提交 d1637e46 authored 作者: pengxiaohui's avatar pengxiaohui

修复bug

上级 7d5f3bb5
...@@ -215,7 +215,7 @@ export default { ...@@ -215,7 +215,7 @@ export default {
} }
} else if (payType === '4') { } else if (payType === '4') {
// 微信外微信h5支付和支付宝网页支付 // 微信外微信h5支付和支付宝网页支付
window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(window.location.href) window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(this.order_details_url)
} else if (payType === '12') { } else if (payType === '12') {
// 支付宝网页支付 // 支付宝网页支付
window.location.href = res.payment_url window.location.href = res.payment_url
......
...@@ -248,13 +248,15 @@ export default { ...@@ -248,13 +248,15 @@ export default {
}, },
placeOrderCallback(res) { placeOrderCallback(res) {
const payType = this.payment_method const payType = this.payment_method
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
if (payType === '3') { if (payType === '3') {
// 微信内支付 // 微信内支付
if (typeof res.payment_more_info === 'string') { if (typeof res.payment_more_info === 'string') {
const payInfo = JSON.parse(res.payment_more_info) const payInfo = JSON.parse(res.payment_more_info)
if (payInfo.appId) { if (payInfo.appId) {
WeixinJSBridge.invoke('getBrandWCPayRequest', payInfo, (res) => { WeixinJSBridge.invoke('getBrandWCPayRequest', payInfo, (res) => {
console.log(res) window.location.href = this.order_details_url
}) })
} else { } else {
console.log('下单失败') console.log('下单失败')
...@@ -262,13 +264,9 @@ export default { ...@@ -262,13 +264,9 @@ export default {
} }
} else if (payType === '4') { } else if (payType === '4') {
// 微信外微信h5支付 // 微信外微信h5支付
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(this.order_details_url) window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(this.order_details_url)
} else if (payType === '12') { } else if (payType === '12') {
// 支付宝网页支付 // 支付宝网页支付
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
window.location.href = res.payment_url window.location.href = res.payment_url
} }
} }
......
...@@ -175,13 +175,15 @@ export default { ...@@ -175,13 +175,15 @@ export default {
}, },
placeOrderCallback(res) { placeOrderCallback(res) {
const payType = this.payment_method const payType = this.payment_method
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
if (payType === '3') { if (payType === '3') {
// 微信内支付 // 微信内支付
if (typeof res.payment_more_info === 'string') { if (typeof res.payment_more_info === 'string') {
const payInfo = JSON.parse(res.payment_more_info) const payInfo = JSON.parse(res.payment_more_info)
if (payInfo.appId) { if (payInfo.appId) {
WeixinJSBridge.invoke('getBrandWCPayRequest', payInfo, (res) => { WeixinJSBridge.invoke('getBrandWCPayRequest', payInfo, (res) => {
console.log(res) window.location.reload()
}) })
} else { } else {
console.log('下单失败') console.log('下单失败')
...@@ -189,13 +191,9 @@ export default { ...@@ -189,13 +191,9 @@ export default {
} }
} else if (payType === '4') { } else if (payType === '4') {
// 微信外微信h5支付 // 微信外微信h5支付
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(this.order_details_url) window.location.href = res.payment_url + '&redirect_url=' + encodeURIComponent(this.order_details_url)
} else if (payType === '12') { } else if (payType === '12') {
// 支付宝网页支付 // 支付宝网页支付
window.localStorage.setItem('payment_order_id', res.payment_order_id)
window.localStorage.setItem('order_detail_id', res.order_detail_id)
window.location.href = res.payment_url window.location.href = res.payment_url
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论