lcny-vue3-antd-admin/dist/assets/DeviceDrawer.59c27e88.js

2 lines
2.7 KiB
JavaScript

var I=Object.defineProperty;var m=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var f=(a,t,e)=>t in a?I(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,F=(a,t)=>{for(var e in t||(t={}))b.call(t,e)&&f(a,e,t[e]);if(m)for(var e of m(t))g.call(t,e)&&f(a,e,t[e]);return a};var p=(a,t,e)=>new Promise((l,n)=>{var c=u=>{try{i(e.next(u))}catch(s){n(s)}},d=u=>{try{i(e.throw(u))}catch(s){n(s)}},i=u=>u.done?l(u.value):Promise.resolve(u.value).then(c,d);i((e=e.apply(a,t)).next())});import{B}from"./BasicForm.aa356267.js";import{u as h}from"./useForm.8e7b6198.js";import{a as _,B as x}from"./index.d6e69beb.js";import{a as v,r as C,f as y,o as E,j as k,x as q,p as P,k as o,aB as S,cF as A,cG as G}from"./index.69b97d48.js";const M=[{title:"\u8857\u9547\u540D\u79F0",dataIndex:"name"},{title:"\u8857\u9547\u5730\u5740",dataIndex:"address"},{title:"\u8857\u9547\u9762\u79EF",dataIndex:"areas"},{title:"\u8857\u9547\u5C31\u4E1A\u4EBA\u6570",dataIndex:"workforce"},{title:"\u8857\u9547\u63CF\u8FF0",dataIndex:"description"},{width:180,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],N=[{field:"name",label:"\u540D\u79F0",component:"Input",componentProps:{},colProps:{span:8}}],R=[{field:"id",label:"\u8857\u9547ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:a})=>!!a.id},{field:"name",label:"\u8857\u9547\u540D\u79F0",required:!0,component:"Input"},{field:"address",label:"\u8857\u9547\u5730\u5740",required:!0,component:"Input"},{field:"areas",label:"\u8857\u9547\u9762\u79EF",required:!0,component:"Input"},{field:"workforce",label:"\u8857\u9547\u4EBA\u6570",required:!0,component:"Input"},{field:"description",label:"\u8857\u9547\u4ECB\u7ECD",required:!1,component:"InputTextArea"}],j=v({__name:"DeviceDrawer",emits:["success","register"],setup(a,{emit:t}){const e=C(!1),l=y(()=>e.value?"\u7F16\u8F91\u8857\u9547":"\u65B0\u589E\u8857\u9547"),[n,{resetFields:c,setFieldsValue:d,validate:i}]=h({labelWidth:120,baseColProps:{span:24},schemas:R,showActionButtonGroup:!1}),[u,{setDrawerProps:s,closeDrawer:w}]=_(r=>p(this,null,function*(){c(),s({confirmLoading:!1}),e.value=r==null?void 0:r.isUpdate,o(e)&&d(F({},r))})),D=()=>p(this,null,function*(){try{const r=yield i();r.type=2,r.id?yield A(r.id,r):yield G(r),w(),t("success")}finally{s({confirmLoading:!1})}});return(r,O)=>(E(),k(o(x),S(r.$attrs,{onRegister:o(u),showFooter:"",title:o(l),width:"500px",onOk:D}),{default:q(()=>[P(o(B),{onRegister:o(n)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var W=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{W as D,j as _,M as c,N as s};