From a1bde7bdd85d7cc8632ab169e42570b631571d6f Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 30 九月 2025 11:43:11 +0800
Subject: [PATCH] 商品行为分析

---
 pages/product/goods.vue |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/pages/product/goods.vue b/pages/product/goods.vue
index cf365da..f44ad0c 100644
--- a/pages/product/goods.vue
+++ b/pages/product/goods.vue
@@ -317,6 +317,7 @@
 import setup from "./product/popup/popup";
 import { getSessionId, userAction,userShare } from "@/api/userAction.js";
 import { getSTSToken } from '@/api/common.js'
+import {addPrizeNum} from '@/api/prize.js'
 export default {
   components: {
     popups,
@@ -535,7 +536,13 @@
  					this.shareParam.shareOption = JSON.stringify(this.routerVal)
  					userShare(this.shareParam).then(res => {
  					  this.shareId = res.data.data;
- 	
+						let param = {
+							addType:"SHARE_GOODS_VIDEO",
+							extend:"",
+						}
+						let extend = {shareId:this.shareId}
+						param.extend = JSON.stringify(extend)
+						addPrizeNum(param);
  					  
  					  // 褰撹幏鍙栧埌shareId鍚庯紝鍐峳esolve鍒嗕韩閰嶇疆
  					  resolve({
@@ -561,12 +568,19 @@
  		});
  	},
   async onLoad (options) {
-	if(option.shareId){
-		this.actionParam.shareId = option.shareId;
+	if(options.shareId){
+		this.actionParam.shareId = options.shareId;
 		this.actionParam.joinType = 'SHARE'
 		console.log('瑙﹀彂onLoad')
+		uni.setStorage({
+			key: 'shareId',
+			data: options.shareId,
+			success: function () {
+				console.log('缂撳瓨shareId鎴愬姛');
+			}
+		});
 	}
-	this.actionParam.pageParams = JSON.stringify(option)
+	this.actionParam.pageParams = JSON.stringify(options)
 	  if(options.q){
 		  const queryParam = {
 			  id:'',
@@ -612,9 +626,10 @@
   async onShow () {
 	  getSessionId().then(res=>{
 	  	this.pageSessionNo = res.data.data
+		this.actionParam.sessionId = this.pageSessionNo
+		this.actionParam.sessionId = res.data.data
 	  	if(this.pageSessionNo){
 	  	let	param = Object.assign({}, this.actionParam);
-	  		param.sessionId = this.pageSessionNo
 	  		userAction(param)
 	  	}
 	  })	

--
Gitblit v1.8.0