From 1ef49ade7b1997a451d4aa36334240bda3d0ed71 Mon Sep 17 00:00:00 2001 From: kron Date: Tue, 5 Aug 2025 16:38:26 +0800 Subject: [PATCH] fix bug --- src/pages/battle-result.vue | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/pages/battle-result.vue b/src/pages/battle-result.vue index 2066646..fbb7e43 100644 --- a/src/pages/battle-result.vue +++ b/src/pages/battle-result.vue @@ -24,23 +24,26 @@ onLoad(async (options) => { const myId = user.value.id; if (options.battleId) { const result = await getGameAPI( - options.battleId || "BATTLE-1753426540845671675-932" + options.battleId || "BATTLE-1754302650041171466-546" + // options.battleId || "BATTLE-1754017978280570919-571" ); data.value = { ...result, - redPlayers: Object.values(result.redPlayers), - bluePlayers: Object.values(result.bluePlayers), battleMode: result.gameMode, }; - if (result.mode === 1 && result.redPlayers[myId]) { - totalPoints.value = result.redPlayers[myId].totalScore; - data.value.myTeam = result.redPlayers[myId].team; - ifWin.value = result.winner === 0; - } - if (result.mode === 1 && result.bluePlayers[myId]) { - totalPoints.value = result.bluePlayers[myId].totalScore; - data.value.myTeam = result.bluePlayers[myId].team; - ifWin.value = result.winner === 1; + if (result.mode === 1) { + data.value.redPlayers = Object.values(result.redPlayers); + data.value.bluePlayers = Object.values(result.bluePlayers); + if (result.redPlayers[myId]) { + totalPoints.value = result.redPlayers[myId].totalScore; + data.value.myTeam = result.redPlayers[myId].team; + ifWin.value = result.winner === 0; + } + if (result.bluePlayers[myId]) { + totalPoints.value = result.bluePlayers[myId].totalScore; + data.value.myTeam = result.bluePlayers[myId].team; + ifWin.value = result.winner === 1; + } } if (result.mode === 2) { data.value.playerStats = result.players.map((p) => ({