@wetspace/pro-components
Version:
::: tip 基本介绍
27 lines (26 loc) • 898 B
JavaScript
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
};