| 1 |
- var L=Object.defineProperty,S=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var F=(i,s,o)=>s in i?L(i,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[s]=o,w=(i,s)=>{for(var o in s||(s={}))E.call(s,o)&&F(i,o,s[o]);if(B)for(var o of B(s))O.call(s,o)&&F(i,o,s[o]);return i},k=(i,s)=>S(i,U(s));var b=(i,s,o)=>new Promise((n,y)=>{var v=p=>{try{_(o.next(p))}catch(g){y(g)}},C=p=>{try{_(o.throw(p))}catch(g){y(g)}},_=p=>p.done?n(p.value):Promise.resolve(p.value).then(v,C);_((o=o.apply(i,s)).next())});import{a as P,B as $}from"./index-b6d25274.js";import{u as j,_ as A}from"./useForm-d6319719.js";import"./FormItem.vue_vue_type_script_lang-6bf2d5cb.js";import{aj as m,at as G,_ as W}from"./index.js";import{c as Y,e as Z,a as H}from"./bedApi-2e3691c3.js";import{b as J}from"./index-1a7dcfc1.js";import{d as K,f as T,r as Q,B as X,c as ee,Y as x,a6 as ae,a7 as r,_ as f,l as oe,u as c,Z as R,F as se,a8 as te,ad as M,$ as d,E as u,a0 as I,aa as ie}from"./vue-8fccce23.js";import"./antd-49db3de3.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-73ca0ac9.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-25070af3.js";import"./copyTextToClipboard-e5179ded.js";import"./index-52147ed8.js";import"./TextEditor-621cb2fc.js";import"./onMountedOrActivated-cb072c10.js";import"./dialysisDeviceApi-42fc5982.js";import"./wardInfo-32d945ad.js";const re={class:"!pl-8 !pt-2"},ce={class:"flex"},ne="900px",le=K({__name:"changeFormModal",emits:["success","register"],setup(i,{emit:s}){const o=T([{key:"infectiousDiseases",dictCode:"pb_epidemic"},{key:"deviceType",dictCode:"bm_det"}]),n=Q({});X(()=>b(this,null,function*(){const l=yield J(o.value.map(t=>t.dictCode));for(const t in l){const e=o.value.filter(a=>a.dictCode==t)[0];n[e.key]=l[t]}}));const y=ee(()=>"更换设备"),v=T(),{createMessage:C}=G(),[_,{setFieldsValue:p,resetFields:g,validate:N}]=j({labelWidth:150,schemas:Y,showActionButtonGroup:!1,baseColProps:{span:6},wrapperCol:{span:22}}),[V,{setModalProps:h,closeModal:q}]=P(l=>b(this,null,function*(){yield g(),h({confirmLoading:!1});const t=yield Z(l.record.id);v.value=t.id,yield p({wardId:t.wardId,wardName:t.wardName,infectiousDiseases:t.infectiousDiseases,name:t.bedName,oldDeviceUniqueCode:t.deviceUniqueCode,oldDeviceInfo:t.deviceName+t.deviceModel,oldDeviceType:t.deviceType,oldDeviceRemark:t.deviceRemark})}));function z(){return b(this,null,function*(){try{const l=yield N();h({confirmLoading:!0}),yield H(k(w({},l),{id:v.value})),console.log(l),C.success("设备更换成功!"),q(),s("success",{values:k(w({},l),{id:v.value})})}finally{h({confirmLoading:!1})}})}return(l,t)=>(x(),ae(c($),ie(l.$attrs,{destroyOnClose:"",onRegister:c(V),title:y.value,width:ne,onOk:z,showFooter:!0}),{default:r(()=>[f("div",re,[oe(c(A),{onRegister:c(_),layout:"vertical"},{infectiousDiseases:r(({model:e,field:a})=>[f("div",ce,[(x(!0),R(se,null,te(e[a],D=>(x(),R("div",{key:D,style:M({backgroundColor:c(m)(n.infectiousDiseases,D,"bgColor"),color:c(m)(n.infectiousDiseases,D,"fontColor"),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},d(c(m)(n.infectiousDiseases,D,"label")),5))),128))])]),wardName:r(({model:e,field:a})=>[u(d(e[a]),1)]),name:r(({model:e,field:a})=>[u(d(e[a]),1)]),deviceUniqueCode:r(({model:e,field:a})=>[u(d(e[a]),1)]),oldDeviceUniqueCode:r(({model:e,field:a})=>[u(d(e[a]),1)]),oldDeviceInfo:r(({model:e,field:a})=>[u(d(e[a]),1)]),oldDeviceRemark:r(({model:e,field:a})=>[u(d(e[a]),1)]),oldDeviceType:r(({model:e,field:a})=>[f("span",{class:I(["table-dot"]),style:M({backgroundColor:c(m)(n.deviceType,e[a],"prefixColor")})},null,4),f("span",null,d(c(m)(n.deviceType,e[a],"label")),1)]),deviceInfo:r(({model:e,field:a})=>[u(d(e[a]),1)]),deviceType:r(({model:e,field:a})=>[f("span",{class:I(["table-dot"]),style:M({backgroundColor:c(m)(n.deviceType,e[a],"prefixColor")})},null,4),f("span",null,d(c(m)(n.deviceType,e[a],"label")),1)]),_:1},8,["onRegister"])])]),_:1},16,["onRegister","title"]))}});const Ie=W(le,[["__scopeId","data-v-c9187fbb"]]);export{Ie as default};
|