| | |
| | | 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 |
| | |
| | | }); |
| | | 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; |
| | |
| | | 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) |
| | | } |
| | | }) |
| | |
| | | // } |
| | | }, |
| | | 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 => { |
| | |
| | | // 当获取到shareId后,再resolve分享配置 |
| | | 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); |
| | |
| | | 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], |
| | | }); |
| | | }); |