| 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,o,s)=>o in i?L(i,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[o]=s,w=(i,o)=>{for(var s in o||(o={}))E.call(o,s)&&F(i,s,o[s]);if(B)for(var s of B(o))O.call(o,s)&&F(i,s,o[s]);return i},k=(i,o)=>S(i,U(o));var b=(i,o,s)=>new Promise((n,y)=>{var v=d=>{try{_(s.next(d))}catch(g){y(g)}},C=d=>{try{_(s.throw(d))}catch(g){y(g)}},_=d=>d.done?n(d.value):Promise.resolve(d.value).then(v,C);_((s=s.apply(i,o)).next())});import{a as P,B as $}from"./index-c733fbf6.js";import{u as j,_ as A}from"./useForm-b1e549d3.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.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-174e1edb.js";import{a as J}from"./index-fe06ec6c.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 se,u as c,Z as R,F as oe,a8 as te,ad as M,$ as l,E as u,a0 as I,aa as ie}from"./vue-b33f04cb.js";import"./antd-f204cf77.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.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:o}){const s=T([{key:"infectiousDiseases",dictCode:"pb_epidemic"},{key:"deviceType",dictCode:"bm_det"}]),n=Q({});X(()=>b(this,null,function*(){const p=yield J(s.value.map(t=>t.dictCode));for(const t in p){const e=s.value.filter(a=>a.dictCode==t)[0];n[e.key]=p[t]}}));const y=ee(()=>"更换设备"),v=T(),{createMessage:C}=G(),[_,{setFieldsValue:d,resetFields:g,validate:N}]=j({labelWidth:150,schemas:Y,showActionButtonGroup:!1,baseColProps:{span:6},wrapperCol:{span:22}}),[V,{setModalProps:h,closeModal:q}]=P(p=>b(this,null,function*(){yield g(),h({confirmLoading:!1});const t=yield Z(p.record.id);v.value=t.id,yield d({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 p=yield N();h({confirmLoading:!0}),yield H(k(w({},p),{id:v.value})),C.success("设备更换成功!"),q(),o("success",{values:k(w({},p),{id:v.value})})}finally{h({confirmLoading:!1})}})}return(p,t)=>(x(),ae(c($),ie(p.$attrs,{destroyOnClose:"",onRegister:c(V),title:y.value,width:ne,onOk:z,showFooter:!0}),{default:r(()=>[f("div",re,[se(c(A),{onRegister:c(_),layout:"vertical"},{infectiousDiseases:r(({model:e,field:a})=>[f("div",ce,[(x(!0),R(oe,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"})},l(c(m)(n.infectiousDiseases,D,"label")),5))),128))])]),wardName:r(({model:e,field:a})=>[u(l(e[a]),1)]),name:r(({model:e,field:a})=>[u(l(e[a]),1)]),deviceUniqueCode:r(({model:e,field:a})=>[u(l(e[a]),1)]),oldDeviceUniqueCode:r(({model:e,field:a})=>[u(l(e[a]),1)]),oldDeviceInfo:r(({model:e,field:a})=>[u(l(e[a]),1)]),oldDeviceRemark:r(({model:e,field:a})=>[u(l(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,l(c(m)(n.deviceType,e[a],"label")),1)]),deviceInfo:r(({model:e,field:a})=>[u(l(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,l(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};
|