|
|
@ -142,7 +142,8 @@ |
|
|
backgroundImg: '', |
|
|
backgroundImg: '', |
|
|
goodShare: '', |
|
|
goodShare: '', |
|
|
s_id: '', |
|
|
s_id: '', |
|
|
isShowButtonCount: 0 |
|
|
|
|
|
|
|
|
isShowButtonCount: 0, |
|
|
|
|
|
userInfo: {} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
|
@ -155,7 +156,8 @@ |
|
|
onLoad(options) { |
|
|
onLoad(options) { |
|
|
this.goods_id = options.id; |
|
|
this.goods_id = options.id; |
|
|
this.pt = options.pt || 1; |
|
|
this.pt = options.pt || 1; |
|
|
this.s_id = options.share_id || '' |
|
|
|
|
|
|
|
|
this.s_id = options.share_id || ''; |
|
|
|
|
|
this.userInfo = uni.getStorageSync('userinfo') || {}; |
|
|
this.getGoodsDetail(); |
|
|
this.getGoodsDetail(); |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
@ -218,13 +220,16 @@ |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
getWxCode() { |
|
|
getWxCode() { |
|
|
let userInfo = uni.getStorageSync('userinfo') || {}; |
|
|
|
|
|
const token = this.$shared.createToken(); |
|
|
|
|
|
|
|
|
const token = this.$shared.createToken({ |
|
|
|
|
|
user_id: this.userInfo.id, |
|
|
|
|
|
goods_id: this.goods_id |
|
|
|
|
|
}); |
|
|
let options = { |
|
|
let options = { |
|
|
route: 'goods', |
|
|
route: 'goods', |
|
|
pt: 2, |
|
|
pt: 2, |
|
|
id: this.goods_id, |
|
|
id: this.goods_id, |
|
|
share_id: userInfo.id |
|
|
|
|
|
|
|
|
share_id: this.userInfo.id, |
|
|
|
|
|
scene_code: this.$scene.V2_GOODS_SHAREPOSTER |
|
|
} |
|
|
} |
|
|
this.generateKooken(token, options); // 谁分享了就生成一个token |
|
|
this.generateKooken(token, options); // 谁分享了就生成一个token |
|
|
|
|
|
|
|
|
@ -475,7 +480,9 @@ |
|
|
}, |
|
|
}, |
|
|
// 将token上传到后端 |
|
|
// 将token上传到后端 |
|
|
generateKooken(token, options){ |
|
|
generateKooken(token, options){ |
|
|
|
|
|
options.version = this.API.VERSION; |
|
|
let values = JSON.stringify(options); |
|
|
let values = JSON.stringify(options); |
|
|
|
|
|
values = encodeURIComponent(values); |
|
|
this.$http(this.API.API_WAREHOUSE_SET, { |
|
|
this.$http(this.API.API_WAREHOUSE_SET, { |
|
|
key: token, |
|
|
key: token, |
|
|
value: values |
|
|
value: values |
|
|
@ -485,11 +492,15 @@ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
onShareAppMessage() { |
|
|
onShareAppMessage() { |
|
|
const token = this.$shared.createToken(); |
|
|
|
|
|
|
|
|
const token = this.$shared.createToken({ |
|
|
|
|
|
user_id: this.userInfo.id, |
|
|
|
|
|
goods_id: this.goods_id |
|
|
|
|
|
}); |
|
|
let goods = this.goods_detail; |
|
|
let goods = this.goods_detail; |
|
|
let options = { |
|
|
let options = { |
|
|
id: goods.id, |
|
|
id: goods.id, |
|
|
route: 'goods' |
|
|
|
|
|
|
|
|
route: 'goods', |
|
|
|
|
|
scene_code: this.$scene.V2_GOODS_SHAREPOSTER |
|
|
} |
|
|
} |
|
|
this.generateKooken(token, options); // 谁分享了就生成一个token |
|
|
this.generateKooken(token, options); // 谁分享了就生成一个token |
|
|
|
|
|
|
|
|
@ -818,7 +829,8 @@ |
|
|
width: 80%; |
|
|
width: 80%; |
|
|
height: 80%; |
|
|
height: 80%; |
|
|
position: fixed; |
|
|
position: fixed; |
|
|
top: 50rpx; |
|
|
|
|
|
|
|
|
// top: 50rpx; |
|
|
|
|
|
top: 140rpx; |
|
|
left: 50%; |
|
|
left: 50%; |
|
|
margin-left: -40%; |
|
|
margin-left: -40%; |
|
|
z-index: 100; |
|
|
z-index: 100; |
|
|
@ -832,7 +844,7 @@ |
|
|
line-height: 80rpx; |
|
|
line-height: 80rpx; |
|
|
text-align: center; |
|
|
text-align: center; |
|
|
position: fixed; |
|
|
position: fixed; |
|
|
bottom: 50rpx; |
|
|
|
|
|
|
|
|
bottom: 100rpx; |
|
|
left: 10%; |
|
|
left: 10%; |
|
|
background: rgba(254, 153, 3, 1); |
|
|
background: rgba(254, 153, 3, 1); |
|
|
color: #fff; |
|
|
color: #fff; |
|
|
|