var g=(t,d,r)=>new Promise((_,c)=>{var i=a=>{try{e(r.next(a))}catch(o){c(o)}},u=a=>{try{e(r.throw(a))}catch(o){c(o)}},e=a=>a.done?_(a.value):Promise.resolve(a.value).then(i,u);e((r=r.apply(t,d)).next())});import{B as R,__tla as S}from"./BasicTable-f21ed556.js";import{T as w,__tla as D}from"./componentMap-44c327dc.js";import{__tla as T}from"./TableImg.vue_vue_type_style_index_0_lang-0681b671.js";import{u as U,__tla as k}from"./useTable-b66ba709.js";import{c as M,D as G,__tla as P}from"./usergroup-c9a58d56.js";import{u as A,__tla as x}from"./index-49ac20fc.js";import{u as B,__tla as E}from"./index-206406c4.js";import{U as I,c as v,s as $,__tla as z}from"./UserGPModal-2f56a413.js";import F,{__tla as W}from"./UserGPDrawer-ca6da49e.js";import{d as j,a7 as s,_ as q,$ as H,f as m,a9 as y,E as J}from"./vue-1631514e.js";import{_ as K,__tla as L}from"./index-f0df2f76.js";import{__tla as N}from"./BasicForm-1f7b4828.js";import{__tla as O}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as Q}from"./index-7a87ec93.js";import{__tla as V}from"./index-a2613349.js";import"./antd-057b41b1.js";import{__tla as X}from"./helper-01a18f25.js";import{__tla as Y}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import{__tla as Z}from"./useForm-2e36096a.js";import{__tla as tt}from"./RadioButtonGroup-3086b2b2.js";import"./useFormItem-d5f46e05.js";import{__tla as rt}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as at}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as et}from"./index-6f5324ed.js";import{__tla as ot}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as nt}from"./useCopyToClipboard-9d1e4453.js";import{__tla as lt}from"./index-79e4735b.js";import"./sortable.esm-f208c0d8.js";let b,_t=Promise.all([(()=>{try{return S}catch(t){}})(),(()=>{try{return D}catch(t){}})(),(()=>{try{return T}catch(t){}})(),(()=>{try{return k}catch(t){}})(),(()=>{try{return P}catch(t){}})(),(()=>{try{return x}catch(t){}})(),(()=>{try{return E}catch(t){}})(),(()=>{try{return z}catch(t){}})(),(()=>{try{return W}catch(t){}})(),(()=>{try{return L}catch(t){}})(),(()=>{try{return N}catch(t){}})(),(()=>{try{return O}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return V}catch(t){}})(),(()=>{try{return X}catch(t){}})(),(()=>{try{return Y}catch(t){}})(),(()=>{try{return Z}catch(t){}})(),(()=>{try{return tt}catch(t){}})(),(()=>{try{return rt}catch(t){}})(),(()=>{try{return at}catch(t){}})(),(()=>{try{return et}catch(t){}})(),(()=>{try{return ot}catch(t){}})(),(()=>{try{return nt}catch(t){}})(),(()=>{try{return lt}catch(t){}})()]).then(()=>g(void 0,null,function*(){const t=j({name:"UserGroupManagement",components:{BasicTable:R,UserGPModal:I,UserGPDrawer:F,TableAction:w},setup(){const[r,{openModal:_}]=B(),[c,{openDrawer:i}]=A(),[u,{reload:e}]=U({title:"\u7528\u6237\u7EC4\u5217\u8868",api:M,columns:v,formConfig:{labelWidth:120,schemas:$},pagination:!1,striped:!1,useSearchForm:!0,showTableSetting:!0,bordered:!0,showIndexColumn:!1,canResize:!1,actionColumn:{width:80,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"},fixed:void 0}});function a(n){i(!0,{record:n})}function o(n){i(!0,{record:n,isRole:!0})}function p(){_(!0,{isUpdate:!1})}function h(n){_(!0,{record:n,isUpdate:!0})}function f(n){G(n).then(C=>{C.IsSuccessed&&e()})}function l(){e()}return{registerTable:u,registerModal:r,registerDrawer:c,handleCreate:p,handleEdit:h,handleAdd:a,handleDelete:f,handleSuccess:l,handleRole:o}}});function d(r,_,c,i,u,e){const a=s("a-button"),o=s("TableAction"),p=s("BasicTable"),h=s("UserGPModal"),f=s("UserGPDrawer");return q(),H("div",null,[m(p,{onRegister:r.registerTable},{toolbar:y(()=>[m(a,{type:"primary",onClick:r.handleCreate},{default:y(()=>[J(" \u65B0\u589E\u7528\u6237\u7EC4 ")]),_:1},8,["onClick"])]),action:y(({record:l})=>[m(o,{actions:[{icon:"clarity:note-edit-line",onClick:r.handleEdit.bind(null,l)},{icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",placement:"left",confirm:r.handleDelete.bind(null,l)}},{icon:"mdi:account-star-outline",onClick:r.handleAdd.bind(null,l)},{icon:"mdi:account-key-outline",onClick:r.handleRole.bind(null,l)}]},null,8,["actions"])]),_:1},8,["onRegister"]),m(h,{onRegister:r.registerModal,onSuccess:r.handleSuccess},null,8,["onRegister","onSuccess"]),m(f,{onRegister:r.registerDrawer,onSuccess:r.handleSuccess},null,8,["onRegister","onSuccess"])])}b=K(t,[["render",d]])}));export{_t as __tla,b as default};