Fix:5215 【商城小程序】抽奖码列表奖品名称前需要增加X等奖
This commit is contained in:
@@ -73,7 +73,7 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="prize-box" v-if="showPrize(item)">
|
<view class="prize-box" v-if="showPrize(item)">
|
||||||
恭喜获得:{{ item.prizeName || '神秘奖品' }}
|
恭喜获得:{{ formatPrizeText(item) }}
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="ticket-footer" v-if="item.status === 1">
|
<view class="ticket-footer" v-if="item.status === 1">
|
||||||
@@ -208,6 +208,7 @@ export default {
|
|||||||
sourceOrderId: item.sourceOrderId || item.orderId || item.orderNo || '',
|
sourceOrderId: item.sourceOrderId || item.orderId || item.orderNo || '',
|
||||||
drawTime: item.drawTime || item.openTime || '',
|
drawTime: item.drawTime || item.openTime || '',
|
||||||
claimDeadline: item.claimDeadline || '',
|
claimDeadline: item.claimDeadline || '',
|
||||||
|
levelName: item.levelName || item.prizeLevelName || item.awardLevelName || '',
|
||||||
prizeName: item.prizeName || item.awardName || '',
|
prizeName: item.prizeName || item.awardName || '',
|
||||||
prizeType: item.prizeType || item.awardType || '',
|
prizeType: item.prizeType || item.awardType || '',
|
||||||
prizeTypeName: item.prizeTypeName || item.awardTypeName || ''
|
prizeTypeName: item.prizeTypeName || item.awardTypeName || ''
|
||||||
@@ -273,6 +274,15 @@ export default {
|
|||||||
if (Number(item.claimStatus) === -1) return '奖品过期未领取'
|
if (Number(item.claimStatus) === -1) return '奖品过期未领取'
|
||||||
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 = {}) {
|
isCouponPrize(item = {}) {
|
||||||
const prizeType = String(item.prizeType || '').toLowerCase()
|
const prizeType = String(item.prizeType || '').toLowerCase()
|
||||||
const prizeTypeName = String(item.prizeTypeName || '')
|
const prizeTypeName = String(item.prizeTypeName || '')
|
||||||
|
|||||||
Reference in New Issue
Block a user