From 89a87a389d1e1a1a363aa39637694c044511af98 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 06 六月 2025 13:06:54 +0800 Subject: [PATCH] 数字展示修改 --- src/views/procurementManagement/paymentLedger/index.vue | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/views/procurementManagement/paymentLedger/index.vue b/src/views/procurementManagement/paymentLedger/index.vue index 2d340a7..e2bdc8b 100644 --- a/src/views/procurementManagement/paymentLedger/index.vue +++ b/src/views/procurementManagement/paymentLedger/index.vue @@ -32,6 +32,7 @@ tooltip-effect="dark" @row-click="rowClick" :show-summary="isShowSummary" + :summary-method="summarizeMainTable" class="lims-table" > <el-table-column @@ -78,6 +79,7 @@ :isSelection="false" :tableLoading="tableLoadingSon" :isShowSummary="isShowSummarySon" + :summaryMethod="summarizeMainTable1" ></PIMTable> <pagination v-show="sonTotal > 0" @@ -175,7 +177,22 @@ const isShowSummarySon = ref(true); const detailPageNum = ref(1); const detailPageSize = ref(10); +const { proxy } = getCurrentInstance() +// 涓昏〃鍚堣鏂规硶 +const summarizeMainTable = (param) => { + return proxy.summarizeTable(param, ['invoiceAmount', 'paymentAmount', 'payableAmount'], { + ticketsNum: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁� + futureTickets: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁� + }); +}; +// 瀛愯〃鍚堣鏂规硶 +const summarizeMainTable1 = (param) => { + return proxy.summarizeTable(param, ['invoiceAmount', 'currentPaymentAmount', 'payableAmount'], { + ticketsNum: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁� + futureTickets: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁� + }); +}; /** 鎼滅储鎸夐挳鎿嶄綔 */ const handleQuery = () => { page.current = 1; -- Gitblit v1.9.3