diff --git a/src/views/choujiang/index.vue b/src/views/choujiang/index.vue index 8cd12f3..f0d53d7 100644 --- a/src/views/choujiang/index.vue +++ b/src/views/choujiang/index.vue @@ -333,9 +333,10 @@ async function handleLotteryClick() { break; case "rotating": + setTimeout(() => { isDisabled.value = false; - }, 2000); + }, 2700); // toggleMusic(); @@ -344,13 +345,12 @@ async function handleLotteryClick() { await lottery3DRef.value?.rotateBallStop?.(); toggleMusic(); playMusic1(); - + lotteryState.value = "result"; await lotteryEngine.executeLottery(); await nextTick(); showLotteryQipao(); console.log("lotteryState 变更前:", lotteryState.value, "-> idle"); - lotteryState.value = "result"; console.log("lotteryState 变更后:", lotteryState.value); diff --git a/src/views/choujiang/lottery/Lottery3D.vue b/src/views/choujiang/lottery/Lottery3D.vue index 464d930..bfbe84a 100644 --- a/src/views/choujiang/lottery/Lottery3D.vue +++ b/src/views/choujiang/lottery/Lottery3D.vue @@ -756,7 +756,7 @@ onMounted(async () => { const length = member.length; const showTable = true; const position = { - x: (100 * config.COLUMN_COUNT - 20) / 2, + x: (115 * config.COLUMN_COUNT - 20) / 2, y: (120 * config.ROW_COUNT - 20) / 2, }; createCards(member, length, showTable, position, config); // 3. 传递高亮配置 diff --git a/src/views/choujiang/lottery/PrizePanel.vue b/src/views/choujiang/lottery/PrizePanel.vue index 2cfa917..cac316c 100644 --- a/src/views/choujiang/lottery/PrizePanel.vue +++ b/src/views/choujiang/lottery/PrizePanel.vue @@ -147,7 +147,7 @@ > {{ user.jwcode }} - {{ user.prizeName }} + {{ user.gradeName }}