data-09861adf.js 8.6 KB

1
  1. import{l as n}from"./index-a4e1ec38.js";import{C as o}from"./colorEnum-299a8044.js";import{p}from"./prepareApi-96e65185.js";import{p as t}from"./pharmaceuticalsApi-4c5eabf8.js";import{m as i}from"./vue-aed314e3.js";import{S as r}from"./antd-f259b82a.js";var l=(e=>(e.finish="已完成",e[e.finishColor=o.MUTED]="finishColor",e[e.finishBg=o.MUTED_BG]="finishBg",e.printable="可打印",e[e.printableColor=o.SUCCESS]="printableColor",e[e.printableBg=o.SUCCESS_BG]="printableBg",e.unWeighed="未称量",e[e.unWeighedColor=o.PRIMARY]="unWeighedColor",e[e.unWeighedBg=o.PRIMARY_BG]="unWeighedBg",e.unconfirmed="待确认",e[e.unconfirmedColor=o.WARNING]="unconfirmedColor",e[e.unconfirmedBg=o.WARNING_BG]="unconfirmedBg",e))(l||{});const b=[{field:"id",component:"Input",label:"id",componentProps:{disabled:!0},ifShow:!1},{field:"dryWeight",component:"Input",label:"干体重",componentProps:{disabled:!0}},{field:"enactedTime",component:"Input",label:"处方制定日期",componentProps:{disabled:!0}},{field:"preWeight",component:"Input",label:"称量体重"},{field:"preBloodPressure",component:"InputNumberGroup",label:"血压",componentProps:({formModel:e})=>({options:[{placeholder:"最小值 0",field:"min"},{placeholder:"最大值 999",field:"max"}],onChange:a=>(console.log("e:",a),console.log("formModel:",e),e.preBloodPressure=a)})},{field:"pulse",component:"Input",label:"脉搏"}],P=[{field:"sailingSort",component:"ApiSelect",componentProps:{api:p,labelField:"name",valueField:"sort"},defaultValue:1,colProps:{span:8}},{field:"prepareStatus",component:"Select",componentProps:{placeholder:"请选择",options:[{label:"全部",value:""},{label:"未称量",value:"pds_unWeighed",prefixColor:l.unWeighedColor},{label:"待确认",value:"pds_unconfirmed",prefixColor:l.unconfirmedColor},{label:"可打印",value:"pds_printable",prefixColor:l.printableColor},{label:"已完成",value:"pds_finish",prefixColor:l.finishColor}]},colProps:{span:8}},{field:"name",component:"Input",componentProps:{placeholder:"请输入患者姓名"},renderComponentContent:()=>({prefix:()=>i(r)}),colProps:{span:8}}],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:"请输入"}}],g=[{label:"血管通路",field:"vascularAccess",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:n,params:{dictCode:"va_type"}}},{label:"透析模式",field:"dialysisType",required:!0,component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{api:n,params:{dictCode:"dt"}}},{label:"超滤量",field:"ultrafiltration",component:"InputNumber"},{label:"制定日期",field:"enactedTime",required:!0,component:"DatePicker",componentProps:()=>({placeholder:"请输入制定日期",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD"})},{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",componentProps:{api:n,params:{dictCode:"agt"}}},{label:"抗凝剂名称",field:"anticoagulant.name",component:"ApiSelect",componentProps:({formModel:e})=>({api:t,immediate:!1,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"}],I=[{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"}],y=[{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:n,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{l as T,g as a,h as b,I as c,b as d,y as r,P as s};