Commit 4bbe9853 by 程智春

订单订阅消息

parent 7489c404
......@@ -63,8 +63,9 @@ export default {
console.log('wxPay',res.data)
payData.success = res => {
console.log("支付成功", res, this.options);
this.message = "支付成功";
const orderSn = this.options.orderSn;
let that = this
try {
const subscribeMessageObj = this.$store.state.subscribeMessageObj;
if (subscribeMessageObj && Object.keys(subscribeMessageObj).length > 0) {
......@@ -85,37 +86,47 @@ export default {
wx.requestSubscribeMessage({
tmplIds: tmplIds,
success(res) {
fn(that)
console.log("message success response: ", res);
},
fail(res) {
fn(that)
console.log("message fail response: ", res)
}
})
}else{
fn(that)
}
}else {
fn(this)
}
} catch (err) {
console.error("subscribeMessage-err", err);
}
this.message = "支付成功";
if(!this.options_isCard){
let query = {
orderSn: this.options.orderSn
};
wx.redirectTo({
url: `../index/main?from=wxPay&backpath=/pay/paySuccess&params=${JSON.stringify(
query
)}`
});
}else{
let query = {
cardTitle: this.options_isCardTitle
};
wx.redirectTo({
url: `../index/main?from=wxPay&backpath=/pay/payCardSuccess&params=${JSON.stringify(
query
)}`
});
function fn(_this){
if(!_this.options_isCard){
let query = {
orderSn: _this.options.orderSn
};
wx.redirectTo({
url: `../index/main?from=wxPay&backpath=/pay/paySuccess&params=${JSON.stringify(
query
)}`
});
}else{
let query = {
cardTitle: _this.options_isCardTitle
};
wx.redirectTo({
url: `../index/main?from=wxPay&backpath=/pay/payCardSuccess&params=${JSON.stringify(
query
)}`
});
}
}
};
payData.fail = res => {
console.log("支付失败", res, this.options.orderSn);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment