| 1 |
- var k=Object.defineProperty,C=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var T=(t,e,a)=>e in t?k(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,c=(t,e)=>{for(var a in e||(e={}))Y.call(e,a)&&T(t,a,e[a]);if(M)for(var a of M(e))D.call(e,a)&&T(t,a,e[a]);return t},v=(t,e)=>C(t,L(e));var g=(t,e,a)=>new Promise((o,n)=>{var l=i=>{try{d(a.next(i))}catch(p){n(p)}},m=i=>{try{d(a.throw(i))}catch(p){n(p)}},d=i=>i.done?o(i.value):Promise.resolve(i.value).then(l,m);d((a=a.apply(t,e)).next())});import{a as E,B as N}from"./index-74ee4d87.js";import{u as P,_ as R}from"./useForm-bca35dcc.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{at as U}from"./index.js";import{d as V}from"./data-b57fae86.js";import{l as H}from"./antd-d98832c6.js";import{a as S,b as A,c as O,d as $}from"./orderTemplateApi-91602d31.js";import{d as j,c as G,u as r,f as w,a5 as W,Y as q,a6 as z,a7 as h,l as F,E as J,_ as K,aa as Q}from"./vue-8fccce23.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-7b00e5b4.js";import"./copyTextToClipboard-ba2fd847.js";import"./index-a7810134.js";import"./index-971488e0.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";const X={class:"!px-4 !pt-4"},Z="880px",ye=j({__name:"FormModalHistory",emits:["success","register"],setup(t,{emit:e}){const a=G(()=>r(o)?"编辑医嘱模版":"添加医嘱模版"),o=w(!1),n=w(),l=w(""),{createMessage:m}=U(),[d,{setFieldsValue:i,resetFields:p,validate:y}]=P({labelWidth:100,schemas:V,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[b,{setModalProps:u,closeModal:B}]=E(s=>g(this,null,function*(){var _;if(yield p(),u({confirmLoading:!1}),o.value=!!(s!=null&&s.isUpdate),l.value=(_=s.record)==null?void 0:_.patientBasicId,yield i({patrolTime:H().format("YYYY-MM-DD HH:mm:ss")}),r(o)){const f=yield S(s.record.id);n.value=f.id,yield i(c({},f))}}));function x(){return g(this,null,function*(){try{const s=yield y();u({confirmLoading:!0}),s.patientBasicId=l.value,console.log("🚀 ~ handleSubmit ~ values:",s),r(o)?yield O(v(c({},s),{patientBasicId:l.value})):yield A(c({},s)),r(o)?m.success("编辑成功!"):m.success("新增成功!"),B(),e("success",{isUpdate:r(o),values:v(c({},s),{id:n.value})})}finally{u({confirmLoading:!1})}})}function I(){return g(this,null,function*(){console.log("仅添加");try{const s=yield y();u({confirmLoading:!0}),s.patientBasicId=l.value,yield $(c({},s)),r(o)?m.success("编辑成功!"):m.success("新增成功!"),B(),e("success",{isUpdate:r(o),values:v(c({},s),{id:n.value})})}finally{u({confirmLoading:!1})}})}return(s,_)=>{const f=W("a-button");return q(),z(r(N),Q(s.$attrs,{destroyOnClose:"",onRegister:r(b),title:a.value,width:Z,onOk:x,showFooter:!0,okText:o.value?"确认":"添加并发布"}),{centerFooter:h(()=>[F(f,{onClick:I,class:"mr-2"},{default:h(()=>[J(" 仅添加 ")]),_:1})]),default:h(()=>[K("div",X,[F(r(R),{onRegister:r(d),layout:"vertical"},null,8,["onRegister"])])]),_:1},16,["onRegister","title","okText"])}}});export{ye as default};
|