✨ feat: 组合商品新增公众号领取
This commit is contained in:
parent
920a406d6f
commit
f77ce18c5e
|
@ -105,6 +105,7 @@
|
||||||
receive_time: '',
|
receive_time: '',
|
||||||
message: '',
|
message: '',
|
||||||
loading: false,
|
loading: false,
|
||||||
|
openId: localStorage.getItem('openid'),
|
||||||
copyLink: '',
|
copyLink: '',
|
||||||
form: {
|
form: {
|
||||||
confirm: null,
|
confirm: null,
|
||||||
|
@ -151,9 +152,8 @@
|
||||||
/* ******************************************** 官方领取 ******************************************** */
|
/* ******************************************** 官方领取 ******************************************** */
|
||||||
/* 直接领取 */
|
/* 直接领取 */
|
||||||
directSubmit () {
|
directSubmit () {
|
||||||
const openid = localStorage.getItem('openid');
|
|
||||||
/* 公众号打开 */
|
/* 公众号打开 */
|
||||||
if (this.goods.group_info.channel == 2 && this.goods.group_info.is_webview == 1 && !openid) {
|
if (this.goods.group_info.channel == 2 && this.goods.group_info.is_webview == 1 && !this.openId) {
|
||||||
const linkId = localStorage.getItem('linkId');
|
const linkId = localStorage.getItem('linkId');
|
||||||
location.href = `https://openapi.1688sup.com/wechat/oauth?jump=${location.origin}/${linkId}/${this.key}`;
|
location.href = `https://openapi.1688sup.com/wechat/oauth?jump=${location.origin}/${linkId}/${this.key}`;
|
||||||
return;
|
return;
|
||||||
|
@ -164,7 +164,6 @@
|
||||||
token: this.token,
|
token: this.token,
|
||||||
code_batch_id: this.code_batch_id,
|
code_batch_id: this.code_batch_id,
|
||||||
receive_mode: 1,
|
receive_mode: 1,
|
||||||
openid
|
|
||||||
};
|
};
|
||||||
|
|
||||||
req.axiosPost("/key/couponGroupUsage", data)
|
req.axiosPost("/key/couponGroupUsage", data)
|
||||||
|
@ -175,7 +174,7 @@
|
||||||
this.toLinkAlipay();
|
this.toLinkAlipay();
|
||||||
} else if (this.goods.group_info.channel == 2) {
|
} else if (this.goods.group_info.channel == 2) {
|
||||||
if (this.goods.group_info.is_webview == 1) {
|
if (this.goods.group_info.is_webview == 1) {
|
||||||
this.message = '领取成功';
|
this.publicCollection();
|
||||||
} else {
|
} else {
|
||||||
/* 微信官方领取 */
|
/* 微信官方领取 */
|
||||||
window.location.replace(res.data.redirect_url);
|
window.location.replace(res.data.redirect_url);
|
||||||
|
@ -189,6 +188,26 @@
|
||||||
.catch((err) => { this.loading = false; });
|
.catch((err) => { this.loading = false; });
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/* 公众号领取 */
|
||||||
|
publicCollection () {
|
||||||
|
let params = {
|
||||||
|
token: this.token,
|
||||||
|
code_batch_id: this.code_batch_id,
|
||||||
|
channel_user_id: this.openId
|
||||||
|
};
|
||||||
|
req.axiosPost("/voucher/groupVoucherGrant", params)
|
||||||
|
.then((res) => {
|
||||||
|
if (res.code == 200) {
|
||||||
|
this.message = '领取成功';
|
||||||
|
this.getProductDetail();
|
||||||
|
} else {
|
||||||
|
this.axiosErrorFun(res.code, res.message);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((err) => { this.loading = false; });
|
||||||
|
;
|
||||||
|
},
|
||||||
|
|
||||||
/* 支付宝官方领取H5跳转 */
|
/* 支付宝官方领取H5跳转 */
|
||||||
toLinkAlipay () {
|
toLinkAlipay () {
|
||||||
let self = this;
|
let self = this;
|
||||||
|
@ -211,6 +230,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/* ******************************************** 账号领取 ******************************************** */
|
/* ******************************************** 账号领取 ******************************************** */
|
||||||
/* 立即领取 */
|
/* 立即领取 */
|
||||||
submit () {
|
submit () {
|
||||||
|
|
Loading…
Reference in New Issue