From a95a805637fb0420cdfa7aed3da6d2897086abf5 Mon Sep 17 00:00:00 2001 From: zhaoruhui Date: Wed, 17 Sep 2025 14:29:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wealth/goldenWheel.vue | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/views/wealth/goldenWheel.vue b/src/views/wealth/goldenWheel.vue index 4a3fc21..ff95da5 100644 --- a/src/views/wealth/goldenWheel.vue +++ b/src/views/wealth/goldenWheel.vue @@ -462,10 +462,26 @@ async loadHistoryRecord() { } // 抽奖API执行完成后,查询最新的剩余次数 + await this.fetchWheelInfo(); + return true; + }else if(res.code === 400){ + const prize = res.msg; + // 解析API返回的字符串数据 + const SpaceIndex = prize.indexOf(','); + if (SpaceIndex !== -1) { + // 第一个空格前面的部分作为prizeMessage + this.prizeMessage = prize.substring(0, SpaceIndex); + // 第一个空格后面的部分作为prizeAmount + this.prizeAmount = prize.substring(SpaceIndex + 1); + } else { + // 如果没有空格,整个字符串作为prizeMessage,prizeAmount为空 + this.prizeMessage = prize; + this.prizeAmount = ''; + } + // 抽奖API执行完成后,查询最新的剩余次数 await this.fetchWheelInfo(); - return true; - } else { + }else { console.error('抽奖API返回错误:', res.msg); // 设置默认值 this.prizeMessage = '抽奖失败'; @@ -474,7 +490,7 @@ async loadHistoryRecord() { // 即使抽奖失败,也查询最新的剩余次数 await this.fetchWheelInfo(); - return false; + return true; } } catch (error) { console.error('抽奖API调用失败:', error); @@ -485,7 +501,7 @@ async loadHistoryRecord() { // 即使抽奖失败,也查询最新的剩余次数 await this.fetchWheelInfo(); - return false; + return true; } },