Fix:5215 【商城小程序】抽奖码列表奖品名称前需要增加X等奖
This commit is contained in:
@@ -73,7 +73,7 @@
|
||||
</view>
|
||||
|
||||
<view class="prize-box" v-if="showPrize(item)">
|
||||
恭喜获得:{{ item.prizeName || '神秘奖品' }}
|
||||
恭喜获得:{{ formatPrizeText(item) }}
|
||||
</view>
|
||||
|
||||
<view class="ticket-footer" v-if="item.status === 1">
|
||||
@@ -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 || '')
|
||||
|
||||
Reference in New Issue
Block a user