From d68fb476c248c6c3ab974ea6b18d6bba638f12d8 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 06 十一月 2025 12:35:37 +0800
Subject: [PATCH] 页面优化

---
 pages/video/video-goods-detail-swiper.vue |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/pages/video/video-goods-detail-swiper.vue b/pages/video/video-goods-detail-swiper.vue
index a50b6da..ee63aed 100644
--- a/pages/video/video-goods-detail-swiper.vue
+++ b/pages/video/video-goods-detail-swiper.vue
@@ -302,7 +302,14 @@
 import takeDownFormSaleGoods from "@/pages/product/m-take-down-sale-goods/index.vue"; //涓嬫灦妗�
 import setup from "@/pages/product/product/popup/popup.js";
 import { getSessionId, userAction,userShare } from "@/api/userAction.js";
-
+	import {
+		prizeInfo,
+		prizeNum,
+		prize,
+		grantRecord,
+		addPrizeNum,
+		getPrizeRule
+	} from '@/api/prize.js'
 import { getGoodsDetail } from "@/api/video.js"
 import {
 	getSTSToken
@@ -518,6 +525,16 @@
 			});
 			console.log('瑙﹀彂onLoad')
 		}
+		const shareId =   uni.getStorageSync("shareId");
+		if(shareId){
+		let param = {
+			addType:"SHARE_USER_REGISTRY",
+			extend:"",
+		}
+		let extend = {shareId:shareId}
+		param.extend = JSON.stringify(extend)
+		addPrizeNum(param); 	
+		}
 		this.actionParam.pageParams = JSON.stringify(options)
 
 		this.videoId = options.videoId;
@@ -547,9 +564,9 @@
 	async onShow() {
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
+		this.actionParam.sessionId = this.pageSessionNo
 		if(this.pageSessionNo){
 		let param = Object.assign({}, this.actionParam);
-			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
 	  })	
@@ -568,12 +585,13 @@
 		// }
 	},
 	onShareAppMessage(e){
-		console.log(e)
+		const goodsInfo = e.target.dataset.obj;
+		console.log(goodsInfo)
 		return new Promise((resolve) => {
 					this.shareId = '';
 					let shareObj ={
-						id:e.id,
-						goodsId:e.goodsId
+						id:goodsInfo.id,
+						goodsId:goodsInfo.goodsId
 					}
 					this.shareParam.shareOption = JSON.stringify(shareObj)
 					userShare(this.shareParam).then(res => {
@@ -581,7 +599,7 @@
 					  // 褰撹幏鍙栧埌shareId鍚庯紝鍐峳esolve鍒嗕韩閰嶇疆
 					  resolve({
 						title: this.goodsDetail.goodsName,
-						path: '/pages/product/goods' +'?id='+ e.id + '&goodsId=' + e.goodsId +'&shareId=' + this.shareId,
+						path: '/pages/product/goods' +'?id='+ goodsInfo.id + '&goodsId=' + goodsInfo.goodsId +'&shareId=' + this.shareId,
 						imageUrl: this.goodsDetail.goodsGalleryList[0],
 						success(e) {
 						  console.log("鍒嗕韩鎴愬姛", e);
@@ -595,7 +613,7 @@
 					  console.error('鑾峰彇鍒嗕韩ID澶辫触', err);
 					  resolve({
 						title: this.goodsDetail.goodsName,
-						path: '/pages/product/goods' +'?id='+ e.id+ '&goodsId=' + e.goodsId,
+						path: '/pages/product/goods' +'?id='+ goodsInfo.id+ '&goodsId=' + goodsInfo.goodsId,
 						imageUrl: this.goodsDetail.goodsGalleryList[0],
 					  });
 					});

--
Gitblit v1.8.0