var k=(t,i,l)=>new Promise((r,e)=>{var u=a=>{try{o(l.next(a))}catch(_){e(_)}},m=a=>{try{o(l.throw(a))}catch(_){e(_)}},o=a=>a.done?r(a.value):Promise.resolve(a.value).then(u,m);o((l=l.apply(t,i)).next())});import{B as v,__tla as C}from"./BasicTable-f21ed556.js";import{__tla as w}from"./componentMap-44c327dc.js";import{__tla as F}from"./TableImg.vue_vue_type_style_index_0_lang-0681b671.js";import{u as K,__tla as T}from"./useTable-b66ba709.js";import{getBasicColumns as A,getFormConfig as B,__tla as x}from"./tableData-2d24c1bc.js";import{d as R,__tla as E}from"./table-68e57af6.js";import{d as V,k as $,a7 as y,_ as h,a8 as z,a9 as c,E as d,f as g,$ as b,F as D,a3 as I,a6 as P}from"./vue-1631514e.js";import{ab as j}from"./antd-057b41b1.js";import{_ as q,__tla as G}from"./index-f0df2f76.js";import{__tla as H}from"./BasicForm-1f7b4828.js";import{__tla as J}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as L}from"./index-7a87ec93.js";import{__tla as M}from"./index-a2613349.js";import{__tla as N}from"./helper-01a18f25.js";import{__tla as O}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import{__tla as Q}from"./index-206406c4.js";import{__tla as U}from"./useWindowSizeFn-53b82e7c.js";import{__tla as W}from"./useForm-2e36096a.js";import{__tla as X}from"./RadioButtonGroup-3086b2b2.js";import"./useFormItem-d5f46e05.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as Y}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as Z}from"./index-6f5324ed.js";import{__tla as tt}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as rt}from"./useCopyToClipboard-9d1e4453.js";import{__tla as at}from"./index-79e4735b.js";import"./sortable.esm-f208c0d8.js";import{__tla as _t}from"./select-8115d24d.js";let S,et=Promise.all([(()=>{try{return C}catch(t){}})(),(()=>{try{return w}catch(t){}})(),(()=>{try{return F}catch(t){}})(),(()=>{try{return T}catch(t){}})(),(()=>{try{return x}catch(t){}})(),(()=>{try{return E}catch(t){}})(),(()=>{try{return G}catch(t){}})(),(()=>{try{return H}catch(t){}})(),(()=>{try{return J}catch(t){}})(),(()=>{try{return L}catch(t){}})(),(()=>{try{return M}catch(t){}})(),(()=>{try{return N}catch(t){}})(),(()=>{try{return O}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return U}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 rt}catch(t){}})(),(()=>{try{return at}catch(t){}})(),(()=>{try{return _t}catch(t){}})()]).then(()=>k(void 0,null,function*(){const t=V({components:{BasicTable:v,AAlert:j},setup(){const r=$([]),[e,{getForm:u}]=K({title:"\u5F00\u542F\u641C\u7D22\u533A\u57DF",api:R,columns:A(),useSearchForm:!0,formConfig:B(),showTableSetting:!0,tableSetting:{fullScreen:!0},showIndexColumn:!1,rowKey:"id",rowSelection:{type:"checkbox",selectedRowKeys:r,onSelect:o,onSelectAll:a}});function m(){}function o(_,n){n?r.value=[...r.value,_.id]:r.value=r.value.filter(s=>s!==_.id)}function a(_,n,s){const p=s.map(f=>f.id);_?r.value=[...r.value,...p]:r.value=r.value.filter(f=>!p.includes(f))}return{registerTable:e,getFormValues:m,checkedKeys:r,onSelect:o,onSelectAll:a}}}),i={key:1};function l(r,e,u,m,o,a){const _=y("a-button"),n=y("a-alert"),s=y("BasicTable");return h(),z(s,{onRegister:r.registerTable},{"form-custom":c(()=>[d(" custom-slot ")]),headerTop:c(()=>[g(n,{type:"info","show-icon":""},{message:c(()=>[r.checkedKeys.length>0?(h(),b(D,{key:0},[I("span",null,"\u5DF2\u9009\u4E2D"+P(r.checkedKeys.length)+"\u6761\u8BB0\u5F55(\u53EF\u8DE8\u9875)",1),g(_,{type:"link",onClick:e[0]||(e[0]=p=>r.checkedKeys=[]),size:"small"},{default:c(()=>[d("\u6E05\u7A7A")]),_:1})],64)):(h(),b("span",i,"\u672A\u9009\u4E2D\u4EFB\u4F55\u9879\u76EE"))]),_:1})]),toolbar:c(()=>[g(_,{type:"primary",onClick:r.getFormValues},{default:c(()=>[d("\u83B7\u53D6\u8868\u5355\u6570\u636E")]),_:1},8,["onClick"])]),_:1},8,["onRegister"])}S=q(t,[["render",l]])}));export{et as __tla,S as default};