| 1 |
- var C=Object.defineProperty,h=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;var F=(t,u,e)=>u in t?C(t,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[u]=e,m=(t,u)=>{for(var e in u||(u={}))v.call(u,e)&&F(t,e,u[e]);if(B)for(var e of B(u))y.call(u,e)&&F(t,e,u[e]);return t},f=(t,u)=>h(t,E(u));var p=(t,u,e)=>new Promise((i,n)=>{var c=a=>{try{r(e.next(a))}catch(o){n(o)}},d=a=>{try{r(e.throw(a))}catch(o){n(o)}},r=a=>a.done?i(a.value):Promise.resolve(a.value).then(c,d);r((e=e.apply(t,u)).next())});import{a as _,B as w}from"./index.3ccc18ac.js";import{B as x}from"./BasicForm.d58d202f.js";import{u as M}from"./useForm.e55162bc.js";import{a as O}from"./busConstantApi.27f88676.js";import{a as D,r as k,o as A,Q as I,x as R,i as P,h as l,R as j,G as S}from"./index.ae52ebae.js";import{C as T}from"./data.f02cf73e.js";const J=[{title:"\u59D3\u540D",dataIndex:"name",edit:!0},{title:"\u7C7B\u578B",dataIndex:"type",slots:{customRender:"type"}},{title:"\u5907\u6CE8",dataIndex:"remark",edit:!0}],G=[{field:"name",label:"\u533B\u751F\u540D\u79F0",component:"Input",required:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u533B\u751F\u540D\u79F0"}},{field:"type",label:"\u6240\u5C5E\u7C7B\u578B",component:"CheckboxGroup",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4EBA\u5458\u7C7B\u578B"}],componentProps:{options:[{label:"\u624B\u672F\u533B\u751F",value:"surgeon"},{label:"\u9EBB\u9189\u533B\u751F",value:"anesthetists"},{label:"\u914D\u7F6E\u3001\u64A4\u6CF5\u3001\u8BC4\u4EF7\u4EBA\u5458",value:"reviewer"}]}},{field:"remark",label:"\u5907\u6CE8",component:"InputTextArea",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"}}],K=[{label:"\u624B\u672F\u533B\u751F",value:"surgeon"},{label:"\u9EBB\u9189\u533B\u751F",value:"anesthetists"},{label:"\u914D\u7F6E\u3001\u64A4\u6CF5\u3001\u8BC4\u4EF7\u4EBA\u5458",value:"reviewer"}],L=D({__name:"FormModal",emits:["success","register"],setup(t,{emit:u}){const e="\u65B0\u589E\u533B\u751F\u540D\u79F0",i=k(),{createMessage:n}=S(),[c,{resetFields:d,validate:r}]=M({labelWidth:100,schemas:G,showActionButtonGroup:!1,actionColOptions:{span:23}}),[a,{setModalProps:o,closeModal:g}]=_(()=>p(this,null,function*(){yield d(),o({confirmLoading:!1})}));function b(){return p(this,null,function*(){try{let s=yield r();s=Object.assign(s,{anesthetists:s.type.includes("anesthetists"),reviewer:s.type.includes("reviewer"),surgeon:s.type.includes("surgeon")}),delete s.type,o({confirmLoading:!0}),yield O(T.DOCTOR,m({},s)),n.success("\u65B0\u589E\u6210\u529F\uFF01"),u("success",{values:f(m({},s),{id:i.value})}),g()}finally{o({confirmLoading:!1})}})}return(s,q)=>(A(),I(l(w),j(s.$attrs,{title:e,showFooter:!0,onOk:b,onRegister:l(a)}),{default:R(()=>[P(l(x),{onRegister:l(c)},null,8,["onRegister"])]),_:1},16,["onRegister"]))}});var U=Object.freeze(Object.defineProperty({__proto__:null,default:L},Symbol.toStringTag,{value:"Module"}));export{U as F,L as _,K as a,J as c};
|