| 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-e4747dd7.js";import{u as V}from"./index-b6d25274.js";import{b as re}from"./index-1a7dcfc1.js";import{aU as ce,m as M,aj as ue,_ as pe}from"./index.js";import{X as me}from"./XTTab-84704c87.js";import{X as fe}from"./XTCard-93d6059a.js";/* empty css *//* empty css */import{_ as _e}from"./componentMap-f3325263.js";import{u as de}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-6bf2d5cb.js";import{r as R,p as ge,w as ye}from"./roomApi-71de19bc.js";import{T as s,s as be}from"./data-df172850.js";import{_ as ve}from"./orderMake.vue_vue_type_script_setup_true_lang-578b7021.js";import{_ as we}from"./orderExecutor.vue_vue_type_script_setup_true_lang-bb5e6034.js";import{_ as he}from"./orderCheck.vue_vue_type_script_setup_true_lang-d9edb647.js";import{_ as De}from"./crossCheck.vue_vue_type_script_setup_true_lang-f7547016.js";import Se from"./confirmedDrawer-5b49fbac.js";import{_ as ke}from"./stopDialysis.vue_vue_type_script_setup_true_lang-b1526cc7.js";import{_ as Re}from"./dialysisAfterWeighting.vue_vue_type_script_setup_true_lang-cef21ae4.js";import{_ as xe}from"./deplane.vue_vue_type_script_setup_true_lang-f8bdc936.js";import{_ as Ce}from"./dialysisPrepare.vue_vue_type_script_setup_true_lang-6069f398.js";import{_ as Ie}from"./machineDisinfection.vue_vue_type_script_setup_true_lang-309a599d.js";import{u as f}from"./index-32b7d1d4.js";import{d as Te,r as z,f as u,R as $e,o as je,Y as Fe,Z as Ve,_ as b,l as a,u as i,a7 as B}from"./vue-8fccce23.js";import{B as N}from"./antd-49db3de3.js";import"./useWindowSizeFn-e2b93e2a.js";import"./index-25070af3.js";import"./index-52147ed8.js";import"./useFormItem-73ca0ac9.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./copyTextToClipboard-e5179ded.js";import"./TextEditor-621cb2fc.js";import"./onMountedOrActivated-cb072c10.js";import"./colorEnum-299a8044.js";import"./prepareApi-cad1b6ec.js";import"./pharmaceuticalsApi-fca52cfa.js";import"./useForm-d6319719.js";import"./useTable-62b21a49.js";import"./componentMap-584a36c5.js";import"./sortable.esm-4ae27e0b.js";import"./EditOrder.vue_vue_type_script_setup_true_lang-584b7c09.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(""),j=u(1),l=z({}),[P,{openModal:O}]=V(),[E,{openModal:X}]=V(),[A,{openDrawer:L}]=f(),[W,{openDrawer:q}]=f(),[G,{openDrawer:H}]=f(),[K,{openDrawer:U}]=f(),[Y,{openDrawer:Z}]=f(),[J,{openDrawer:Q}]=f(),[ee,{openDrawer:te}]=f(),[oe,{openDrawer:ae}]=f();je(()=>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&&(j.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:j.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"?Z(!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"?U(!0,e):e.type=="10"?Q(!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 F(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)=>(Fe(),Ve("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=>F("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=>F("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(Y),onSuccess:m},null,8,["onRegister"]),a(ke,{onRegister:i(J),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};
|