From 976dd1b0963b16422ea4ad64a0148cd8dfdf24a6 Mon Sep 17 00:00:00 2001 From: LinCyJang Date: Thu, 7 May 2026 00:47:54 +0800 Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A5215=20=E3=80=90=E5=95=86=E5=9F=8E?= =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E3=80=91=E6=8A=BD=E5=A5=96=E7=A0=81?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=A5=96=E5=93=81=E5=90=8D=E7=A7=B0=E5=89=8D?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E5=A2=9E=E5=8A=A0X=E7=AD=89=E5=A5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg-video/views/county-my-tickets.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkg-video/views/county-my-tickets.vue b/pkg-video/views/county-my-tickets.vue index c5693df..28a3d89 100644 --- a/pkg-video/views/county-my-tickets.vue +++ b/pkg-video/views/county-my-tickets.vue @@ -73,7 +73,7 @@ - 恭喜获得:{{ item.prizeName || '神秘奖品' }} + 恭喜获得:{{ formatPrizeText(item) }} @@ -208,6 +208,7 @@ export default { sourceOrderId: item.sourceOrderId || item.orderId || item.orderNo || '', drawTime: item.drawTime || item.openTime || '', claimDeadline: item.claimDeadline || '', + levelName: item.levelName || item.prizeLevelName || item.awardLevelName || '', prizeName: item.prizeName || item.awardName || '', prizeType: item.prizeType || item.awardType || '', prizeTypeName: item.prizeTypeName || item.awardTypeName || '' @@ -273,6 +274,15 @@ export default { if (Number(item.claimStatus) === -1) return '奖品过期未领取' return '订单取消' }, + formatPrizeText(item = {}) { + const prizeName = item.prizeName || '神秘奖品' + const levelName = String(item.levelName || '').trim() + if (!levelName) return prizeName + if (/等奖$/.test(levelName)) { + return `${levelName}${prizeName}` + } + return `${levelName}等奖${prizeName}` + }, isCouponPrize(item = {}) { const prizeType = String(item.prizeType || '').toLowerCase() const prizeTypeName = String(item.prizeTypeName || '')