From 3f181778a10f5d1510f9dbab493633e58749f15e Mon Sep 17 00:00:00 2001 From: chenlimao Date: Mon, 11 May 2026 17:57:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BC=98=E5=8C=96=E6=88=90?= =?UTF-8?q?=E7=BB=A9=E8=AF=A6=E6=83=85=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/match-detail.vue | 5 +++-- src/pages/my-growth.vue | 9 ++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/pages/match-detail.vue b/src/pages/match-detail.vue index 66eb93c..35af471 100644 --- a/src/pages/match-detail.vue +++ b/src/pages/match-detail.vue @@ -59,13 +59,14 @@ const checkBowData = (selected) => { @@ -76,7 +77,7 @@ const checkBowData = (selected) => { { }; const getName = (battle) => { if (battle.mode <= 3) return `${battle.mode}V${battle.mode}`; - return battle.mode + "人大乱斗"; + // 排位赛大乱斗:mode 数字与实际人数不一致,使用固定映射 + if (battle.way === 2) { + if (battle.mode === 4) return "5人大乱斗"; + if (battle.mode === 5) return "10人大乱斗"; + } + // 好友约战大乱斗:从 teams[0].players 取实际参与人数动态展示 + const count = battle.teams?.[0]?.players?.length; + return count ? `${count}人大乱斗` : "大乱斗"; }; /**