|
@@ -296,10 +296,12 @@ export default {
|
|
},
|
|
},
|
|
getOrderPaymentValidation(data) {
|
|
getOrderPaymentValidation(data) {
|
|
//监听根据付款状态做操作
|
|
//监听根据付款状态做操作
|
|
- this.OrderService.OrderPaymentValidation({ orderId: data.orderId })
|
|
|
|
- .then(response => {
|
|
|
|
- let dataCode = response.data.code
|
|
|
|
- this.payModelData = response.data
|
|
|
|
|
|
+ this.OrderService.OrderPaymentValidation({ orderId: data.orderId }).then(response => {
|
|
|
|
+ let data = response.data
|
|
|
|
+ this.payModelData = data
|
|
|
|
+ if(data.balanceFlag == 1){// 0可以走余额抵扣,1不能走余额抵扣
|
|
|
|
+ this.$api.navigateTo(`/pages/user/order/order-pay-list?orderId=${data.orderId}`)
|
|
|
|
+ }else{
|
|
switch (dataCode) {
|
|
switch (dataCode) {
|
|
case 1:
|
|
case 1:
|
|
this.isPayModel = true
|
|
this.isPayModel = true
|
|
@@ -313,16 +315,17 @@ export default {
|
|
this.$util.modal('', '订单已申请全部退款,无需再付款!', '确定', '', false, () => {})
|
|
this.$util.modal('', '订单已申请全部退款,无需再付款!', '确定', '', false, () => {})
|
|
break
|
|
break
|
|
default:
|
|
default:
|
|
- if (response.data.onlinePayFlag == 1) {// 只能线下
|
|
|
|
|
|
+ if (data.onlinePayFlag == 1) {// 只能线下
|
|
this.$api.navigateTo(`/pages/user/order/order-payunder?orderId=${data.orderId}`)
|
|
this.$api.navigateTo(`/pages/user/order/order-payunder?orderId=${data.orderId}`)
|
|
} else {
|
|
} else {
|
|
this.$api.navigateTo(`/pages/user/order/order-pay-list?orderId=${data.orderId}`)
|
|
this.$api.navigateTo(`/pages/user/order/order-pay-list?orderId=${data.orderId}`)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- })
|
|
|
|
- .catch(error => {
|
|
|
|
- this.$util.msg(error.msg, 2000)
|
|
|
|
- })
|
|
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ .catch(error => {
|
|
|
|
+ this.$util.msg(error.msg, 2000)
|
|
|
|
+ })
|
|
},
|
|
},
|
|
hanldPaymentConfirm(data) {
|
|
hanldPaymentConfirm(data) {
|
|
//余额抵扣跳转
|
|
//余额抵扣跳转
|
|
@@ -334,11 +337,7 @@ export default {
|
|
`/pages/user/order/success?type=deduction&data=${JSON.stringify({ data: _data })}`
|
|
`/pages/user/order/success?type=deduction&data=${JSON.stringify({ data: _data })}`
|
|
)
|
|
)
|
|
} else {
|
|
} else {
|
|
- if (data.order.onlinePayFlag === 1) {
|
|
|
|
- this.$api.navigateTo(`/pages/user/order/order-payunder?orderId=${data.order.orderId}`)
|
|
|
|
- } else {
|
|
|
|
- this.$api.navigateTo(`/pages/user/order/order-pay-list?orderId=${data.order.orderId}`)
|
|
|
|
- }
|
|
|
|
|
|
+ this.$api.navigateTo(`/pages/user/order/order-payunder?orderId=${data.order.orderId}`)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
.catch(error => {
|
|
.catch(error => {
|