| 1 |
- var m=(e,a,t)=>new Promise((s,r)=>{var p=n=>{try{d(t.next(n))}catch(c){r(c)}},u=n=>{try{d(t.throw(n))}catch(c){r(c)}},d=n=>n.done?s(n.value):Promise.resolve(n.value).then(p,u);d((t=t.apply(e,a)).next())});import{l as i,S as f}from"./antd-49db3de3.js";import{C as l}from"./colorEnum-299a8044.js";import{l as o,u as b}from"./index-1a7dcfc1.js";import{p as P}from"./prepareApi-cad1b6ec.js";import{b8 as g,aj as h}from"./index.js";import{p as I}from"./pharmaceuticalsApi-fca52cfa.js";import{m as _}from"./vue-8fccce23.js";var x=(e=>(e.sign_confirmation="未签到/待确认",e.plane_finish="已下机/已完成",e.ds_treatment="治疗中/治疗暂停",e.ds_no_sign="未签到",e[e.ds_no_sign_color=l.MUTED]="ds_no_sign_color",e[e.ds_no_sign_bg=l.MUTED_BG]="ds_no_sign_bg",e.ds_wait_confirmation="待确认",e[e.ds_wait_confirmation_color=l.PRIMARY]="ds_wait_confirmation_color",e[e.ds_wait_confirmation_bg=l.PRIMARY_BG]="ds_wait_confirmation_bg",e.ds_ready_flight="准备上机",e[e.ds_ready_flight_color=l.PURPLE]="ds_ready_flight_color",e[e.ds_ready_flight_bg=l.PURPLE_BG]="ds_ready_flight_bg",e.ds_wait_check="待核对",e[e.ds_wait_check_color=l.WARNING]="ds_wait_check_color",e[e.ds_wait_check_bg=l.WARNING_BG]="ds_wait_check_bg",e.ds_in_treatment="治疗中",e[e.ds_in_treatment_color=l.SUCCESS]="ds_in_treatment_color",e[e.ds_in_treatment_bg=l.SUCCESS_BG]="ds_in_treatment_bg",e.ds_stop_treatment="治疗暂停",e[e.ds_stop_treatment_color=l.MUTED]="ds_stop_treatment_color",e[e.ds_stop_treatment_bg=l.MUTED_BG]="ds_stop_treatment_bg",e.ds_off_plane="已下机",e[e.ds_off_plane_color=l.BLUE]="ds_off_plane_color",e[e.ds_off_plane_bg=l.BLUE_BG]="ds_off_plane_bg",e.ds_finish="已完成",e[e.ds_finish_color=l.MUTED]="ds_finish_color",e[e.ds_finish_bg=l.MUTED_BG]="ds_finish_bg",e))(x||{});const w=[{field:"sailingSort",component:"ApiSelect",componentProps:{api:P,labelField:"name",valueField:"sort"},defaultValue:1,colProps:{span:8}},{field:"dialysisStatus",component:"Select",componentProps:{placeholder:"请选择",options:[{label:"全部",value:""},{label:"待确认",value:"ds_wait_confirmation",prefixColor:"待确认"},{label:"未签到",value:"ds_no_sign",prefixColor:"未签到"},{label:"准备上机",value:"ds_ready_flight",prefixColor:"准备上机"},{label:"待核对",value:"ds_wait_check",prefixColor:"待核对"},{label:"治疗中",value:"ds_in_treatment",prefixColor:"治疗中"},{label:"已下机",value:"ds_off_plane",prefixColor:"已下机"},{label:"已完成",value:"ds_finish",prefixColor:"已完成"}]},colProps:{span:8}},{field:"patientName",component:"Input",componentProps:{placeholder:"请输入患者姓名"},renderComponentContent:()=>({prefix:()=>_(f)}),colProps:{span:8}}],N=[{label:"下达时间",field:"issueTime",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入下达时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")}),colProps:{span:8}},{label:"医嘱类型",field:"orderType",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"ot"}},colProps:{span:10}},{label:"医嘱项目",field:"itemContent",component:"ApiSelect",componentProps:{api:o,params:{dictCode:"oi"}},colProps:{span:6}},{label:"执行阶段",field:"state",component:"ApiSelect",componentProps:{api:o,params:{dictCode:"d"}},colProps:{span:6}},{field:"count",component:"InputNumber",label:"数量",componentProps:({formModel:e})=>({options:[{field:"num"}],onChange:a=>e.count=a}),colProps:{span:3}},{field:"firstDose",component:"InputNumber",label:"首剂(IU)",componentProps:({formModel:e})=>({options:[{field:"num"}],onChange:a=>e.firstDose=a}),colProps:{span:3}},{label:"是否长期",field:"isLongTerm",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"mod"}},colProps:{span:6}},{label:"备注",field:"remark",component:"Input",colProps:{span:6}},{label:"id",field:"id",component:"Input",ifShow:!1}],A=[{label:"下达时间",field:"issueTime",component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入下达时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")}),colProps:{span:12}},{label:"医嘱类型",field:"orderType",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"ot"}},colProps:{span:12}},{label:"医嘱项目",field:"itemContent",component:"ApiSelect",componentProps:{api:o,params:{dictCode:"oi"}},colProps:{span:12}},{label:"执行阶段",field:"state",component:"ApiSelect",componentProps:{api:o,params:{dictCode:"d"}},colProps:{span:12}},{field:"count",component:"InputNumber",label:"数量",componentProps:({formModel:e})=>({options:[{field:"num"}],onChange:a=>e.count=a}),colProps:{span:6}},{field:"firstDose",component:"InputNumber",label:"首剂(IU)",componentProps:({formModel:e})=>({options:[{field:"num"}],onChange:a=>e.firstDose=a}),colProps:{span:6}},{label:"是否长期",field:"isLongTerm",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"mod"}},colProps:{span:12}},{label:"备注",field:"remark",component:"Input",colProps:{span:24}},{label:"id",field:"id",component:"Input",ifShow:!1}],k=[{title:"下达时间",dataIndex:"issueTime"},{title:"下达人",dataIndex:"creatorName"},{title:"医嘱类型",dataIndex:"orderType"},{title:"执行阶段",dataIndex:"state"},{title:"医嘱项目",dataIndex:"itemContent"},{title:"数量",dataIndex:"count"},{title:"首剂(IU)",dataIndex:"firstDose"},{title:"是否长期",dataIndex:"isLongTerm"},{title:"备注",dataIndex:"remark"}],V=[{title:"停用时间",dataIndex:"issueTime"},{title:"停用人",dataIndex:"creatorName"},{title:"医嘱类型",dataIndex:"orderType"},{title:"执行阶段",dataIndex:"state"},{title:"医嘱项目",dataIndex:"itemContent"},{title:"数量",dataIndex:"count"},{title:"首剂(IU)",dataIndex:"firstDose"},{title:"是否长期",dataIndex:"isLongTerm"},{title:"备注",dataIndex:"remark"}],U=[{title:"下达时间",dataIndex:"issueTime"},{title:"下达人",dataIndex:"creatorName"},{title:"医嘱类型",dataIndex:"orderType"},{title:"执行阶段",dataIndex:"state"},{title:"医嘱项目",dataIndex:"itemContent"},{title:"数量",dataIndex:"count"},{title:"首剂(IU)",dataIndex:"firstDose"},{title:"是否长期",dataIndex:"isLongTerm"},{title:"备注",dataIndex:"remark"},{title:"执行时间",dataIndex:"executeTime",fixed:"right"},{title:"执行人",dataIndex:"updatorName",fixed:"right"}],q=[{title:"下达人",dataIndex:"releaseName"},{title:"医嘱类型",dataIndex:"orderType"},{title:"医嘱内容",dataIndex:"content"},{title:"执行时间",dataIndex:"executeTime",fixed:"right"},{title:"执行人",dataIndex:"creatorName",fixed:"right"}],H=[{title:"类型",dataIndex:"typeName",edit:!0,editable:!0,editComponent:"Input",editRule:!0,width:150},{title:"名称",dataIndex:"name",edit:!0,editable:!0,editComponent:"Input",editRule:!0,width:150},{title:"数量",dataIndex:"count",width:200,edit:!0,editable:!0,editComponent:"InputNumber",editRule:!0,editComponentProps:{placeholder:"请输入"}}],Y=[{label:"血管通路",field:"vascularAccess",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:o,params:{dictCode:"va_type"}}},{label:"透析模式",field:"dialysisType",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:o,params:{dictCode:"dt"}}},{label:"超滤量",field:"ultrafiltration",component:"InputNumber"},{field:"vitals",component:"PlainTitle",defaultValue:"体征",subLabel:"查看历史",colProps:{span:24}},{label:"称量体重",field:"vitals.preWeight",component:"Input",componentProps:{disabled:!0}},{label:"上次透后体重",field:"vitals.lastPostWeight",component:"InputNumber",componentProps:{disabled:!0}},{label:"血压",field:"vitals.preBloodPressure",component:"InputNumber",componentProps:{disabled:!0}},{label:"脉搏",field:"vitals.pulse",component:"InputNumber",componentProps:{disabled:!0}},{label:"净体重(kg)",field:"vitals.netWeight",component:"InputNumber"},{label:"干体重(kg)",field:"vitals.dryWeight",component:"InputNumber"},{label:"OH(kg)",field:"vitals.oh",component:"InputNumber"},{label:"V值",field:"vitals.v",component:"InputNumber"},{field:"anticoagulant",component:"PlainTitle",defaultValue:"抗凝",colProps:{span:24}},{label:"抗凝方式",field:"anticoagulant.type",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:({formModel:e})=>({api:o,params:{dictCode:"agt"},onChange:a=>{console.log("e",a),e["anticoagulant.name"]=null}})},{label:"抗凝剂名称",field:"anticoagulant.name",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:({formModel:e})=>({api:I,immediate:!1,labelField:"name",valueField:"id",params:{suppliesType:e["anticoagulant.type"]}}),ifShow:({values:e})=>e["anticoagulant.type"]&&e["anticoagulant.type"]!=""},{field:"anticoagulant.firstDose",component:"InputNumber",label:"首剂(mg)"},{label:"追加 (mg)",field:"anticoagulant.appendDose",component:"InputNumber",componentProps:{placeholder:"请输入追加",step:"0.01"}},{field:"suppliesTemplateTitle",component:"PlainTitle",defaultValue:"耗材",colProps:{span:24}},{field:"suppliesTemplate",component:"PlainText",slot:"suppliesTemplate",colProps:{span:24}},{field:"dialysisParam11",component:"PlainTitle",defaultValue:"透析参数",colProps:{span:24}},{label:"透析时长 (h)",field:"dialysisParam.dialysisTime",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"流量 (ml/min)",field:"dialysisParam.flowRate",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"湿度 (℃)",field:"dialysisParam.temperature",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"血流量 (ml/min)",field:"dialysisParam.bloodFlow",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"K (mmolL)",field:"dialysisParam.k",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"Na (mmolL)",field:"dialysisParam.na",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"Ca (mmolL)",field:"dialysisParam.ca",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"碳酸氢根 (mmolL)",field:"dialysisParam.hco",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"Mg (mmolL)",field:"dialysisParam.mg",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"Cl (mmolL)",field:"dialysisParam.cl",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"葡萄糖 (mmolL)",field:"dialysisParam.glucose",component:"InputNumber",componentProps:{placeholder:"请输入",step:"0.01"}},{label:"置换液",field:"dialysisParam.dsplacementFluid",component:"Input",componentProps:{placeholder:"请输入"},ifShow:({values:e})=>e.dialysisType=="dt_hd_crrt"},{label:"稀释方式",field:"dialysisParam.dilute",component:"Input",componentProps:{placeholder:"请输入"},ifShow:({values:e})=>e.dialysisType=="dt_hd_crrt"}],G=[{field:"terminationInfo",component:"PlainTitle",defaultValue:"终止透析",colProps:{span:24}},{label:"终止原因",field:"terminationInfo.reason",component:"ApiSelect",required:!0,componentProps:{api:o,params:{dictCode:"tv_tdr"}}},{label:"备注",field:"terminationInfo.remark",component:"Input",colProps:{span:24}},{label:"上机时间",field:"beginTime",component:"Input",componentProps:{disabled:!0}},{label:"暂停时间",field:"time",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入暂停时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")})},{label:"剩余时间",field:"residueTreatmentDuration",component:"Input",componentProps:{disabled:!0}},{label:"治疗时长",field:"treatmentDuration",component:"Input",componentProps:{disabled:!0}},{label:"预设超滤量",field:"deviceUltrafiltration",component:"Input",componentProps:{disabled:!0}},{label:"机器超滤量",required:!0,field:"ultrafiltration",component:"Input"},{field:"",component:"PlainTitle",defaultValue:"生命体征",colProps:{span:24}},{field:"vbloodPressure",component:"InputNumberGroup",required:!0,label:"血压",componentProps:({formModel:e})=>({options:[{placeholder:"最小值 0",field:"min"},{placeholder:"最大值 999",field:"max"}],onChange:a=>(console.log("e:",a),console.log("formModel:",e),e.vbloodPressure=a)})},{label:"脉搏",required:!0,field:"vpulse",component:"Input"},{label:"体温",field:"vtemperature",component:"Input",required:!0},{field:"machineData",component:"PlainTitle",defaultValue:"机器参数",colProps:{span:24}},{label:"静脉压(mmHg)",field:"machineData.venousPressure",component:"Input"},{label:"动脉压(mmHg)",field:"machineData.arterialPressure",component:"Input"},{label:"跨膜压(mmHg)",field:"machineData.transmembranePressure",component:"Input"},{label:"电导度(ms/cm)",field:"machineData.conductivity",component:"Input"},{label:"血流量(ml/min)",field:"machineData.bloodFlow",component:"Input"},{label:"透析液流量((ml/min))",field:"machineData.flow",component:"Input"},{label:"超滤量(ml)",field:"machineData.ultrafiltration",component:"Input"},{label:"超滤速率(ml/h)",field:"machineData.ultrafiltrationRate",component:"Input"},{label:"透析液温度(℃)",field:"machineData.dialysisFluidTemperature",component:"Input"},{label:"在线Kt/V",field:"machineData.onlineKtV",component:"Input"},{field:"Remark",component:"PlainTitle",defaultValue:"其它"},{label:"",field:"otherRemark",component:"InputTextArea",colProps:{span:24}}],M=[{label:"透前体重(kg)",field:"preWeight",component:"PlainText",colProps:{span:12}},{label:"干体重(kg)",field:"dryWeight",component:"PlainText",colProps:{span:12}},{label:"透后体重(kg) ",field:"postWeight",component:"InputNumber",colProps:{span:24},componentProps:({formModel:e})=>({onChange:a=>(console.log("e:",a),console.log("formModel:",e),e.weightReduce=e.preWeight-a)})},{label:"下降体重(kg)",field:"weightReduce",component:"PlainText",colProps:{span:24}},{label:"机器超滤量",field:"actualUltrafiltration",component:"PlainText",colProps:{span:12}},{label:"超滤误差",field:"UltrafiltrationValue",component:"PlainText",colProps:{span:12}},{label:"小结",field:"postRemark",component:"Input",colProps:{span:24}}],L=[{title:"下达人",dataIndex:"creatorName"},{title:"医嘱类型",dataIndex:"orderType"},{title:"执行阶段",dataIndex:"state"},{title:"医嘱项目",dataIndex:"itemContent"},{title:"数量",dataIndex:"count"},{title:"是否长期",dataIndex:"isLongTerm"},{title:"备注",dataIndex:"remark"},{title:"执行时间",dataIndex:"time",edit:!0,editable:!0,editComponent:"TimePicker",editComponentProps:{placeholder:"请选择时间",format:"HH:mm",valueFormat:"HH:mm",getPopupContainer:()=>document.body},fixed:"right"}],W=[{field:"3242",component:"PlainTitle",defaultValue:"透析处方",colProps:{span:24}},{label:"血管通路",field:"vascularAccess",component:"PlainText"},{label:"透析模式",field:"dialysisType",component:"PlainText"},{label:"透析时长",field:"dialysisParam.dialysisTime",component:"PlainText"},{label:"透前体重",field:"preWeight",component:"PlainText"},{label:"干体重",field:"dryWeight",component:"PlainText"},{label:"预设超滤量",field:"ultrafiltration",component:"PlainText"},{label:"抗凝方式",field:"anticoagulant.type",component:"PlainText",colProps:{span:24}},{label:"首剂",field:"anticoagulant.firstDose",component:"PlainText"},{label:"追加",field:"anticoagulant.appendDose",component:"PlainText"},{label:"透析液流量",field:"dialysisParam.flowRate",component:"PlainText"},{label:"温度",field:"dialysisParam.temperature",component:"PlainText"},{label:"血流量",field:"dialysisParam.bloodFlow",component:"PlainText"},{label:"K",field:"dialysisParam.k",component:"PlainText"},{label:"Na",field:"dialysisParam.na",component:"PlainText"},{label:"Ca",field:"dialysisParam.ca",component:"PlainText"},{label:"硫酸氢根",field:"dialysisParam.hco",component:"PlainText"},{label:"耗材使用",field:"suppliesTemplate.name",component:"PlainText",colProps:{span:24}}],B=[{label:"id",field:"id",component:"Input",ifShow:!1},{label:"上机时间",field:"beginTime",component:"PlainText"},{label:"下机时间",field:"time",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入下机时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")})},{label:"治疗时间",field:"duration",component:"Input",required:!0},{label:"预设超滤量",field:"deviceUltrafiltration",component:"PlainText"},{label:"机器超滤量",field:"ultrafiltration",component:"Input",required:!0},{defaultValue:"生命体征",field:"",component:"PlainTitle",colProps:{span:24}},{field:"vbloodPressure",component:"InputNumberGroup",required:!0,label:"血压(mmHg)",componentProps:({formModel:e})=>({options:[{placeholder:"最小值 0",field:"min"},{placeholder:"最大值 999",field:"max"}],onChange:a=>(console.log("e:",a),console.log("formModel:",e),e.vbloodPressure=a)})},{label:"脉搏(次/分)",field:"vpulse",component:"Input",required:!0},{label:"体温(℃)",field:"vtemperature",component:"Input",required:!0},{field:"1",component:"PlainTitle",defaultValue:"血管通路",colProps:{span:24}},{label:"血管震颤",field:"vascularTremor",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"va_tremor"}}},{label:"血管杂音",field:"vascularMurmur",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"va_noise"}}},{label:"外观",field:"waiguan",component:"ApiRadioGroup",componentProps:{options:[{label:"正常",value:1},{label:"异常",value:0}]}},{field:"vascularAccessAppearance.reason",label:"异常原因",component:"Input",ifShow:({values:e})=>(console.log("values",e),e.waiguan==0)},{label:"通路照片",field:"storages",component:"ImageUpload",componentProps:({formModel:e})=>({api:b,maxSize:5,maxNumber:2,helpText:"仅支持 jpg、png 格式文件, 文件大小不超过5M",accept:[".jpg",".png"],onChange:a=>{e.storages=a}}),colProps:{span:24}},{field:"Remark",component:"PlainTitle",defaultValue:"其它",colProps:{span:24}},{field:"otherRemark",component:"InputTextArea",colProps:{span:24}}],O=[{label:"id",field:"id",component:"Input",ifShow:!1},{defaultValue:"生命体征",field:"",component:"PlainTitle",colProps:{span:24}},{field:"vbloodPressure",component:"InputNumberGroup",required:!0,label:"血压(mmHg)",componentProps:({formModel:e})=>({options:[{placeholder:"最小值 0",field:"min"},{placeholder:"最大值 999",field:"max"}],onChange:a=>(console.log("e:",a),console.log("formModel:",e),e.vbloodPressure=a)})},{label:"脉搏(次/分)",field:"vpulse",component:"Input",required:!0},{label:"体温(℃)",field:"vtemperature",component:"Input",required:!0},{field:"1",component:"PlainTitle",defaultValue:"血管通路",colProps:{span:24}},{label:"血管震颤",field:"vascularTremor",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"va_tremor"}}},{label:"血管杂音",field:"vascularMurmur",component:"ApiRadioGroup",componentProps:{api:o,params:{dictCode:"va_noise"}}},{label:"外观",field:"vascularAccessAppearance",component:"ApiRadioGroup",componentProps:{options:[{label:"正常",value:"true"},{label:"异常",value:"false"}]}},{field:"vascularAccessAppearance.reason",label:"异常原因",component:"Input",ifShow:({values:e})=>(console.log("values",e),e.vascularAccessAppearance=="false")},{field:"machineData",component:"PlainTitle",defaultValue:"机器参数",colProps:{span:24}},{label:"静脉压(mmHg)",field:"machineData.venousPressure",component:"Input"},{label:"动脉压(mmHg)",field:"machineData.arterialPressure",component:"Input"},{label:"跨膜压(mmHg)",field:"machineData.transmembranePressure",component:"Input"},{label:"电导度(ms/cm)",field:"machineData.conductivity",component:"Input"},{label:"血流量(ml/min)",field:"machineData.bloodFlow",component:"Input"},{label:"透析液流量(ml/min)",field:"machineData.flow",component:"Input"},{label:"超滤量(ml)",field:"machineData.ultrafiltration",component:"Input"},{label:"超滤速率(ml/h)",field:"machineData.ultrafiltrationRate",component:"Input"},{label:"透析液温度(℃)",field:"machineData.dialysisFluidTemperature",component:"Input"},{field:"Remark",component:"PlainTitle",defaultValue:"其它",colProps:{span:24}},{field:"otherRemark",component:"InputTextArea",colProps:{span:24}}],j=[{field:"chengliang",component:"PlainTitle",defaultValue:"透前称量",colProps:{span:24}},{label:"称量体重",field:"dialysisFormula.vitals.preWeight",component:"PlainText"},{label:"干体重",field:"dialysisFormula.vitals.dryWeight",component:"PlainText"},{label:"血压",field:"dialysisFormula.vitals.preBloodPressure",component:"PlainText"},{label:"脉搏",field:"pulse",component:"PlainText"},{field:"chufang",component:"PlainTitle",defaultValue:"透析处方",colProps:{span:24}},{label:"血管通路",field:"dialysisFormula.vascularAccess",component:"PlainText"},{label:"透析模式",field:"dialysisFormula.dialysisType",component:"PlainText"},{label:"透析时长",field:"dialysisFormula.dialysisParam.dialysisTime",component:"PlainText"},{label:"透前体重",field:"dialysisFormula.vitals.preWeight",component:"PlainText"},{label:"干体重",field:"dialysisFormula.vitals.dryWeight",component:"PlainText"},{label:"预设超滤量",field:"dialysisFormula.ultrafiltration",component:"PlainText"},{label:"抗凝方式",field:"dialysisFormula.anticoagulant.type",component:"PlainText",colProps:{span:24}},{label:"首剂",field:"dialysisFormula.anticoagulant.firstDose",component:"PlainText"},{label:"追加",field:"dialysisFormula.anticoagulant.appendDose",component:"PlainText"},{label:"透析液流量",field:"dialysisFormula.dialysisParam.flowRate",component:"PlainText"},{label:"温度",field:"dialysisFormula.dialysisParam.temperature",component:"PlainText"},{label:"血流量",field:"dialysisFormula.dialysisParam.bloodFlow",component:"PlainText"},{label:"K",field:"dialysisFormula.dialysisParam.k",component:"PlainText"},{label:"Na",field:"dialysisFormula.dialysisParam.na",component:"PlainText"},{label:"Ca",field:"dialysisFormula.dialysisParam.ca",component:"PlainText"},{label:"硫酸氢根",field:"dialysisFormula.dialysisParam.hco",component:"PlainText"},{label:"耗材使用",field:"dialysisFormula.suppliesTemplate.name",component:"PlainText",colProps:{span:24}},{field:"zhunbei",component:"PlainTitle",defaultValue:"透前准备",colProps:{span:24}},{label:"血压",field:"monitoringRecords.vbloodPressure",component:"PlainText"},{label:"脉搏",field:"monitoringRecords.vpulse",component:"PlainText"},{label:"体温",field:"monitoringRecords.vtemperature",component:"PlainText"},{label:"外观",field:"monitoringRecords.vascularAccessAppearance.status",component:"PlainText"},{label:"血管震颤",field:"monitoringRecords.vascularTremor",component:"PlainText"},{label:"血管杂音",field:"monitoringRecords.vascularMurmur",component:"PlainText"},{label:"静脉压",field:"monitoringRecords.machineData.venousPressure",component:"PlainText"},{label:"动脉压",field:"monitoringRecords.machineData.arterialPressure",component:"PlainText"},{label:"跨膜压",field:"monitoringRecords.machineData.transmembranePressure",component:"PlainText"},{label:"电导度",field:"monitoringRecords.machineData.conductivity",component:"PlainText"},{label:"血流量",field:"monitoringRecords.machineData.bloodFlow",component:"PlainText"},{label:"透析液流量",field:"monitoringRecords.machineData.flow",component:"PlainText"},{label:"超滤量",field:"monitoringRecords.machineData.ultrafiltration",component:"PlainText"},{label:"超滤速率",field:"monitoringRecords.machineData.ultrafiltrationRate",component:"PlainText"},{label:"透析液温度",field:"monitoringRecords.machineData.dialysisFluidTemperature",component:"PlainText"},{label:"备注",field:"monitoringRecords.machineData.otherRemark",component:"PlainText",colProps:{span:24}},{field:"userId",component:"ApiSelect",componentProps:{api:g,labelField:"nickname",valueField:"id"},label:"核对人",required:!0,colProps:{span:12}}],K=[{label:"机器编号",field:"uniqueCode",component:"PlainText"},{label:"机器型号",field:"model",component:"PlainText"},{field:"maintenanceInfo",component:"PlainTitle",defaultValue:"内部消毒",colProps:{span:24}},{label:"消毒方式",field:"disinfectionType",required:!0,itemProps:{validateTrigger:"blur"},component:"ApiSelect",componentProps:({formActionType:e,formModel:a})=>(console.log("formActionType::::",e.getFieldsValue()),{api:o,params:{dictCode:"ddt"},placeholder:"请选择消毒方式",onChange:t=>m(void 0,null,function*(){if(t){const s=yield o({dictCode:t});yield e.updateSchema({label:"消毒液",field:"disinfectant",component:"ApiSelect",required:!0,itemProps:{validateTrigger:"blur"},componentProps:{api:o,params:{dictCode:t},placeholder:"请选择消毒液",onChange:p=>{a.disinfectantName=h(s,p,"label")}}});const r=[];s.forEach(p=>{r.push(p.value)}),r.indexOf(a.disinfectant)==-1&&(a.disinfectant=void 0)}})})},{label:"消毒液名称",field:"disinfectantName",component:"Input",ifShow:!1},{label:"消毒液",field:"disinfectant",required:!0,itemProps:{validateTrigger:"blur"},component:"ApiSelect"},{label:"开始时间",field:"beginTime",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入下达时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")})},{label:"结束时间",field:"endTime",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入下达时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:a=>a<i(e.accessSetUpTime).subtract(1,"day").endOf("day")})},{label:"物表消毒",field:"surfaceDisinfection",component:"ApiSelect",required:!0,itemProps:{validateTrigger:"blur"},componentProps:()=>({api:o,params:{dictCode:"dsd"},placeholder:"请选择物表消毒"}),colProps:{span:24}},{label:"更换滤器",field:"otherMaintenanceBacterialFilter",component:"RadioGroup",componentProps:{options:[{label:"未更换",value:0},{label:"已更换",value:1}]},defaultValue:1},{label:"补充消毒液",field:"otherMaintenanceDisinfectant",component:"RadioGroup",componentProps:{options:[{label:"未更换",value:0},{label:"已更换",value:1}]},defaultValue:1}];export{x as T,j as a,B as b,H as c,Y as d,M as e,O as f,N as g,k as h,V as i,U as j,q as k,L as l,W as m,K as n,A as o,w as s,G as t};
|