UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 830 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("../node_modules/.pnpm/element-plus@2.8.7_vue@3.5.12_typescript@5.3.3_/node_modules/element-plus/es/utils/vue/install.js"),b=require("./src/index.vue.js"),i=require("./src/base.js"),o=require("./src/types.js"),m=l.withInstall(i.default),P=l.withInstall(b.default),y=(u,n)=>{const{data:e,columns:p}=n,t=[];return p.forEach((s,r)=>{if(r===0)t[r]="合计";else if(u.includes(s.property)){let a=0;e.length===1?a=Number(e[0][s.property]):e.length>1&&e.forEach(c=>{a+=Number(c[s.property])}),t[r]=a}else t[r]="-"}),t};exports.wetBaseColumnProps=o.wetBaseColumnProps;exports.wetProTableProps=o.wetProTableProps;exports.wetSchemaTableProps=o.wetSchemaTableProps;exports.WetProTable=P;exports.WetSchemaTable=m;exports.getTableSummaryByProp=y;