UNPKG

@wetspace/pro-components

Version:
27 lines (26 loc) 898 B
import { withInstall as a } from "../node_modules/.pnpm/element-plus@2.8.7_vue@3.5.12_typescript@5.3.3_/node_modules/element-plus/es/utils/vue/install.mjs"; import f from "./src/index.vue.mjs"; import n from "./src/base.mjs"; import { wetBaseColumnProps as S, wetProTableProps as g, wetSchemaTableProps as W } from "./src/types.mjs"; const u = a(n), P = a(f), T = (m, l) => { const { data: e, columns: p } = l, r = []; return p.forEach((o, t) => { if (t === 0) r[t] = "合计"; else if (m.includes(o.property)) { let s = 0; e.length === 1 ? s = Number(e[0][o.property]) : e.length > 1 && e.forEach((c) => { s += Number(c[o.property]); }), r[t] = s; } else r[t] = "-"; }), r; }; export { P as WetProTable, u as WetSchemaTable, T as getTableSummaryByProp, S as wetBaseColumnProps, g as wetProTableProps, W as wetSchemaTableProps };