From b2277377501183acbae1ff29c96c1ef3c941d8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AF=85?= <1335909236@qq.com> Date: Thu, 18 Dec 2025 09:59:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=88=91=E7=9A=84=E7=BA=A2?= =?UTF-8?q?=E5=8C=85=E6=95=B0=E6=8D=AE=E5=B1=95=E7=A4=BA=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/user/myRedPacket/index.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/user/myRedPacket/index.vue b/packages/user/myRedPacket/index.vue index 64b81656..2b6be0b0 100644 --- a/packages/user/myRedPacket/index.vue +++ b/packages/user/myRedPacket/index.vue @@ -133,7 +133,9 @@ export default { belong_role: changeIndex == 0 ? '' : changeIndex, } const res = await request(apiArr.redPackageMyred, 'POST', params); - let processedList = res.rows.map(item => { + let processedList = res.rows + .filter(item => item.status !== 3) + .map(item => { const newItem = { ...item }; if (newItem?.agent_info?.ad?.ad_name) { @@ -178,8 +180,8 @@ export default { } else { this.redPacketList = processedList; } - this.redPacketNum = res.rows.filter(item => item.red_package_config).length; - this.redPacketMoney = res.rows.reduce((total, item) => + this.redPacketNum = processedList.filter(item => item.red_package_config).length; + this.redPacketMoney = processedList.reduce((total, item) => item.red_package_config ? total + item.red_package_config.money : total, 0.00 ).toFixed(2); },