2 lines
3.0 KiB
Java
2 lines
3.0 KiB
Java
var R=Object.defineProperty;var w=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var F=(t,s,o)=>s in t?R(t,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[s]=o,_=(t,s)=>{for(var o in s||(s={}))S.call(s,o)&&F(t,o,s[o]);if(w)for(var o of w(s))T.call(s,o)&&F(t,o,s[o]);return t};var d=(t,s,o)=>new Promise((a,m)=>{var p=i=>{try{l(o.next(i))}catch(n){m(n)}},f=i=>{try{l(o.throw(i))}catch(n){m(n)}},l=i=>i.done?a(i.value):Promise.resolve(i.value).then(p,f);l((o=o.apply(t,s)).next())});import{B as W}from"./index-BDvqZ5j4.js";import{B as x}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as E}from"./useForm-D61zovon.js";import{f as L,s as U}from"./EoaWordTemplate.api-7qCUSDxF.js";import{s as V,dY as A,au as I}from"./index-X7Y8jykP.js";import{a as j}from"./useModal-DaJ3Bflg.js";import{e as z,y as G,z as N,A as Y,B as $,c as q,u as c,f as D,r as v,b as H}from"./vue-vendor-DNhG1Cve.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";const J=z({__name:"EoaWordTemplateModal",emits:["register","success"],setup(t,{emit:s}){const{createMessage:o}=V(),a=s,m=v(!0),p=v(!1),[f,{setProps:l,resetFields:i,setFieldsValue:n,validate:B,scrollToField:M,updateSchema:b}]=E({labelWidth:150,schemas:L,showActionButtonGroup:!1,baseColProps:{span:24}}),[k,{setModalProps:u,closeModal:y}]=j(e=>d(null,null,function*(){yield i(),u({confirmLoading:!1,showCancelBtn:!!(e!=null&&e.showFooter),showOkBtn:!!(e!=null&&e.showFooter)}),m.value=!!(e!=null&&e.isUpdate),p.value=!!(e!=null&&e.showFooter),c(m)&&(yield n(_({},e.record))),b([{field:"code",ifShow:!c(m)}]),l({disabled:!(e!=null&&e.showFooter)})})),h=H({}),P=q(()=>c(m)?c(p)?"编辑":"详情":"新增");function C(e){return d(this,null,function*(){try{let r=yield B();O(r),u({confirmLoading:!0}),yield U(r,m.value),y(),a("success")}catch({errorFields:r}){if(r){const g=r[0];g&&M(g.name,{behavior:"smooth",block:"center"})}return Promise.reject(r)}finally{u({confirmLoading:!1})}})}const O=e=>{if(e&&h)for(let r in h)e[r]&&(e[r]=A(e[r],h[r]))};return(e,r)=>(N(),G(c(W),$(e.$attrs,{onRegister:c(k),destroyOnClose:"",title:P.value,width:800,onOk:C}),{default:Y(()=>[D(c(x),{onRegister:c(f),name:"EoaWordTemplateForm"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),Ce=I(J,[["__scopeId","data-v-505a3aeb"]]);export{Ce as default};
|