index-f814aadf.js 9.1 KB

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