| 1 |
- var h=(x,D,_)=>new Promise((I,b)=>{var C=l=>{try{m(_.next(l))}catch(g){b(g)}},v=l=>{try{m(_.throw(l))}catch(g){b(g)}},m=l=>l.done?I(l.value):Promise.resolve(l.value).then(C,v);m((_=_.apply(x,D)).next())});import{P as ie}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import{u as V}from"./index-c733fbf6.js";import{a as ne}from"./index-fe06ec6c.js";import{aW as re,aj as le,_ as ce}from"./index.js";import{X as pe}from"./XTTab-9b8140e6.js";import{X as ue}from"./XTCard-d2b1f88a.js";/* empty css *//* empty css */import{_ as me}from"./componentMap-8020b34e.js";import{u as _e}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{r as R,p as fe,w as de}from"./roomApi-76bae017.js";import{T as s,s as ge}from"./data-64bd3ede.js";import{_ as ye}from"./orderMake.vue_vue_type_script_setup_true_lang-95bb933f.js";import{_ as be}from"./orderExecutor.vue_vue_type_script_setup_true_lang-65817764.js";import{_ as ve}from"./orderCheck.vue_vue_type_script_setup_true_lang-821d61ac.js";import{_ as he}from"./crossCheck.vue_vue_type_script_setup_true_lang-9e0653a6.js";import we from"./confirmedDrawer-d95beff9.js";import{_ as De}from"./stopDialysis.vue_vue_type_script_setup_true_lang-c961ab84.js";import{_ as Se}from"./dialysisAfterWeighting.vue_vue_type_script_setup_true_lang-2806ad37.js";import{_ as ke}from"./deplane.vue_vue_type_script_setup_true_lang-393b967b.js";import{_ as Re}from"./dialysisPrepare.vue_vue_type_script_setup_true_lang-edcae4f4.js";import{_ as Ie}from"./machineDisinfection.vue_vue_type_script_setup_true_lang-609c63f7.js";import Ce from"./index-29d95cd1.js";import{u as p}from"./index-d7f80bb7.js";import{d as xe,r as $,f as u,R as je,o as Te,Y as Fe,Z as Ve,_ as w,l as i,u as o}from"./vue-b33f04cb.js";import"./antd-f204cf77.js";import"./useWindowSizeFn-e2b93e2a.js";import"./index-2f799b33.js";import"./index-2f695166.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-2136d900.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./colorEnum-299a8044.js";import"./prepareApi-cad1b6ec.js";import"./pharmaceuticalsApi-fca52cfa.js";import"./useForm-b1e549d3.js";import"./useTable-e37b46e3.js";import"./componentMap-5ed4f2d1.js";import"./sortable.esm-4ae27e0b.js";import"./EditOrder.vue_vue_type_script_setup_true_lang-70178420.js";import"./Drawer-df03122c.js";const $e={class:"m-4"},Me={class:"flex justify-between"},Ne={class:"flex justify-between my-4"},Pe={class:"flex"},Oe=xe({__name:"index",setup(x){const D=$({}),_=u([{key:"gender",dictCode:"pb_sex"}]),[I,{getFieldsValue:b}]=_e({schemas:ge,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),C=je(),v=u([]),m=u(""),l=u([]),g=u([{key:"",label:"全部"}]),j=u(""),T=u(""),F=u(1),r=$({}),[M,{openModal:N}]=V(),[P,{openModal:O}]=V(),[B,{openDrawer:E}]=p(),[z,{openDrawer:A}]=p(),[X,{openDrawer:W}]=p(),[L,{openDrawer:q}]=p(),[G,{openDrawer:H}]=p(),[K,{openDrawer:Y}]=p(),[Z,{openDrawer:J}]=p(),[Q,{openDrawer:U}]=p(),[ee,{openDrawer:te}]=p();Te(()=>h(this,null,function*(){const e=yield ne(_.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 f=yield R({sailingSort:"1"}),a=yield fe(),d=yield de();for(const t of a){const y={label:t.name,value:t.sort};l.value.push(y)}for(const t of d)if(!t.disable){const y={key:t.id,label:t.name};g.value.push(y)}S(f)}));const n=u();function ae(){return h(this,null,function*(){n.value=b(),j.value=n.value.dialysisStatus,n.value.sailingSort&&(F.value=n.value.sailingSort),T.value=n.value.name,n.value.inpatientWardId=m.value,n.value.sailingSort||(n.value.sailingSort=1);const e=yield R(n.value);S(e)})}function S(e){var f;r.sign_confirmation=e.ds_wait_confirmation.concat(e.ds_no_sign),r.ds_ready_flight=e.ds_ready_flight,r.ds_wait_check=e.ds_wait_check,r.ds_treatment=e.ds_in_treatment.concat(e.ds_stop_treatment),r.plane_finish=e.ds_off_plane.concat(e.ds_finish),v.value=[];for(const a in r){const d={groupKey:r[a]?a:re(),groupTit:s[a],groupMode:"simple",groupValue:[{value:(f=r==null?void 0:r[a])==null?void 0:f.length,color:s[a+"_color"],background:s[a+"_bg"]}],groupValueShow:!0,groupData:r[a].map(t=>{var k;return a=="sign_confirmation"?t.dialysisStatus=="ds_wait_confirmation"&&(t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"医嘱执行",type:"4"},{label:"核对处方",type:"5"}]):a=="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"}]:a=="ds_ready_flight"?t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"透前准备",type:"7"}]:a=="ds_wait_check"?t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"交叉核对",type:"8"}]:a=="ds_treatment"&&(t.way=[{label:"制定医嘱",type:"2"},{label:"修改处方",type:"3"},{label:"终止透析",type:"10"},{label:"下机",type:"6"},{label:"透中护理",type:"15"},{label:"记录并发症",type:"16"}]),{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:"h",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}]}})};a=="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}]),a=="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}]),a=="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&&v.value.push(d)}}function se(e){return h(this,null,function*(){m.value=e.value;const f={dialysisStatus:j.value,sailingSort:F.value,patientName:T.value,inpatientWardId:m.value},a=yield R(f);S(a)})}function oe(e){e.type=="3"?H(!0,e):e.type=="2"?E(!0,e):e.type=="4"?A(!0,e):e.type=="5"?W(!0,e):e.type=="6"?J(!0,e):e.type=="7"?U(!0,e):e.type=="8"?q(!0,e):e.type=="10"?Y(!0,e):e.type=="11"?C.push({path:"/bizArchives/detail",query:{id:e.id,accessId:e.accessId,name:e.obj.name,tab:3,gender:le(D.gender,e.obj.gender,"label"),age:e.obj.age}}):e.type=="12"||(e.type=="13"?N(!0,e):e.type=="14"?O(!0,e):e.type=="15"&&te(!0,e))}function c(){return h(this,null,function*(){n.value=b(),n.value.sailingSort||(n.value.sailingSort=1);const e=yield R(n.value);S(e)})}return(e,f)=>(Fe(),Ve("div",null,[w("div",$e,[w("div",Me,[i(o(ie),{title:"透析室"})]),w("div",Ne,[i(o(pe),{type:"illness",width:120,selected:m.value,data:g.value,onItemClick:se},null,8,["selected","data"]),w("div",Pe,[i(o(me),{onRegister:o(I),onFieldValueChange:ae,style:{width:"600px"},class:"mr-2"},null,8,["onRegister"])])]),w("div",null,[i(o(ue),{class:"flex justify-around my-2",data:v.value,onItemClick:oe},null,8,["data"])])]),i(ye,{onRegister:o(B)},null,8,["onRegister"]),i(be,{onRegister:o(z)},null,8,["onRegister"]),i(ve,{onRegister:o(X),onSuccess:c},null,8,["onRegister"]),i(he,{onRegister:o(L),onSuccess:c},null,8,["onRegister"]),i(we,{onRegister:o(G),onSuccess:c},null,8,["onRegister"]),i(De,{onRegister:o(K),onSuccess:c},null,8,["onRegister"]),i(Se,{onRegister:o(M),onSuccess:c},null,8,["onRegister"]),i(ke,{onRegister:o(Z),onSuccess:c},null,8,["onRegister"]),i(Re,{onRegister:o(Q),onSuccess:c},null,8,["onRegister"]),i(Ie,{onRegister:o(P),onSuccess:c},null,8,["onRegister"]),i(Ce,{onRegister:o(ee),onSuccess:c},null,8,["onRegister"])]))}});const Ft=ce(Oe,[["__scopeId","data-v-75ca4c29"]]);export{Ft as default};
|