diff --git a/jsowell-ui/src/views/order/order/orderDetail.vue b/jsowell-ui/src/views/order/order/orderDetail.vue index f4f453acd..1befbe174 100644 --- a/jsowell-ui/src/views/order/order/orderDetail.vue +++ b/jsowell-ui/src/views/order/order/orderDetail.vue @@ -261,7 +261,7 @@ export default { // 订单退款列表 orderRefundInfoList: [], // 重试退款按钮 - retryRefundFlag: false, + // retryRefundFlag: false, userInfo: [], obj: {}, orderDetail: [], @@ -353,9 +353,9 @@ export default { this.lastMonitorData = data.lastMonitorData; // 是否显示重试退款按钮 - if (data.orderInfo.orderStatus === '6' && data.payRecordList[0].payMode === '4' && data.orderRefundInfoList.length === 0) { - this.retryRefundFlag = true; - } + // if (data.orderInfo.orderStatus === '6' && data.payRecordList[0].payMode === '4' && data.orderRefundInfoList.length === 0) { + // this.retryRefundFlag = true; + // } }, }, computed: { @@ -363,6 +363,21 @@ export default { monitorDataList() { return [this.lastMonitorData]; }, + retryRefundFlag() { + if (this.orderInfo[0].orderStatus !== '6') { + return false; + } + if (this.payDetail[0].payMode !== '4') { + return false; + } + if (this.orderDetail.refundAmount == null || this.orderDetail.refundAmount <= 0.00 ) { + return false; + } + if (this.orderRefundInfoList.length === 0) { + return false; + } + return true; + } } };