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 +++++++++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 22 deletions(-)

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