| 1 |
- import{S as p,l as r}from"./antd-d98832c6.js";import{l as a}from"./index-971488e0.js";import{C as l}from"./colorEnum-299a8044.js";import{p as i}from"./prepareApi-cad1b6ec.js";import{p as t}from"./pharmaceuticalsApi-fca52cfa.js";import{m as s}from"./vue-8fccce23.js";var n=(e=>(e.finish="已完成",e[e.finishColor=l.MUTED]="finishColor",e[e.finishBg=l.MUTED_BG]="finishBg",e.printable="可打印",e[e.printableColor=l.SUCCESS]="printableColor",e[e.printableBg=l.SUCCESS_BG]="printableBg",e.unWeighed="未称量",e[e.unWeighedColor=l.PRIMARY]="unWeighedColor",e[e.unWeighedBg=l.PRIMARY_BG]="unWeighedBg",e.unconfirmed="待确认",e[e.unconfirmedColor=l.WARNING]="unconfirmedColor",e[e.unconfirmedBg=l.WARNING_BG]="unconfirmedBg",e))(n||{});const P=[{field:"id",component:"Input",label:"id",componentProps:{disabled:!0},ifShow:!1},{field:"dryWeight",component:"Input",label:"干体重(kg)",componentProps:{disabled:!0}},{field:"enactedTime",component:"Input",label:"处方制定日期",componentProps:{disabled:!0}},{field:"preWeight",component:"Input",label:"称量体重(kg)"},{field:"preBloodPressure",component:"InputNumberGroup",required:!0,label:"血压(mmHg)",componentProps:({formModel:e})=>({options:[{placeholder:"最小值 0",field:"min"},{placeholder:"最大值 999",field:"max"}],onChange:o=>(console.log("e:",o),console.log("formModel:",e),e.preBloodPressure=o)})},{field:"pulse",component:"Input",label:"脉搏(次/分)"}],g=[{field:"sailingSort",component:"ApiSelect",componentProps:{api:i,allowClear:!1,labelField:"name",valueField:"sort"},defaultValue:1,colProps:{span:8}},{field:"prepareStatus",component:"Select",componentProps:{placeholder:"请选择",options:[{label:"全部",value:""},{label:"未称量",value:"pds_unWeighed",prefixColor:n.unWeighedColor},{label:"待确认",value:"pds_unconfirmed",prefixColor:n.unconfirmedColor},{label:"可打印",value:"pds_printable",prefixColor:n.printableColor},{label:"已完成",value:"pds_finish",prefixColor:n.finishColor}]},colProps:{span:8}},{field:"name",component:"Input",componentProps:{placeholder:"请输入患者姓名"},renderComponentContent:()=>({prefix:()=>s(p)}),colProps:{span:8}}],h=[{title:"类型",dataIndex:"typeName",edit:!0,editable:!0,editRule:!0,width:150,editComponent:"ApiSelect",editComponentProps:()=>({api:a,params:{dictCode:"ct"},showSearch:!0,placeholder:"请选择",getPopupContainer:()=>document.body})},{title:"名称",dataIndex:"name",edit:!0,editable:!0,width:150,editComponent:"ApiSelect",editRule:!0,editComponentProps:({record:e})=>(console.log("🚀 ~ file: data.ts:103 ~ record:",e),{api:t,immediate:!1,labelField:"name",valueField:"id",params:{suppliesType:e.typeName||""},placeholder:"请选择"})},{title:"数量",dataIndex:"count",width:200,edit:!0,editable:!0,editComponent:"InputNumber",editRule:!0,editComponentProps:{placeholder:"请输入"}}],I=[{label:"血管通路",field:"vascularAccess",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:a,params:{dictCode:"va_type"}}},{label:"透析模式",field:"dialysisType",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:a,params:{dictCode:"dt"}}},{label:"超滤量",field:"ultrafiltration",component:"InputNumber"},{label:"制定日期",field:"enactedTime",required:!0,component:"DatePicker",componentProps:({formModel:e})=>({placeholder:"请输入制定日期",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0,disabledDate:o=>o<r(e.accessSetUpTime).subtract(1,"day").endOf("day")})},{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",required:!0,component:"InputNumber",itemProps:{validateTrigger:"blur"}},{label:"OH(kg)",field:"vitals.oh",required:!0,itemProps:{validateTrigger:"blur"},component:"InputNumber"},{label:"V值",field:"vitals.v",required:!0,component:"InputNumber"},{field:"anticoagulant",component:"PlainTitle",defaultValue:"抗凝",colProps:{span:24}},{label:"抗凝方式",field:"anticoagulant.type",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:({formModel:e})=>({api:a,params:{dictCode:"agt"},onChange:o=>{console.log("e",o),e["anticoagulant.name"]=null}})},{label:"抗凝剂名称",field:"anticoagulant.name",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:({formModel:e})=>({api:t,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"}],y=[{title:"时间",dataIndex:"dialysisTime",align:"left"},{title:"透前血压(mmHg)",dataIndex:"preBloodPressure",align:"left"},{title:"透前体重(kg)",dataIndex:"preWeight",align:"left"},{title:"透后体重(kg)",dataIndex:"postWeight",align:"left"},{title:"干体重(kg)",dataIndex:"dryWeight",align:"left"},{title:"实际超滤量(kg)",dataIndex:"actualUltrafiltration",align:"left"}],C=[{field:"",component:"PlainTitle",defaultValue:"透析前情况",colProps:{span:24}},{field:"name",label:"姓名",component:"Input",colProps:{span:6}},{field:"name",label:"性别",component:"Input",colProps:{span:6}},{field:"name",label:"年龄",component:"Input",colProps:{span:6}},{field:"name",label:"透析次数",component:"Input",colProps:{span:6}},{field:"name",label:"治疗时间",component:"DatePicker",colProps:{span:6}},{field:"name",label:"病区床位",component:"ApiSelect",colProps:{span:6}},{field:"name",label:"干体重",component:"Input",colProps:{span:6}},{field:"name",label:"上次透后体重",component:"Input",colProps:{span:6}},{field:"name",label:"透前体重",component:"Input",colProps:{span:6}},{field:"name",label:"透前血压",component:"Input",colProps:{span:6}},{field:"name",label:"透前心率",component:"Input",colProps:{span:6}},{field:"name",label:"血管通路",component:"ApiSelect",componentProps:{api:a,params:{dictCode:"va_type"}},colProps:{span:6}},{field:"name",label:"透析号",component:"Input",colProps:{span:8}},{field:"name",label:"部位",component:"Input",colProps:{span:8}},{field:"name",label:"通路评估",component:"Input",colProps:{span:8}},{field:"",label:"透析处方",component:"PlainTitle",colProps:{span:24}},{field:"name",label:"治疗模式",component:"Input",colProps:{span:6}},{field:"name",label:"透析器",component:"PlainText",colProps:{span:6}},{field:"name",label:"透析机型号",component:"PlainText",colProps:{span:6}},{field:"name",label:"预设超滤量",component:"PlainText",colProps:{span:6}},{field:"name",label:"透析液流量",component:"PlainText",colProps:{span:6}},{field:"name",label:"透析液浓度",component:"PlainText",colProps:{span:12}},{field:"name",label:"是否引血上机",component:"PlainText",colProps:{span:6}}];export{n as T,I as a,h as b,y as c,P as d,C as r,g as s};
|