feat:新增取消订单确认提示框
This commit is contained in:
parent
276c54eeac
commit
c1c1586f73
|
@ -81,8 +81,8 @@
|
|||
</div>
|
||||
|
||||
|
||||
<model-pop :show.sync="popShow" :title="popTitle" :status="popStatus" :text="popText" :bottom_text="bottomText"
|
||||
@backFunction="backFunction">
|
||||
<model-pop :show.sync="popShow" :cancel="isCancel" :title="popTitle" :status="popStatus" :text="popText"
|
||||
:bottom_text="bottomText" @backFunction="backFunction">
|
||||
</model-pop>
|
||||
|
||||
<!-- 单条弹出框 -->
|
||||
|
@ -119,6 +119,7 @@
|
|||
bottomText: '' /*1 成功 2提示 3失败 */,
|
||||
goodsCount: 0,/* 商品数量 */
|
||||
href: '',/* 支付链接 */
|
||||
isCancel: false,
|
||||
|
||||
/* toast */
|
||||
toastShow: '',
|
||||
|
@ -210,19 +211,9 @@
|
|||
|
||||
/* 取消订单按钮 */
|
||||
immediatelyCancel (item) {
|
||||
const token = localStorage.getItem('token')
|
||||
|
||||
req.axiosPut(`/key/order/cancel/${item.order_number}?token=${token}`).then(({ code, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
return this.redirect = true
|
||||
}
|
||||
if (code === 200) {
|
||||
this.popFunction({ title: '温馨提示', text: '取消订单成功', status: 2, b_text: '我知道了', show: true })
|
||||
this.getOrderList()
|
||||
}
|
||||
})
|
||||
this.isCancel = true;
|
||||
this.activeOrder = item;
|
||||
this.popFunction({ title: '温馨提示', text: '是否确认取消订单', status: 2, b_text: '', show: true })
|
||||
},
|
||||
|
||||
/* 去支付 */
|
||||
|
@ -253,7 +244,7 @@
|
|||
|
||||
/* 调用支付 */
|
||||
payRealFunction (isSupport) {
|
||||
req.axiosGet(`/key/coupon/createPay/${this.activeOrder.order_number}`,{token:localStorage.getItem('token')}).then(({ code, data, message }) => {
|
||||
req.axiosGet(`/key/coupon/createPay/${this.activeOrder.order_number}`, { token: localStorage.getItem('token') }).then(({ code, data, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
|
@ -326,6 +317,23 @@
|
|||
if (this.redirect) {
|
||||
this.toPage()
|
||||
}
|
||||
|
||||
/* 二次确认提示 */
|
||||
if (this.isCancel && type === 2) {
|
||||
const token = localStorage.getItem('token')
|
||||
req.axiosPut(`/key/order/cancel/${this.activeOrder.order_number}?token=${token}`).then(({ code, message }) => {
|
||||
if (code === 403) {
|
||||
this.popFunction({ title: '温馨提示', text: message, status: 2, b_text: '我知道了', show: true })
|
||||
this.toPage(3)
|
||||
return this.redirect = true
|
||||
}
|
||||
if (code === 200) {
|
||||
this.popFunction({ title: '温馨提示', text: '取消订单成功', status: 2, b_text: '我知道了', show: true })
|
||||
this.getOrderList()
|
||||
}
|
||||
})
|
||||
this.isCancel = false;
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue