| 1 |
- var y=Object.defineProperty,v=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var p=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var m=(e,t,o)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,r=(e,t)=>{for(var o in t||(t={}))I.call(t,o)&&m(e,o,t[o]);if(p)for(var o of p(t))k.call(t,o)&&m(e,o,t[o]);return e},u=(e,t)=>v(e,T(t));import{b3 as S,b4 as M,p as B,aV as V,a3 as j,b5 as A,a_ as D}from"./entry/index-BaQQ7BQ_.js";import{o as O}from"./antd-ILpsl5AZ.js";import{d as F,f as P,w as z,c as d,k as R,ab as $,i as N}from"./vue-CF9JqwIh.js";const G=u(r({},S),{columns:Array,pagerConfig:{type:Object,default:()=>({})},proxyConfig:{type:Object,default:()=>({})},toolbarConfig:{type:Object,default:()=>({})},formConfig:{type:Object,default:()=>({})},zoomConfig:{type:Object,default:()=>({})},printConfig:{type:Object,default:()=>({})},exportConfig:{type:Object,default:()=>({})},importConfig:{type:Object,default:()=>({})},size:String,tableClass:{type:String,default:""},tableStyle:{type:Object,default:()=>({})}}),L=["tableClass","tableStyle"],J=["AInput","ATextarea"],C=[...M,"page-change","form-submit","form-submit-invalid","form-reset","form-collapse","form-toggle-collapse","toolbar-button-click","toolbar-tool-click","zoom"],U=["getRefMaps","getComputeMaps","dispatchEvent","commitProxy","getFormItems","getPendingRecords","zoom","isMaximized","maximize","revert","getProxyInfo","clearAll","syncData","updateData","loadData","reloadData","reloadRow","loadColumn","reloadColumn","getRowNode","getColumnNode","getRowIndex","getVTRowIndex","getVMRowIndex","getColumnIndex","getVTColumnIndex","getVMColumnIndex","createData","createRow","revertData","clearData","isInsertByRow","isUpdateByRow","getColumns","getColumnById","getColumnByField","getTableColumn","getData","getCheckboxRecords","getParentRow","getRowSeq","getRowById","getRowid","getTableData","hideColumn","showColumn","resetColumn","refreshColumn","refreshScroll","recalculate","closeTooltip","isAllCheckboxChecked","isAllCheckboxIndeterminate","getCheckboxIndeterminateRecords","setCheckboxRow","isCheckedByCheckboxRow","isIndeterminateByCheckboxRow","toggleCheckboxRow","setAllCheckboxRow","getRadioReserveRecord","clearRadioReserve","getCheckboxReserveRecords","clearCheckboxReserve","toggleAllCheckboxRow","clearCheckboxRow","setCurrentRow","isCheckedByRadioRow","setRadioRow","clearCurrentRow","clearRadioRow","getCurrentRecord","getRadioRecord","getCurrentColumn","setCurrentColumn","clearCurrentColumn","sort","clearSort","isSort","getSortColumns","closeFilter","isFilter","isRowExpandLoaded","clearRowExpandLoaded","reloadRowExpand","reloadRowExpand","toggleRowExpand","setAllRowExpand","setRowExpand","isExpandByRow","clearRowExpand","clearRowExpandReserve","getRowExpandRecords","getTreeExpandRecords","isTreeExpandLoaded","clearTreeExpandLoaded","reloadTreeExpand","reloadTreeChilds","toggleTreeExpand","setAllTreeExpand","setTreeExpand","isTreeExpandByRow","clearTreeExpand","clearTreeExpandReserve","getScroll","scrollTo","scrollToRow","scrollToColumn","clearScroll","updateFooter","updateStatus","setMergeCells","removeInsertRow","removeMergeCells","getMergeCells","clearMergeCells","setMergeFooterItems","removeMergeFooterItems","getMergeFooterItems","clearMergeFooterItems","openTooltip","focus","blur","connect","insert","insertAt","insertNextAt","remove","removeCheckboxRow","removeRadioRow","removeCurrentRow","getRecordset","getInsertRecords","getRemoveRecords","getUpdateRecords","getEditRecord","getSelectedCell","clearSelected","isEditByRow","setEditRow","setEditCell","setSelectCell","clearEdit","clearValidate","fullValidate","validate"];function _(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!N(e)}const Q=F({name:"VxeBasicTable",props:G,emits:C,setup(e,{emit:t,attrs:o}){const c=P(),i={},{getDarkMode:g}=B();z(()=>g.value,()=>{V.setTheme(g.value)},{immediate:!0});const x=(a=>{const s={};return a.forEach(l=>{s[l]=(...E)=>{const n=c.value;if(n&&n[l])return n[l](...E)}}),s})(U);C.forEach(a=>{const s=j.camelCase(`on-${a}`);i[s]=(...l)=>t(a,...l)});const b=d(()=>r(r({},o),e)),f=d(()=>{const a=O(b.value,L);return r(r({},a),h)}),w=d(()=>[o.class]),h=r({},i);return r({getWrapperClass:w,getBindGridValues:f,tableElRef:c},x)},render(){let e;const{tableClass:t,tableStyle:o}=this.$props;return R("div",{class:`h-full flex flex-col bg-white ${this.getWrapperClass}`},[R(A,$({ref:"tableElRef",class:`vxe-grid_scrollbar px-4 py-4 ${t}`,style:o},this.getBindGridValues),_(e=D(this.$slots))?e:{default:()=>[e]})])}});export{Q as V,J as i};
|