From fd4dd7891b8d1301f6fb0b88e482e52426454a5e Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期一, 08 九月 2025 13:41:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_fix_sub' into dev_fix_sub
---
pages/prize/PrizeDetail/PrizeDetail.vue | 49 +++++++++++++++++++++++++++----------------------
pages/commodity-square/commoditySquare.vue | 1 +
2 files changed, 28 insertions(+), 22 deletions(-)
diff --git a/pages/commodity-square/commoditySquare.vue b/pages/commodity-square/commoditySquare.vue
index 45b66c6..85e0b28 100644
--- a/pages/commodity-square/commoditySquare.vue
+++ b/pages/commodity-square/commoditySquare.vue
@@ -518,6 +518,7 @@
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
+ color: #e7c463;
}
.goodsPrice {
diff --git a/pages/prize/PrizeDetail/PrizeDetail.vue b/pages/prize/PrizeDetail/PrizeDetail.vue
index 23aeac0..86f8534 100644
--- a/pages/prize/PrizeDetail/PrizeDetail.vue
+++ b/pages/prize/PrizeDetail/PrizeDetail.vue
@@ -61,14 +61,17 @@
<text class="modal-prize-name">{{ currentPrize.name }}</text>
</view>
- <view class="prize-result-text" v-if="currentPrize.id !== 'thanks'">
+ <view class="prize-result-text" v-if="currentPrize.id !== 'notWIn'">
鑾峰緱浜� {{ currentPrize.name }}
</view>
<view class="prize-result-text" v-else>
{{ currentPrize.name }}锛屽啀鎺ュ啀鍘夛紒
</view>
- <view class="modal-buttons">
+ <view class="modal-buttons" v-if="currentPrize.id !== 'notWIn'">
+ <button class="confirm-btn" @tap="useItNow">鍘昏喘鐗�</button>
+ </view>
+ <view class="modal-buttons" v-else>
<button class="confirm-btn" @tap="closePrizeModal">纭畾</button>
</view>
</view>
@@ -150,7 +153,8 @@
// 鍒嗕韩鏈嬪弸鍦堝皾璇曟爣璁�
shareTimelineAttempt: false,
activityCover:'',
- activityName:''
+ activityName:'',
+ couponId:''
};
},
computed: {
@@ -215,23 +219,6 @@
}
}
},
- /**
- * 绔嬪嵆浣跨敤浼樻儬鍒�
- */
- useItNow(item) {
-
- console.log('浼樻儬鍗疯鎯�--------------------->',JSON.stringify(item))
- // uni.navigateTo({
- // url: `/pages/navigation/search/searchPage?promotionsId=${item.couponId}&promotionType=COUPON`,
- // });
- if(item.scopeType ==='PORTION_GOODS'){
- //鑾峰彇浼樻儬鍗峰搴旂殑鍟嗗搧
- //鎸囧畾璺宠浆鍒板晢鍝佽鎯呴〉闈㈣繘琛岃喘涔�
- }
- uni.navigateTo({
- url: `/pages/commodity-square/coups-goods-list?promotionsId=${item.couponId}&promotionType=COUPON`
- });
- },
beforeDestroy() {
this.stopAutoScroll()
},
@@ -239,6 +226,18 @@
async getUnmber(id) {
const prizeNums = await prizeNum(id);
this.remainingTimes = prizeNums.data.data
+ },
+ /**
+ * 绔嬪嵆浣跨敤浼樻儬鍒�
+ */
+ useItNow() {
+
+ // uni.navigateTo({
+ // url: `/pages/navigation/search/searchPage?promotionsId=${item.couponId}&promotionType=COUPON`,
+ // });
+ uni.navigateTo({
+ url: `/pages/commodity-square/coups-goods-list?promotionsId=${this.couponId}&promotionType=COUPON`
+ });
},
async getGrantRecord(id) {
const record = await grantRecord(id);
@@ -374,6 +373,7 @@
});
},
async onClick() {
+ this.couponId = ''
// 妫�鏌ュ墿浣欐鏁�
if (this.remainingTimes <= 0) {
uni.showToast({
@@ -383,6 +383,7 @@
return
}
const prizeDraw = await prize(this.activityId);
+ console.log('---------------->',prizeDraw)
let winId = 'notWIn'
if (prizeDraw.data.code == 200) {
winId = prizeDraw.data.data.id
@@ -395,6 +396,10 @@
// 濂栧搧鐨勭储寮�
this.$refs.dialer.run(findInfo)
+ if(prizeDraw.data.data){
+ this.couponId = prizeDraw.data.data.couponId
+ }
+
await this.getGrantRecord(this.activityId)
}
}
@@ -1129,8 +1134,8 @@
}
.prize-img {
- width: 80rpx;
- height: 80rpx;
+ width: 120rpx;
+ height: 120rpx;
border-radius: 10rpx;
}
--
Gitblit v1.8.0