FormModalDetail-f2dffd32.js 2.9 KB

1
  1. var m=(d,h,l)=>new Promise((r,n)=>{var b=i=>{try{t(l.next(i))}catch(_){n(_)}},p=i=>{try{t(l.throw(i))}catch(_){n(_)}},t=i=>i.done?r(i.value):Promise.resolve(i.value).then(b,p);t((l=l.apply(d,h)).next())});import{a as T,B}from"./index-8cbf1e33.js";import{f as w,ao as C,_ as S}from"./index.js";import{c as P}from"./schedulingExecApi-83226a1c.js";import{l as F}from"./index-b614de6b.js";import{d as L,r as $,f,o as z,c as O,Y as u,a6 as V,a7 as q,_ as a,Z as y,F as M,a8 as x,a0 as E,$ as s,u as g,aa as R,a1 as U,a2 as W}from"./vue-8fccce23.js";import"./antd-ecb53b14.js";import"./useWindowSizeFn-8ad2dbf2.js";const I=d=>(U("data-v-165be756"),d=d(),W(),d),Y={class:"px-8"},Z={class:"card"},j=I(()=>a("div",{class:"card-date"}," 本 周 ",-1)),A={class:"card-list card-list--look"},G={class:"card-item_basic"},H={class:"card-item_type"},J={class:"card"},K=I(()=>a("div",{class:"card-date"}," 下 周 ",-1)),Q={class:"card-list card-list--look"},X={class:"card-item_basic"},ee={class:"card-item_type"},se="600px",ae=L({__name:"FormModalDetail",emits:["success","register"],setup(d,{emit:h}){const{createMessage:l}=C(),r=$({}),n=f([{key:"gender",dictCode:"pb_sex"},{key:"dialysisType",dictCode:"dt"}]);z(()=>m(this,null,function*(){const c=yield F(n.value.map(o=>o.dictCode));for(const o in c){const e=n.value.filter(v=>v.dictCode==o)[0];r[e.key]=c[o]}}));const b=O(()=>"排床详情"),p=f(""),t=f({}),i=f(!1),[_,{setModalProps:k,closeModal:D}]=T(c=>m(this,null,function*(){var e,v;k({confirmLoading:!1}),console.log("🚀 ~ useModalInner ~ data.record:",c.record);const o=c.record;i.value=o.showUpatePosition||!1,t.value=yield P({infos:[{bedId:o.bedId,xaxis:o.xaxis}],patientId:o.patientBasicId}),console.log("res",t.value),p.value=`(透析频率${(e=t.value.frequency)==null?void 0:e.week}周${((v=t.value.frequency)==null?void 0:v.times)||0}次)`}));function N(){return m(this,null,function*(){try{k({confirmLoading:!0}),l.success("确认成功!"),h("success",{}),D()}finally{k({confirmLoading:!1})}})}return(c,o)=>(u(),V(g(B),R(c.$attrs,{destroyOnClose:"",onRegister:g(_),title:b.value,subTitle:p.value,width:se,onOk:N,showFooter:!0}),{default:q(()=>[a("div",Y,[a("div",Z,[j,a("div",A,[(u(!0),y(M,null,x(t.value.currentWeek,e=>(u(),y("div",{class:E(["card-item",e.sailingId?"":"card-item--selected"]),key:e.wardId},[a("div",G,s(e.weekPosition)+" / "+s(e.sailingName)+" / "+s(e.wardName)+"- "+s(e.bedName)+" / "+s(e.deviceName)+s(e.deviceModel),1),a("div",H,s(g(w)(e.dialysisType,r.dialysisType,"label")),1)],2))),128))])]),a("div",J,[K,a("div",Q,[(u(!0),y(M,null,x(t.value.nextWeek,e=>(u(),y("div",{class:"card-item",key:e.wardId},[a("div",X,s(e.weekPosition)+" / "+s(e.sailingName)+" / "+s(e.wardName)+"- "+s(e.bedName)+" / "+s(e.deviceName)+s(e.deviceModel),1),a("div",ee,s(g(w)(e.dialysisType,r.dialysisType,"label")),1)]))),128))])])])]),_:1},16,["onRegister","title","subTitle"]))}});const _e=S(ae,[["__scopeId","data-v-165be756"]]);export{_e as default};