2 lines
1.5 KiB
Java
2 lines
1.5 KiB
Java
var c=(o,n,e)=>new Promise((a,t)=>{var m=r=>{try{i(e.next(r))}catch(p){t(p)}},s=r=>{try{i(e.throw(r))}catch(p){t(p)}},i=r=>r.done?a(r.value):Promise.resolve(r.value).then(m,s);i((e=e.apply(o,n)).next())});import{B as u}from"./index-D9GWo192.js";import{u as f}from"./useDrawer-BDPywy9W.js";import{e as l,c as w,r as d,u as g,y as D,z as B,B as _,K as h}from"./vue-vendor-DNhG1Cve.js";import{au as y}from"./index-X7Y8jykP.js";import"./index-BzChaRPg.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-DZJwICFr.js";import"./isNumeric-DjvBa-1E.js";const $=l({name:"tableDrawer",components:{BasicDrawer:u},emits:["success","register"],setup(o,{emit:n}){const e=d(!0),[a,{setDrawerProps:t,closeDrawer:m}]=f(r=>c(null,null,function*(){t({confirmLoading:!1}),e.value=!!(r!=null&&r.isUpdate)})),s=w(()=>g(e)?"编辑角色":"新增角色");function i(){return c(this,null,function*(){try{t({confirmLoading:!0}),m(),n("success")}finally{t({confirmLoading:!1})}})}return{registerDrawer:a,getTitle:s,handleSubmit:i}}});function k(o,n,e,a,t,m){const s=h("BasicDrawer");return B(),D(s,_(o.$attrs,{onRegister:o.registerDrawer,showFooter:"",title:o.getTitle,width:"500px",onOk:o.handleSubmit}),null,16,["onRegister","title","onOk"])}const E=y($,[["render",k]]);export{E as default};
|