From b123be9ae5228248e456ac6fbbe59ddc2c1ca34d Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期五, 06 六月 2025 14:09:26 +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