Ben Lin
2024-04-25 e404c076586d9682c3d782a4ecb0dc254f0bfd48
1
var M=Object.defineProperty;var h=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var R=(t,a,e)=>a in t?M(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e,g=(t,a)=>{for(var e in a||(a={}))G.call(a,e)&&R(t,e,a[e]);if(h)for(var e of h(a))B.call(a,e)&&R(t,e,a[e]);return t};var d=(t,a,e)=>new Promise((o,c)=>{var l=r=>{try{s(e.next(r))}catch(n){c(n)}},_=r=>{try{s(e.throw(r))}catch(n){c(n)}},s=r=>r.done?o(r.value):Promise.resolve(r.value).then(l,_);s((e=e.apply(t,a)).next())});import{B as C,b as w,__tla as F}from"./index-206406c4.js";import{B as T,__tla as v}from"./BasicForm-1f7b4828.js";import{__tla as x}from"./componentMap-44c327dc.js";import{u as k,__tla as L}from"./useForm-2e36096a.js";import{__tla as j}from"./RadioButtonGroup-3086b2b2.js";import{b as q,__tla as z}from"./usergroup-c9a58d56.js";import{d as A,k as W,u as p,e as N,a7 as E,_ as V,a8 as Y,a9 as $,f as H,ac as J}from"./vue-1631514e.js";import{_ as K,__tla as Q}from"./index-f0df2f76.js";let f,I,S,U,X=Promise.all([(()=>{try{return F}catch(t){}})(),(()=>{try{return v}catch(t){}})(),(()=>{try{return x}catch(t){}})(),(()=>{try{return L}catch(t){}})(),(()=>{try{return j}catch(t){}})(),(()=>{try{return z}catch(t){}})(),(()=>{try{return Q}catch(t){}})()]).then(()=>d(void 0,null,function*(){let t,a;S=[{title:"\u7528\u6237\u7EC4ID",dataIndex:"USERGROUP_CODE",width:50},{title:"\u7528\u6237\u7EC4\u540D\u79F0",dataIndex:"USERGROUP_DESC",width:160,align:"left"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"CREATE_TIME",width:180}],U=[{field:"USERGROUP_CODE",label:"\u7528\u6237\u7EC4ID",component:"Input",colProps:{span:8}},{field:"USERGROUP_DESC",label:"\u7528\u6237\u7EC4\u540D\u79F0",component:"Input",colProps:{span:8}}],t=[{field:"USERGROUP_DESC",label:"\u7528\u6237\u7EC4\u540D\u79F0",component:"Input",required:!0},{field:"USERGROUP_CODE",label:"\u7528\u6237\u7EC4ID",component:"Input",required:!0},{label:"\u7528\u6237\u7EC4\u7C7B\u578B",field:"USERGROUP_TYPE",component:"Input"},{label:"\u7528\u6237\u7EC4ID",field:"ID",component:"Input",show:!1}],a=A({name:"DeptModal",components:{BasicModal:C,BasicForm:T},emits:["success","register"],setup(o,{emit:c}){const l=W(!0),[_,{resetFields:s,setFieldsValue:r,updateSchema:n,validate:m}]=k({labelWidth:100,schemas:t,showActionButtonGroup:!1}),[b,{setModalProps:u,closeModal:y}]=w(i=>d(this,null,function*(){s(),u({confirmLoading:!1}),l.value=!!(i!=null&&i.isUpdate),p(l)&&r(g({},i.record))})),O=N(()=>p(l)?"\u7F16\u8F91\u7528\u6237\u7EC4":"\u65B0\u589E\u7528\u6237\u7EC4");function P(){return d(this,null,function*(){try{const i=yield m();u({confirmLoading:!0}),q(i,p(l)).then(D=>{D.IsSuccessed&&(y(),c("success"))})}finally{u({confirmLoading:!1})}})}return{registerModal:b,registerForm:_,getTitle:O,handleSubmit:P}}});function e(o,c,l,_,s,r){const n=E("BasicForm"),m=E("BasicModal");return V(),Y(m,J(o.$attrs,{onRegister:o.registerModal,title:o.getTitle,onOk:o.handleSubmit}),{default:$(()=>[H(n,{onRegister:o.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}f=K(a,[["render",e]]),I=Object.freeze(Object.defineProperty({__proto__:null,default:f},Symbol.toStringTag,{value:"Module"}))}));export{f as U,X as __tla,I as a,S as c,U as s};