| 1 |
- var h=(I,D,_)=>new Promise((C,v)=>{var R=c=>{try{p(_.next(c))}catch(g){v(g)}},w=c=>{try{p(_.throw(c))}catch(g){v(g)}},p=c=>c.done?C(c.value):Promise.resolve(c.value).then(R,w);p((_=_.apply(I,D)).next())});import{P as se}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import{u as ie}from"./index-6b64feb2.js";import{b as ne}from"./index-a4e1ec38.js";import{aV as le,m as j,ak as re,_ as ce}from"./index.js";import{X as ue}from"./XTTab-e7882549.js";import{X as pe}from"./XTCard-9df571aa.js";/* empty css *//* empty css */import{_ as me}from"./componentMap-653747b8.js";import{u as _e}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-d3b60323.js";import{r as x,p as fe,w as de}from"./roomApi-7d42e626.js";import{T as s,s as ge}from"./data-95a2d4d5.js";import{_ as ye}from"./orderMake.vue_vue_type_script_setup_true_lang-9427551e.js";import{_ as be}from"./orderExecutor.vue_vue_type_script_setup_true_lang-a50de6d2.js";import{_ as ve}from"./orderCheck.vue_vue_type_script_setup_true_lang-e611df8b.js";import{_ as we}from"./crossCheck.vue_vue_type_script_setup_true_lang-f2604d9b.js";import he from"./confirmedDrawer-3e53dc47.js";import{_ as De}from"./stopDialysis.vue_vue_type_script_setup_true_lang-2293f04e.js";import{_ as Se}from"./dialysisAfterWeighting.vue_vue_type_script_setup_true_lang-d5cb03dd.js";import{_ as ke}from"./deplane.vue_vue_type_script_setup_true_lang-14493ed0.js";import{_ as xe}from"./dialysisPrepare.vue_vue_type_script_setup_true_lang-e0a8ce93.js";import{u as m}from"./index-f805ce51.js";import{d as Ce,r as z,f as u,R as Re,o as Ie,Y as Te,Z as Fe,_ as b,l as a,u as i,a7 as B}from"./vue-aed314e3.js";import{B as M}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-f0fa3fae.js";import"./useTable-4b14af4b.js";import"./componentMap-067ef57e.js";import"./sortable.esm-4ae27e0b.js";import"./EditOrder.vue_vue_type_script_setup_true_lang-9833cbc1.js";const Ve={class:"m-4"},$e={class:"flex justify-between"},je={class:"flex justify-between my-4"},ze={class:"flex"},Be=Ce({__name:"index",setup(I){const D=z({}),_=u([{key:"gender",dictCode:"pb_sex"}]),[C,{getFieldsValue:v}]=_e({schemas:ge,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),R=Re(),w=u([]),p=u(""),c=u([]),g=u([{key:"",label:"全部"}]),T=u(""),F=u(""),V=u(1),l=z({}),[N,{openModal:P}]=ie(),[O,{openDrawer:E}]=m(),[X,{openDrawer:A}]=m(),[L,{openDrawer:W}]=m(),[q,{openDrawer:G}]=m(),[H,{openDrawer:K}]=m(),[Y,{openDrawer:Z}]=m(),[J,{openDrawer:Q}]=m(),[U,{openDrawer:ee}]=m();Ie(()=>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 r=yield x({sailingSort:"1"});console.log("roomInfoData",r);const o=yield fe(),d=yield de();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 te(){return h(this,null,function*(){n.value=v(),T.value=n.value.dialysisStatus,n.value.sailingSort&&(V.value=n.value.sailingSort),F.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 x(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:le(),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"}]: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,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 oe(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:V.value,patientName:F.value,inpatientWardId:p.value},o=yield x(r);S(o)})}function ae(e){console.log("🚀 ~ file: index.vue:106 ~ cellCard ~ data:",e),e.type=="3"?K(!0,e):e.type=="2"?E(!0,e):e.type=="4"?(A(!0,e),console.log("record",e)):e.type=="5"?(W(!0,e),console.log("record",e)):e.type=="6"?Q(!0,e):e.type=="7"?ee(!0,e):e.type=="8"?G(!0,e):e.type=="10"?Z(!0,e):e.type=="11"?(console.log("record11",e),R.push({path:"/bizArchives/detail",query:{id:e.id,accessId:e.accessId,name:e.obj.name,tab:3,gender:re(D.gender,e.obj.gender,"label"),age:e.obj.age}})):e.type=="12"?console.log(e):e.type=="13"&&P(!0,e)}function $(e){console.log("type",e)}function f(){return h(this,null,function*(){console.log("弹窗回调"),n.value=v(),n.value.sailingSort||(n.value.sailingSort=1);const e=yield x(n.value);S(e)})}return(e,r)=>(Te(),Fe("div",null,[b("div",Ve,[b("div",$e,[a(i(se),{title:"透析室"}),b("div",null,[a(i(M),{class:"mr-2",border:!1,size:"large",onClick:r[0]||(r[0]=o=>$("import"))},{icon:B(()=>[a(j,{icon:"icon-xt-import_default|iconfont",size:18,color:"#3D4155"})]),_:1}),a(i(M),{class:"mr-2",border:!1,size:"large",onClick:r[1]||(r[1]=o=>$("print"))},{icon:B(()=>[a(j,{icon:"icon-xt-print_default|iconfont",size:18,color:"#3D4155"})]),_:1})])]),b("div",je,[a(i(ue),{type:"illness",width:120,selected:p.value,data:g.value,onItemClick:oe},null,8,["selected","data"]),b("div",ze,[a(i(me),{onRegister:i(C),onFieldValueChange:te,style:{width:"600px"},class:"mr-2"},null,8,["onRegister"])])]),b("div",null,[a(i(pe),{class:"flex justify-around my-2",data:w.value,onItemClick:ae},null,8,["data"])])]),a(ye,{onRegister:i(O)},null,8,["onRegister"]),a(be,{onRegister:i(X)},null,8,["onRegister"]),a(ve,{onRegister:i(L),onSuccess:f},null,8,["onRegister"]),a(we,{onRegister:i(q),onSuccess:f},null,8,["onRegister"]),a(he,{onRegister:i(H),onSuccess:f},null,8,["onRegister"]),a(De,{onRegister:i(Y),onSuccess:f},null,8,["onRegister"]),a(Se,{onRegister:i(N),onSuccess:f},null,8,["onRegister"]),a(ke,{onRegister:i(J),onSuccess:f},null,8,["onRegister"]),a(xe,{onRegister:i(U),onSuccess:f},null,8,["onRegister"])]))}});const Ct=ce(Be,[["__scopeId","data-v-c54ca264"]]);export{Ct as default};
|