Fix(抽奖):[#972]抽奖抽中优惠券,优惠券直接自动领取并保存在优惠券卡包,不需要再通过抽奖记录进行领取

This commit is contained in:
lifizer
2024-03-02 12:52:11 +08:00
parent 427cc7053b
commit 882296007b
2 changed files with 62 additions and 28 deletions
+12 -2
View File
@@ -25,8 +25,15 @@
获得{{ diceResult['prizeName'] }}一份
</view>
</view>
<image class="btn-result" style="width: 240rpx;height: 68rpx" :src="webUrl+'/20240125205521152611.png'"
mode="scaleToFill" @click="closeResultModel" v-if="diceResult['isHit']!==0"/>
<!-- fix bug#972: 抽奖抽中优惠券,优惠券直接自动领取并保存在优惠券卡包,不需要再通过抽奖记录进行领取 -->
<image
v-if="diceResult['isHit'] === 1 && diceResult.prizeType !== 3"
:src="webUrl+'/20240125205521152611.png'"
class="btn-result"
style="width: 240rpx;height: 68rpx"
mode="scaleToFill"
@click="closeResultModel"
/>
</view>
<view class="dialog-take flex jc-center" :style="{'backgroundImage':`url(${webUrl}/20240124210904824337.png)`}"
@@ -90,6 +97,7 @@ export default {
},
diceImg: '',
diceResult: {
prizeType: '', // 1-商城商品,2-积分,3-优惠券,4-谢谢参与
prizeName: '',
prizeImage: '',
diceImage: '',
@@ -174,11 +182,13 @@ export default {
},
closeResultModel() {
// 谢谢参与
if (this.diceResult['prizeType'] === 4) {
this.showResult = false
this.showDialog = false
return
}
// 领取商品
if (this.diceResult['prizeType'] === 1) {
this.showResult = false
this.showDialog = false