diff --git a/pages/order/OrderDetails/index.vue b/pages/order/OrderDetails/index.vue index c17d9be..18ad204 100644 --- a/pages/order/OrderDetails/index.vue +++ b/pages/order/OrderDetails/index.vue @@ -729,20 +729,21 @@ export default { }) }, goGoodsReturn(orderInfo) { - if(orderInfo.refundSystemStatus === 0) { - uni.showToast({ - title: '订单已收货,如需退款请联系商家', - mask: false, - icon: 'none', - duration: 3000 - }) + // fix bug#1631 bug#2488 + if (parseInt(orderInfo._status._type) === 3) { + if(orderInfo.refundSystemStatus === 0) { + uni.showToast({ + title: '订单已收货,如需退款请联系商家', + mask: false, + icon: 'none', + duration: 3000 + }) + } else { + uni.navigateTo({ + url: `/pkg_orders/views/refund?id=${orderInfo.orderId}` + }) + } } else { - // this.$yrouter.push({ - // path: `/pkg_orders/views/refund?id=${orderInfo.orderId}`, - // query: { - // id: orderInfo.orderId - // } - // }); uni.navigateTo({ url: `/pkg_orders/views/refund?id=${orderInfo.orderId}` })