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