From c6b1efe71918411b1780eb2fa13cc85463f62a39 Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Mon, 5 Jan 2026 16:07:42 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E5=8F=AA=E8=AE=A1=E7=AE=97=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E4=B8=BA=E6=88=90=E5=8A=9F=E7=9A=84=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Administrator/Transaction/TransactionTable.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/component/Administrator/Transaction/TransactionTable.vue b/src/component/Administrator/Transaction/TransactionTable.vue index fcc4b418..8955fca3 100644 --- a/src/component/Administrator/Transaction/TransactionTable.vue +++ b/src/component/Administrator/Transaction/TransactionTable.vue @@ -471,8 +471,9 @@ export default defineComponent({ filter.dataList = rv.content; filterData.total = rv.total; filter.tableLoading = false; - filterData.totalPayer = rv.content.reduce((sum: number, item: any) => { - return sum + Number(item.payerTotal); + filterData.totalPayer = rv.content.reduce((total: number, item: any) => { + const value = item && item.status === 'Success' ? parseFloat(item.payerTotal) : 0; + return total + (isNaN(value) ? 0 : value); }, 0); // this.workspaceItem.position = this.singleTypeList[0].label