diff --git a/pages/order/aftersale/apply.vue b/pages/order/aftersale/apply.vue index bd69a90c..3b491217 100644 --- a/pages/order/aftersale/apply.vue +++ b/pages/order/aftersale/apply.vue @@ -171,7 +171,7 @@ uni.showToast({ title: '申请成功', }); - sheep.$router.go('/pages/order/aftersale/list'); + sheep.$router.redirect('/pages/order/aftersale/list'); } } diff --git a/pages/order/detail.vue b/pages/order/detail.vue index b276d351..64656760 100644 --- a/pages/order/detail.vue +++ b/pages/order/detail.vue @@ -260,7 +260,7 @@ diff --git a/pages/order/list.vue b/pages/order/list.vue index 926ecfde..fc02fedc 100644 --- a/pages/order/list.vue +++ b/pages/order/list.vue @@ -223,12 +223,21 @@ return; } - // 正常的确认收货流程 - const { code } = await OrderApi.receiveOrder(order.id); - if (code === 0) { - resetPagination(state.pagination); - await getOrderList(); - } + uni.showModal({ + title: '提示', + content: '确认收货吗?', + success: async function (res) { + if (!res.confirm) { + return; + } + // 正常的确认收货流程 + const { code } = await OrderApi.receiveOrder(order.id); + if (code === 0) { + resetPagination(state.pagination); + await getOrderList(); + } + }, + }); } // #ifdef MP-WEIXIN