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