diff --git a/src/views/Activities/NewYear/index.vue b/src/views/Activities/NewYear/index.vue
index e0328b2..a7946db 100644
--- a/src/views/Activities/NewYear/index.vue
+++ b/src/views/Activities/NewYear/index.vue
@@ -517,10 +517,10 @@
- Total Spins:({{ totalDraw?.totalCount || 0 }}/100)
+ Total Spins:({{ totalDraw?.usedCount || 0 }}/100)
@@ -1347,12 +1346,24 @@
"
>
-
-
+
![]()
+ />
![]()
-
-
+
![]()
+ />
@@ -1451,12 +1474,12 @@
>
- {{ record.prize.prizeName }}
+ {{ record.prize?.prizeName }}
@@ -1510,7 +1533,7 @@ import {
myRecharge, // 获取充值记录
activityRewardConfigs, // 获取活动奖励配置列表
myTickets, // 获取剩余中奖券
- myTotalDrawCount, // 获取我的总抽奖次数
+ myTotalDrawCount, // 获取我的累计抽奖次数
onceDraw, // 执行单次抽奖
multiDraw, // 执行连抽
drawRecords, // 获取中奖记录
@@ -1967,6 +1990,9 @@ const sweepstakes = async (consecutive = 1) => {
if (consecutive == 1) {
const resOnceDraw = await onceDraw(data)
if (resOnceDraw.status && resOnceDraw.body) {
+ getTotalDrawCount() //刷新累计抽奖次数
+ getTickets() //重新获取拥有的抽奖券
+
result.value.push(resOnceDraw.body)
const resItem = resOnceDraw.body //接口获取的抽奖结果(单抽为对象)
@@ -1982,6 +2008,9 @@ const sweepstakes = async (consecutive = 1) => {
else {
const resMultiDraw = await multiDraw(data)
if (resMultiDraw.status && resMultiDraw.body) {
+ getTotalDrawCount() //刷新累计抽奖次数
+ getTickets() //重新获取拥有的抽奖券
+
result.value = resMultiDraw.body.results
//取第一个抽奖结果的位置
@@ -1992,7 +2021,6 @@ const sweepstakes = async (consecutive = 1) => {
await startLottery(index)
}
}
- getTickets() //重新获取拥有的抽奖券
getDrawRecords() // 获取中奖记录
resultShow.value = true
isRolling.value = false
@@ -2184,7 +2212,7 @@ const getTickets = async () => {
}
}
-//获取总的抽奖次数
+//获取累计抽奖次数
const getTotalDrawCount = async () => {
const resTotalDrawCount = await myTotalDrawCount()
if (resTotalDrawCount.status && resTotalDrawCount.body) {
@@ -2269,7 +2297,7 @@ const initData = async () => {
getMyRecharge(), //获取充值记录
getActivityReward(), //获得奖励列表
getTickets(), //获取拥有的抽奖券
- getTotalDrawCount(), //获取我的总抽奖次数
+ getTotalDrawCount(), //获取我的累计抽奖次数
getTaskList(), //获取任务列表
getWinners(), //获取历史中奖用户
])