UseTable-CJLTfoZS.js 3.9 KB

1
  1. import{_ as v}from"./BasicTable.vue_vue_type_script_setup_true_lang-CPURpqdw.js";import"./TableImg.vue_vue_type_style_index_0_lang-6ci50C2Z.js";import"./index-jHhwVQOO.js";import{u as D}from"./useTable-K1YtSB9E.js";import{getBasicShortColumns as I,getBasicColumns as m}from"./tableData-BcxTiiOt.js";import{u as M}from"./entry/index-HR-LjmG7.js";import{d as N}from"./table-qmvShYvk.js";import{d as V,a4 as $,Z as z,_ as A,$ as u,k as o,a6 as n,G as i,u as p}from"./vue-4umLpMSY.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./helper-CJPMdLJV.js";import"./index-CIKAII2N.js";import"./antd-Cume0_44.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./index-RjDQXnOt.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./base64Conver-DEMZeTZS.js";import"./index-D0ybGOfT.js";import"./uuid-BUBnBT7J.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./index-41VGryvF.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./download-DYI9hGky.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./useForm-Q04PUPk0.js";import"./sortable.esm-JiwbClG7.js";import"./componentMap-wFZbiA1v.js";import"./useSortable-CIdxwVKO.js";import"./select-EtnBjiqq.js";const E={class:"p-4 flex flex-col"},G={class:"mb-4"},H={class:"mb-4"},It=V({__name:"UseTable",setup(U){const{createMessage:s}=M();function f(){}const[c,{setLoading:r,setProps:l,getColumns:Z,getDataSource:j,getRawDataSource:q,reload:a,getPaginationRef:F,setPagination:d,getSelectRows:J,getSelectRowKeys:O,setSelectedRowKeys:g,clearSelectedRowKeys:C}]=D({canResize:!0,title:"useTable示例",titleHelpMessage:"使用useTable调用表格内方法",api:N,columns:m(),defSort:{field:"name",order:"ascend"},rowKey:"id",showTableSetting:!0,onChange:f,rowSelection:{type:"checkbox"},onColumnsChange:P=>{},showSelectionBar:!0});function k(){r(!0),setTimeout(()=>{r(!1)},1e3)}function w(){l({columns:I(),rowSelection:{type:"checkbox"},showIndexColumn:!0})}function S(){l({columns:m(),rowSelection:{type:"checkbox"},showIndexColumn:!0}),a({page:1})}function b(){s.info("请在控制台查看!")}function R(){s.info("请在控制台查看!")}function x(){s.info("请在控制台查看!")}function T(){s.info("请在控制台查看!")}function y(){d({current:2}),a()}function _(){s.info("请在控制台查看!")}function K(){s.info("请在控制台查看!")}function B(){g(["0","1","2"])}function L(){C()}return(P,t)=>{const e=$("a-button");return A(),z("div",E,[u("div",G,[o(e,{class:"mr-2",onClick:S},{default:n(()=>t[0]||(t[0]=[i(" 还原 ")])),_:1}),o(e,{class:"mr-2",onClick:k},{default:n(()=>t[1]||(t[1]=[i(" 开启loading ")])),_:1}),o(e,{class:"mr-2",onClick:w},{default:n(()=>t[2]||(t[2]=[i(" 更改Columns ")])),_:1}),o(e,{class:"mr-2",onClick:b},{default:n(()=>t[3]||(t[3]=[i(" 获取Columns ")])),_:1}),o(e,{class:"mr-2",onClick:R},{default:n(()=>t[4]||(t[4]=[i(" 获取表格数据 ")])),_:1}),o(e,{class:"mr-2",onClick:x},{default:n(()=>t[5]||(t[5]=[i(" 获取接口原始数据 ")])),_:1}),o(e,{class:"mr-2",onClick:y},{default:n(()=>t[6]||(t[6]=[i(" 跳转到第2页 ")])),_:1})]),u("div",H,[o(e,{class:"mr-2",onClick:_},{default:n(()=>t[7]||(t[7]=[i(" 获取选中行 ")])),_:1}),o(e,{class:"mr-2",onClick:K},{default:n(()=>t[8]||(t[8]=[i(" 获取选中行Key ")])),_:1}),o(e,{class:"mr-2",onClick:B},{default:n(()=>t[9]||(t[9]=[i(" 设置选中行 ")])),_:1}),o(e,{class:"mr-2",onClick:L},{default:n(()=>t[10]||(t[10]=[i(" 清空选中行 ")])),_:1}),o(e,{class:"mr-2",onClick:T},{default:n(()=>t[11]||(t[11]=[i(" 获取分页信息 ")])),_:1})]),o(p(v),{onRegister:p(c)},null,8,["onRegister"])])}}});export{It as default};