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