monitorRecord-c4f54f3d.js 3.5 KB

1
  1. var _=(d,v,c)=>new Promise((u,r)=>{var m=l=>{try{t(c.next(l))}catch(s){r(s)}},h=l=>{try{t(c.throw(l))}catch(s){r(s)}},t=l=>l.done?u(l.value):Promise.resolve(l.value).then(m,h);t((c=c.apply(d,v)).next())});import{d as F,f as p,aj as k,o as g,Y as i,Z as o,_ as f,F as b,a8 as y,$ as n,u as x,a1 as I,a2 as P}from"./vue-8fccce23.js";import{u as B,_ as S}from"./index.js";import{l as w}from"./antd-ecb53b14.js";import{d as A}from"./roomApi-24c97ea0.js";const D=[{field:"createTime",label:"时间",value:"",span:"6"},{field:"createBy",label:"护士签名",value:"",span:"6"},{field:"vbloodPressure",label:"血压",value:"",suffix:"mmHg"},{field:"vpulse",label:"脉搏",value:"",suffix:"次/分"},{field:"vtemperature",label:"体温",value:"",suffix:"℃"},{field:"machineData",childField:"venousPressure",label:"静脉压",value:"",suffix:"mmHg"},{field:"machineData",childField:"arterialPressure",label:"动脉压",value:"",suffix:"mmHg"},{field:"machineData",childField:"transmembranePressure",label:"跨膜压",value:"",suffix:"mmHg"},{field:"machineData",childField:"conductivity",label:"电导度",value:"",suffix:"ms/cm"},{field:"machineData",childField:"bloodFlow",label:"血流量",value:"",suffix:"ml/min"},{field:"machineData",childField:"flow",label:"透析液流量",value:"",suffix:"ml/min"},{field:"machineData",childField:"ultrafiltration",label:"超滤量",value:"",suffix:"ml"},{field:"machineData",childField:"ultrafiltrationRate",label:"超滤速率",value:"",suffix:"ml/h"},{field:"machineData",childField:"dialysisFluidTemperature",label:"透析液温度",value:"",suffix:"℃"},{field:"machineData",childField:"onlineKtV",label:"在线Kt/V",value:""},{field:"vascularAccess",label:"血管通路",value:""},{field:"patientConsciousness",label:"患者神志",value:""},{field:"isDiscomfort",label:"有无不适",value:""},{field:"otherRemark",label:"备注",value:""}],C=d=>(I("data-v-c88fa22c"),d=d(),P(),d),H={class:"viewMain"},R={key:0},T={class:"form-label"},q=C(()=>f("span",{class:"form-value"}," / ",-1)),V={key:1},j={class:"form-label"},K={key:0,class:"form-value"},M={key:1,class:"form-value"},E=F({__name:"monitorRecord",setup(d){const v=p(),c=p(),u=p(),r=k(),m=B();g(()=>_(this,null,function*(){var l;const t=((l=r.query)==null?void 0:l.token)||"";m.setToken(t),yield h()}));function h(){return _(this,null,function*(){var l,s,a;u.value="",v.value=(l=r.query)==null?void 0:l.patientBasicId,c.value=(s=r.query)==null?void 0:s.scheduledId;const t=yield A(c.value);for(const e of t)(a=e.vbloodPressure)!=null&&a.diastolic&&(e.vbloodPressure=e.vbloodPressure.diastolic+"/"+e.vbloodPressure.shrink),e.createTime&&(e.createTime=w(e.createTime).format("HH:mm:ss")),e.isDiscomfort&&(e.isDiscomfort.status?e.isDiscomfort="有":e.isDiscomfort="无"),e.vascularAccess&&(e.vascularAccess.status?e.vascularAccess="正常":e.vascularAccess="异常"),e.patientConsciousness&&(e.patientConsciousness.status?e.patientConsciousness="正常":e.patientConsciousness="异常");u.value=t})}return(t,l)=>(i(),o("div",H,[u.value==""?(i(),o("div",R,[f("div",null,[(i(!0),o(b,null,y(x(D),s=>(i(),o("div",{key:s.field,class:"body"},[f("span",T,n(s.label),1),q]))),128))])])):(i(),o("div",V,[(i(!0),o(b,null,y(u.value,s=>(i(),o("div",{key:s.id},[(i(!0),o(b,null,y(x(D),a=>(i(),o("div",{key:a.field,class:"body"},[f("span",j,n(a.label),1),a.field=="machineData"?(i(),o("span",K,n(s[a.field][a.childField]?s[a.field][a.childField]+(a.suffix?a.suffix:""):""),1)):(i(),o("span",M,n(s[a.field]?s[a.field]+(a.suffix?a.suffix:""):""),1))]))),128))]))),128))]))]))}});const Y=S(E,[["__scopeId","data-v-c88fa22c"]]);export{Y as default};