From 5337feff47c4de59750557af5ef85b042d573983 Mon Sep 17 00:00:00 2001 From: no99 <17663930442@163.com> Date: Thu, 7 Aug 2025 17:27:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E6=8A=BD=E5=87=BA=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=97=B6=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/choujiang/hxl-cj/cj.vue | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/src/views/choujiang/hxl-cj/cj.vue b/src/views/choujiang/hxl-cj/cj.vue index 1818b65..73d20bd 100644 --- a/src/views/choujiang/hxl-cj/cj.vue +++ b/src/views/choujiang/hxl-cj/cj.vue @@ -853,6 +853,7 @@ function selectCard(duration = 600) { tag++; } } else { + // console.log(currentLuckys); // 小于等于5个一排显示(与抽不足10人时的排列相同) let tag = -(pageCount - 1) / 2; for (let i = 0; i < pageCount; i++) { @@ -1178,6 +1179,14 @@ const lotteryBtn = () => { // API返回结果时赋值 getPrizeUsers.value = res.data.data || []; isBackApi.value = false; + if (res.data.data.length != 0) { + console.log("抽出用户"); + //更新剩余抽奖数目的数据显示 + changePrize(); + } else { + console.log("没抽出用户"); + getPrizeUsers.value = [{ jwcode: "恭喜所有中奖用户!", type: "over" }]; + } console.log("API返回结果:", res.data.data); }) .catch((err) => { @@ -1187,17 +1196,22 @@ const lotteryBtn = () => { }); setLotteryStatus(true); - //更新剩余抽奖数目的数据显示 - changePrize(); + resetCard().then((res) => { + if (noUserObj.value.index != -1) { + console.log("noUserObj.value", noUserObj.value); + + let card = threeDCards[noUserObj.value.index].element; + card.style.width = "7.5vw"; + card.style.height = "18.5vh"; + card.innerHTML = `