var S=Object.defineProperty;var f=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var b=(e,a,t)=>a in e?S(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,g=(e,a)=>{for(var t in a||(a={}))k.call(a,t)&&b(e,t,a[t]);if(f)for(var t of f(a))F.call(a,t)&&b(e,t,a[t]);return e};var m=(e,a,t)=>new Promise((r,l)=>{var n=o=>{try{d(t.next(o))}catch(s){l(s)}},i=o=>{try{d(t.throw(o))}catch(s){l(s)}},d=o=>o.done?r(o.value):Promise.resolve(o.value).then(n,i);d((t=t.apply(e,a)).next())});import{B as R,b as T,__tla as D}from"./index-206406c4.js";import{B as q,__tla as O}from"./BasicForm-1f7b4828.js";import{__tla as C}from"./componentMap-44c327dc.js";import{u as L,__tla as j}from"./useForm-2e36096a.js";import{__tla as A}from"./RadioButtonGroup-3086b2b2.js";import{n as G,d as V,k as $,e as z,u as h,a7 as y,_ as E,a8 as H,a9 as J,f as U,ac as W}from"./vue-1631514e.js";import{a2 as K}from"./antd-057b41b1.js";import{a as Q,__tla as X}from"./system-80119a33.js";import{_ as Y,__tla as Z}from"./index-f0df2f76.js";let _,P,I,v,ee=Promise.all([(()=>{try{return D}catch(e){}})(),(()=>{try{return O}catch(e){}})(),(()=>{try{return C}catch(e){}})(),(()=>{try{return j}catch(e){}})(),(()=>{try{return A}catch(e){}})(),(()=>{try{return X}catch(e){}})(),(()=>{try{return Z}catch(e){}})()]).then(()=>m(void 0,null,function*(){let e,a;I=[{title:"\u90E8\u95E8\u540D\u79F0",dataIndex:"deptName",width:160,align:"left"},{title:"\u6392\u5E8F",dataIndex:"orderNo",width:50},{title:"\u72B6\u6001",dataIndex:"status",width:80,customRender:({record:r})=>{const l=~~r.status===0,n=l?"green":"red",i=l?"\u542F\u7528":"\u505C\u7528";return G(K,{color:n},()=>i)}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",width:180},{title:"\u5907\u6CE8",dataIndex:"remark"}],v=[{field:"deptName",label:"\u90E8\u95E8\u540D\u79F0",component:"Input",colProps:{span:8}},{field:"status",label:"\u72B6\u6001",component:"Select",componentProps:{options:[{label:"\u542F\u7528",value:"0"},{label:"\u505C\u7528",value:"1"}]},colProps:{span:8}}],e=[{field:"deptName",label:"\u90E8\u95E8\u540D\u79F0",component:"Input",required:!0},{field:"parentDept",label:"\u4E0A\u7EA7\u90E8\u95E8",component:"TreeSelect",componentProps:{fieldNames:{label:"deptName",key:"id",value:"id"},getPopupContainer:()=>document.body},required:!0},{field:"orderNo",label:"\u6392\u5E8F",component:"InputNumber",required:!0},{field:"status",label:"\u72B6\u6001",component:"RadioButtonGroup",defaultValue:"0",componentProps:{options:[{label:"\u542F\u7528",value:"0"},{label:"\u505C\u7528",value:"1"}]},required:!0},{label:"\u5907\u6CE8",field:"remark",component:"InputTextArea"}],a=V({name:"DeptModal",components:{BasicModal:R,BasicForm:q},emits:["success","register"],setup(r,{emit:l}){const n=$(!0),[i,{resetFields:d,setFieldsValue:o,updateSchema:s,validate:p}]=L({labelWidth:100,baseColProps:{span:24},schemas:e,showActionButtonGroup:!1}),[M,{setModalProps:u,closeModal:N}]=T(c=>m(this,null,function*(){d(),u({confirmLoading:!1}),n.value=!!(c!=null&&c.isUpdate),h(n)&&o(g({},c.record));const B=yield Q();s({field:"parentDept",componentProps:{treeData:B}})})),w=z(()=>h(n)?"\u7F16\u8F91\u90E8\u95E8":"\u65B0\u589E\u90E8\u95E8");function x(){return m(this,null,function*(){try{const c=yield p();u({confirmLoading:!0}),N(),l("success")}finally{u({confirmLoading:!1})}})}return{registerModal:M,registerForm:i,getTitle:w,handleSubmit:x}}});function t(r,l,n,i,d,o){const s=y("BasicForm"),p=y("BasicModal");return E(),H(p,W(r.$attrs,{onRegister:r.registerModal,title:r.getTitle,onOk:r.handleSubmit}),{default:J(()=>[U(s,{onRegister:r.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}_=Y(a,[["render",t]]),P=Object.freeze(Object.defineProperty({__proto__:null,default:_},Symbol.toStringTag,{value:"Module"}))}));export{_ as D,ee as __tla,P as a,I as c,v as s};
|