2 lines
2.9 KiB
Java
2 lines
2.9 KiB
Java
var M=Object.defineProperty;var g=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var w=(s,r,e)=>r in s?M(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,F=(s,r)=>{for(var e in r||(r={}))S.call(r,e)&&w(s,e,r[e]);if(g)for(var e of g(r))U.call(r,e)&&w(s,e,r[e]);return s};var h=(s,r,e)=>new Promise((m,p)=>{var c=t=>{try{n(e.next(t))}catch(l){p(l)}},a=t=>{try{n(e.throw(t))}catch(l){p(l)}},n=t=>t.done?m(t.value):Promise.resolve(t.value).then(c,a);n((e=e.apply(s,r)).next())});import{B as k}from"./index-BDvqZ5j4.js";import{B as x}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as C}from"./useForm-D61zovon.js";import{f as P,e as R}from"./ugroup.api-DwufrmIV.js";import{a as O}from"./useModal-DaJ3Bflg.js";import{e as L,y as A,z as I,A as V,B as j,c as z,u as i,f as D,r as _}from"./vue-vendor-DNhG1Cve.js";import{au as G}from"./index-X7Y8jykP.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 H=L({__name:"SysUgroupModal",emits:["register","success"],setup(s,{emit:r}){const e=r,m=_(!0),p=_(!1),[c,{setProps:a,resetFields:n,setFieldsValue:t,validate:l,scrollToField:d}]=C({labelWidth:150,schemas:P,showActionButtonGroup:!1,baseColProps:{span:24},baseRowStyle:{padding:"0 20px"}}),[y,{setModalProps:f,closeModal:B}]=O(o=>h(null,null,function*(){yield n(),f({confirmLoading:!1,showCancelBtn:!!(o!=null&&o.showFooter),showOkBtn:!!(o!=null&&o.showFooter)}),m.value=!!(o!=null&&o.isUpdate),p.value=!!(o!=null&&o.showFooter),i(m)&&(yield t(F({},o.record))),a({disabled:!(o!=null&&o.showFooter)})})),v=z(()=>i(m)?i(p)?"编辑":"详情":"新增");function b(){return h(this,null,function*(){try{let o=yield l();f({confirmLoading:!0}),yield R(o,m.value),B(),e("success")}catch({errorFields:o}){if(o){const u=o[0];u&&d(u.name,{behavior:"smooth",block:"center"})}return Promise.reject(o)}finally{f({confirmLoading:!1})}})}return(o,u)=>(I(),A(i(k),j(o.$attrs,{onRegister:i(y),destroyOnClose:"",title:v.value,maxHeight:500,width:800,onOk:b}),{default:V(()=>[D(i(x),{onRegister:i(c),name:"SysUgroupForm"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),yo=G(H,[["__scopeId","data-v-93a2b5df"]]);export{yo as default};
|