| 1 |
- var h=(I,D,_)=>new Promise((x,v)=>{var C=c=>{try{p(_.next(c))}catch(g){v(g)}},w=c=>{try{p(_.throw(c))}catch(g){v(g)}},p=c=>c.done?x(c.value):Promise.resolve(c.value).then(C,w);p((_=_.apply(I,D)).next())});import{P as le}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import{u as j}from"./index-6b64feb2.js";import{b as re}from"./index-a4e1ec38.js";import{aV as ce,m as M,ak as ue,_ as pe}from"./index.js";import{X as me}from"./XTTab-e7882549.js";import{X as fe}from"./XTCard-9df571aa.js";/* empty css *//* empty css */import{_ as _e}from"./componentMap-5902526c.js";import{u as de}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-75493162.js";import{r as R,p as ge,w as ye}from"./roomApi-3234544f.js";import{T as s,s as be}from"./data-26bd7db4.js";import{_ as ve}from"./orderMake.vue_vue_type_script_setup_true_lang-9ea21947.js";import{_ as we}from"./orderExecutor.vue_vue_type_script_setup_true_lang-95d9e54a.js";import{_ as he}from"./orderCheck.vue_vue_type_script_setup_true_lang-382b40d1.js";import{_ as De}from"./crossCheck.vue_vue_type_script_setup_true_lang-1c973878.js";import Se from"./confirmedDrawer-e5315b34.js";import{_ as ke}from"./stopDialysis.vue_vue_type_script_setup_true_lang-71e861ef.js";import{_ as Re}from"./dialysisAfterWeighting.vue_vue_type_script_setup_true_lang-b9b22489.js";import{_ as xe}from"./deplane.vue_vue_type_script_setup_true_lang-0d00cd20.js";import{_ as Ce}from"./dialysisPrepare.vue_vue_type_script_setup_true_lang-a0b2241f.js";import{_ as Ie}from"./machineDisinfection.vue_vue_type_script_setup_true_lang-60eff29a.js";import{u as f}from"./index-f805ce51.js";import{d as Te,r as z,f as u,R as $e,o as Fe,Y as Ve,Z as je,_ as b,l as a,u as i,a7 as B}from"./vue-aed314e3.js";import{B as N}from"./antd-f259b82a.js";import"./useWindowSizeFn-6e9d633b.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-fac9a150.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./colorEnum-299a8044.js";import"./prepareApi-c01b6112.js";import"./pharmaceuticalsApi-4c5eabf8.js";import"./useForm-d898a656.js";import"./useTable-d8a7878c.js";import"./componentMap-2ac5fe69.js";import"./sortable.esm-4ae27e0b.js";import"./EditOrder.vue_vue_type_script_setup_true_lang-b4a582bf.js";const Me={class:"m-4"},ze={class:"flex justify-between"},Be={class:"flex justify-between my-4"},Ne={class:"flex"},Pe=Te({__name:"index",setup(I){const D=z({}),_=u([{key:"gender",dictCode:"pb_sex"}]),[x,{getFieldsValue:v}]=de({schemas:be,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),C=$e(),w=u([]),p=u(""),c=u([]),g=u([{key:"",label:"全部"}]),T=u(""),$=u(""),F=u(1),l=z({}),[P,{openModal:O}]=j(),[E,{openModal:X}]=j(),[A,{openDrawer:L}]=f(),[W,{openDrawer:q}]=f(),[G,{openDrawer:H}]=f(),[K,{openDrawer:Y}]=f(),[Z,{openDrawer:J}]=f(),[Q,{openDrawer:U}]=f(),[ee,{openDrawer:te}]=f(),[oe,{openDrawer:ae}]=f();Fe(()=>h(this,null,function*(){const e=yield re(_.value.map(t=>t.dictCode));for(const t in e){const y=_.value.filter(k=>k.dictCode==t)[0];D[y.key]=e[t]}const r=yield R({sailingSort:"1"});console.log("roomInfoData",r);const o=yield ge(),d=yield ye();for(const t of o){const y={label:t.name,value:t.sort};c.value.push(y)}for(const t of d)if(!t.disable){const y={key:t.id,label:t.name};g.value.push(y)}S(r)}));const n=u();function ie(){return h(this,null,function*(){n.value=v(),T.value=n.value.dialysisStatus,n.value.sailingSort&&(F.value=n.value.sailingSort),$.value=n.value.name,n.value.inpatientWardId=p.value,console.log("🚀 ~ file: index.vue:106 ~ cellFrom ~ data:",n.value),n.value.sailingSort||(n.value.sailingSort=1);const e=yield R(n.value);S(e)})}function S(e){var r;l.sign_confirmation=e.ds_wait_confirmation.concat(e.ds_no_sign),l.ds_ready_flight=e.ds_ready_flight,l.ds_wait_check=e.ds_wait_check,l.ds_treatment=e.ds_in_treatment.concat(e.ds_stop_treatment),l.plane_finish=e.ds_off_plane.concat(e.ds_finish),console.log("cardArray.value",l),w.value=[];for(const o in l){const d={groupKey:l[o]?o:ce(),groupTit:s[o],groupMode:"simple",groupValue:[{value:(r=l==null?void 0:l[o])==null?void 0:r.length,color:s[o+"_color"],background:s[o+"_bg"]}],groupValueShow:!0,groupData:l[o].map(t=>{var k;return o=="sign_confirmation"?t.dialysisStatus=="ds_wait_confirmation"&&(t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"医嘱执行",type:"4"},{label:"核对处方",type:"5"}]):o=="plane_finish"?t.dialysisStatus=="ds_finish"?t.way=[{label:"透析详情",type:"11"},{label:"治疗单",type:"12"}]:t.way=[{label:"透析详情",type:"11"},{label:"治疗单",type:"12"},{label:"透后称量",type:"13"},{label:"设备消毒",type:"14"}]:o=="ds_ready_flight"?t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"透前准备",type:"7"}]:o=="ds_wait_check"?t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"交叉核对",type:"8"}]:o=="ds_treatment"&&(t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"终止透析",type:"10"},{label:"下机",type:"6"}]),{patientBasicId:t.patientBasicId,dialysisFormulaId:t.dialysisFormulaId,id:t.id,deviceId:t.deviceId,type:"1",borderLeftColor:s[t.dialysisStatus+"_color"],ward:t.wardName,bed:t.bedName,cure:"HDF/AVF",name:t.patientName,age:t.age,gender:t.patientGender,infoShow:!0,way:t.way,info:[{label:"时间",value:t.dialysisTime,suffix:"min",span:12},{label:"超滤量",value:t.ultrafiltration,suffix:"kg",span:12},{label:"血流量",value:t.bloodFlow,span:12},{label:"透析器",value:t.dialysisName,span:12},{label:"抗凝剂",value:(k=t.anticoagulant)==null?void 0:k.name,span:24}]}})};o=="sign_confirmation"&&(d.groupValue=[{value:e.ds_no_sign.length,color:s.ds_no_sign_color,background:s.ds_no_sign_bg},{value:e.ds_wait_confirmation.length,color:s.ds_wait_confirmation_color,background:s.ds_wait_confirmation_bg}]),o=="plane_finish"&&(d.groupValue=[{value:e.ds_off_plane.length,color:s.ds_off_plane_color,background:s.ds_off_plane_bg},{value:e.ds_finish.length,color:s.ds_finish_color,background:s.ds_finish_bg}]),o=="ds_treatment"&&(d.groupValue=[{value:e.ds_in_treatment.length,color:s.ds_in_treatment_color,background:s.ds_in_treatment_bg},{value:e.ds_stop_treatment.length,color:s.ds_stop_treatment_color,background:s.ds_stop_treatment_bg}]),d.groupTit!=null&&w.value.push(d)}}function se(e){return h(this,null,function*(){console.log("🚀 ~ file: index.vue:41 ~ callTab ~ data:",e),p.value=e.value;const r={dialysisStatus:T.value,sailingSort:F.value,patientName:$.value,inpatientWardId:p.value},o=yield R(r);S(o)})}function ne(e){console.log("🚀 ~ file: index.vue:106 ~ cellCard ~ data:",e),e.type=="3"?J(!0,e):e.type=="2"?L(!0,e):e.type=="4"?(q(!0,e),console.log("record",e)):e.type=="5"?(H(!0,e),console.log("record",e)):e.type=="6"?te(!0,e):e.type=="7"?ae(!0,e):e.type=="8"?Y(!0,e):e.type=="10"?U(!0,e):e.type=="11"?(console.log("record11",e),C.push({path:"/bizArchives/detail",query:{id:e.id,accessId:e.accessId,name:e.obj.name,tab:3,gender:ue(D.gender,e.obj.gender,"label"),age:e.obj.age}})):e.type=="12"?console.log(e):e.type=="13"?O(!0,e):e.type=="14"&&X(!0,e)}function V(e){console.log("type",e)}function m(){return h(this,null,function*(){console.log("弹窗回调"),n.value=v(),n.value.sailingSort||(n.value.sailingSort=1);const e=yield R(n.value);S(e)})}return(e,r)=>(Ve(),je("div",null,[b("div",Me,[b("div",ze,[a(i(le),{title:"透析室"}),b("div",null,[a(i(N),{class:"mr-2",border:!1,size:"large",onClick:r[0]||(r[0]=o=>V("import"))},{icon:B(()=>[a(M,{icon:"icon-xt-import_default|iconfont",size:18,color:"#3D4155"})]),_:1}),a(i(N),{class:"mr-2",border:!1,size:"large",onClick:r[1]||(r[1]=o=>V("print"))},{icon:B(()=>[a(M,{icon:"icon-xt-print_default|iconfont",size:18,color:"#3D4155"})]),_:1})])]),b("div",Be,[a(i(me),{type:"illness",width:120,selected:p.value,data:g.value,onItemClick:se},null,8,["selected","data"]),b("div",Ne,[a(i(_e),{onRegister:i(x),onFieldValueChange:ie,style:{width:"600px"},class:"mr-2"},null,8,["onRegister"])])]),b("div",null,[a(i(fe),{class:"flex justify-around my-2",data:w.value,onItemClick:ne},null,8,["data"])])]),a(ve,{onRegister:i(A)},null,8,["onRegister"]),a(we,{onRegister:i(W)},null,8,["onRegister"]),a(he,{onRegister:i(G),onSuccess:m},null,8,["onRegister"]),a(De,{onRegister:i(K),onSuccess:m},null,8,["onRegister"]),a(Se,{onRegister:i(Z),onSuccess:m},null,8,["onRegister"]),a(ke,{onRegister:i(Q),onSuccess:m},null,8,["onRegister"]),a(Re,{onRegister:i(P),onSuccess:m},null,8,["onRegister"]),a(xe,{onRegister:i(ee),onSuccess:m},null,8,["onRegister"]),a(Ce,{onRegister:i(oe),onSuccess:m},null,8,["onRegister"]),a(Ie,{onRegister:i(E),onSuccess:m},null,8,["onRegister"])]))}});const $t=pe(Pe,[["__scopeId","data-v-61600f59"]]);export{$t as default};
|