| 1 |
- var Y=Object.defineProperty;var O=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;var q=(t,r,s)=>r in t?Y(t,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[r]=s,C=(t,r)=>{for(var s in r||(r={}))Z.call(r,s)&&q(t,s,r[s]);if(O)for(var s of O(r))H.call(r,s)&&q(t,s,r[s]);return t};var F=(t,r,s)=>new Promise((_,n)=>{var h=c=>{try{p(s.next(c))}catch(b){n(b)}},g=c=>{try{p(s.throw(c))}catch(b){n(b)}},p=c=>c.done?_(c.value):Promise.resolve(c.value).then(h,g);p((s=s.apply(t,r)).next())});import{u as J,f as K,_ as Q}from"./index.js";import{u as X,_ as ee}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{c as se,a as oe,d as ae}from"./data-9449dc14.js";import{u as M,_ as $}from"./useTable-3abd6d70.js";import{d as te}from"./dialysisRecordApi-ea9abeb1.js";import{l as re}from"./index-b614de6b.js";import{d as ie,f as I,aj as le,r as ne,o as ce,Y as m,Z as y,l as f,a7 as l,u as i,F as D,E as T,$ as d,a9 as x,_ as u,a8 as ue,a6 as de,a1 as fe,a2 as pe}from"./vue-8fccce23.js";import{O as w,R as me}from"./antd-ecb53b14.js";import"./index-8cbf1e33.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./TextEditor-284232fa.js";import"./onMountedOrActivated-cb072c10.js";import"./componentMap-16efd70f.js";import"./sortable.esm-4ae27e0b.js";const R=t=>(fe("data-v-4c1156aa"),t=t(),pe(),t),_e={class:"viewMain"},be={class:"form-label"},ve={class:"form-value"},Ie=R(()=>u("div",{class:"form-label"},"并发症类型",-1)),ye={class:"form-value"},he=R(()=>u("div",{class:"form-label"},"记录人",-1)),ge={class:"form-value"},Pe=R(()=>u("div",{class:"form-label"},"备注",-1)),ke={class:"form-value"},De=ie({__name:"dialysisView",setup(t){const r=I(),s=I(),_=le(),n=I([]),h=I([]),g=ne({}),p=I([{key:"anticoagulant",dictCode:"agt"}]),[c,{setFieldsValue:b,resetFields:z}]=X({schemas:ae,showActionButtonGroup:!1,baseColProps:{span:6}}),E=J();ce(()=>F(this,null,function*(){var o;const e=((o=_.query)==null?void 0:o.token)||"";E.setToken(e);const v=yield re(p.value.map(a=>a.dictCode));for(const a in v){const P=p.value.filter(k=>k.dictCode==a)[0];g[P.key]=v[a]}yield L()}));function L(){return F(this,null,function*(){var o,a,P,k,S,V,B,N,j;r.value=(o=_.query)==null?void 0:o.patientBasicId,s.value=(a=_.query)==null?void 0:a.scheduledId,yield z();const e=yield te(s.value),v={};(P=e.dialysisFormulaInfo)!=null&&P.anticoagulant.includes(";")&&(e.dialysisFormulaInfo.anticoagulant=K(g.anticoagulant,e.dialysisFormulaInfo.anticoagulant.split(";")[0],"label")+e.dialysisFormulaInfo.anticoagulant.split(";")[1]),e.preDialysisInfo.bloodPressure&&(e.preDialysisInfo.bloodPressure=((k=e.preDialysisInfo.bloodPressure)==null?void 0:k.diastolic)+"/"+((S=e.preDialysisInfo.bloodPressure)==null?void 0:S.shrink)),e.prepareInfo.bloodPressure&&(e.prepareInfo.bloodPressure=((V=e.prepareInfo.bloodPressure)==null?void 0:V.diastolic)+"/"+((B=e.prepareInfo.bloodPressure)==null?void 0:B.shrink)),e.finishInfo.bloodPressure&&(e.finishInfo.bloodPressure=((N=e.finishInfo.bloodPressure)==null?void 0:N.diastolic)+"/"+((j=e.finishInfo.bloodPressure)==null?void 0:j.shrink)),b(C(C({},e),v)),n.value[0]=e.nursingInfo,n.value[1]=e.orderInfo,h.value=e.complicationInfo,yield G(n.value[0]),yield W(n.value[1])})}const[A,{setTableData:G}]=M({dataSource:n.value[0],columns:se,bordered:!1,showIndexColumn:!1,pagination:!1}),[U,{setTableData:W}]=M({dataSource:n.value[1],columns:oe,bordered:!1,showIndexColumn:!1,pagination:!1});return(e,v)=>(m(),y("div",_e,[f(i(ee),{onRegister:i(c),layout:"vertical",class:"!pt-2"},{nursingInfoTable:l(()=>[f(i($),{onRegister:i(A)},{bodyCell:l(({column:o,record:a})=>[o.key==="bloodPressurePojo"?(m(),y(D,{key:0},[T(d(a.bloodPressurePojo.shrink+"/"+a.bloodPressurePojo.diastolic),1)],64)):x("",!0),o.key==="venousPressure"?(m(),y(D,{key:1},[T(d(a.venousPressure+"/"+a.arterialPressure),1)],64)):x("",!0)]),_:1},8,["onRegister"])]),complicationInfoList:l(()=>[u("div",null,[(m(!0),y(D,null,ue(h.value,(o,a)=>(m(),de(i(me),{key:o.occurredTime},{default:l(()=>[f(i(w),{span:"6"},{default:l(()=>[u("div",be,"发生时间"+d(a+1),1),u("div",ve,d(o.occurredTime),1)]),_:2},1024),f(i(w),{span:"6"},{default:l(()=>[Ie,u("div",ye,d(o.name),1)]),_:2},1024),f(i(w),{span:"6"},{default:l(()=>[he,u("div",ge,d(o.recorderNickname),1)]),_:2},1024),f(i(w),{span:"6"},{default:l(()=>[Pe,u("div",ke,d(o.remark),1)]),_:2},1024)]),_:2},1024))),128))])]),orderInfoTable:l(()=>[f(i($),{onRegister:i(U)},{bodyCell:l(({column:o,record:a})=>[o.key==="execute"?(m(),y(D,{key:0},[T(d(a.execute===1?"已执行":"未执行"),1)],64)):x("",!0)]),_:1},8,["onRegister"])]),_:1},8,["onRegister"])]))}});const Ze=Q(De,[["__scopeId","data-v-4c1156aa"]]);export{Ze as default};
|