lcny-vue3-antd-admin/dist/assets/AccountDrawer.316a3f74.js

2 lines
2.3 KiB
JavaScript

var D=Object.defineProperty,b=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var w=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var g=(o,r,e)=>r in o?D(o,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[r]=e,_=(o,r)=>{for(var e in r||(r={}))y.call(r,e)&&g(o,e,r[e]);if(w)for(var e of w(r))R.call(r,e)&&g(o,e,r[e]);return o},F=(o,r)=>b(o,U(r));var f=(o,r,e)=>new Promise((p,c)=>{var l=t=>{try{n(e.next(t))}catch(a){c(a)}},u=t=>{try{n(e.throw(t))}catch(a){c(a)}},n=t=>t.done?p(t.value):Promise.resolve(t.value).then(l,u);n((e=e.apply(o,r)).next())});import{B as k}from"./BasicForm.6fc27d7c.js";import{u as x}from"./useForm.2bc9cac7.js";import{a as C}from"./account.data.8995c070.js";import{a as L,B as P}from"./index.d39e7f57.js";import{d as j,r as v,e as A,j as m,dl as I,o as S,i as V,s as E,m as G,Q as N,dm as O,dn as Q}from"./index.600742c0.js";import"ant-design-vue";import"./index.f3a03a89.js";import"./isEqual.8095f8fc.js";import"./_baseIsEqual.68b80f32.js";import"./get.10d89888.js";import"./index.fd8050d2.js";import"./useWindowSizeFn.e4cb8bac.js";import"./FullscreenOutlined.0627cb06.js";import"./download.51f45248.js";import"./index.8ec96e3a.js";import"./dateUtil.dcd6267e.js";import"./uniqBy.77d944c4.js";import"./_baseIteratee.c5e7a887.js";const me=j({__name:"AccountDrawer",emits:["success","register"],setup(o,{emit:r}){const e=v(!1),p=A(()=>e.value?"\u7F16\u8F91\u8D26\u53F7":"\u65B0\u589E\u8D26\u53F7"),[c,{resetFields:l,setFieldsValue:u,validate:n}]=x({labelWidth:90,baseColProps:{span:24},schemas:C,showActionButtonGroup:!1}),[t,{setDrawerProps:a,closeDrawer:h}]=L(s=>f(this,null,function*(){if(l(),a({confirmLoading:!1}),e.value=s==null?void 0:s.isUpdate,m(e)){const i=yield I(s.id);yield u(F(_({},i),{role_id:i==null?void 0:i.roles.map(d=>d.id),base_ids:i==null?void 0:i.bases.map(d=>d.id)}))}})),B=()=>f(this,null,function*(){try{const s=yield n();a({confirmLoading:!0}),s.id?(s.role_id=s==null?void 0:s.role_id.join(),yield O(s.id,s)):yield Q(s),h(),r("success")}finally{a({confirmLoading:!1})}});return(s,i)=>(S(),V(m(P),N(s.$attrs,{onRegister:m(t),showFooter:"",title:m(p),width:"500px",onOk:B}),{default:E(()=>[G(m(k),{onRegister:m(c)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{me as default};