|
|
|
@ -196,6 +196,7 @@ |
|
|
|
statusList:[0,3] |
|
|
|
}, |
|
|
|
returnFormData:{}, |
|
|
|
groupOrderIdList:[], |
|
|
|
goodsList:[], |
|
|
|
orderDetail:{}, |
|
|
|
returnData:[], |
|
|
|
@ -252,6 +253,39 @@ |
|
|
|
}).catch((res) => {}); |
|
|
|
}, |
|
|
|
returnAmountAllow(item,status){ |
|
|
|
let titleText = status == 1 ? '确定同意该申请吗?' : '确定拒绝该申请吗?'; |
|
|
|
//退款提示 |
|
|
|
|
|
|
|
if(item.groupOrderIds != null && item.groupOrderIds != ''){ |
|
|
|
titleText += '该订单为面对面配送单,所有参团订单将同步处理'; |
|
|
|
for(let i = 0; i < this.returnData.length;i++){ |
|
|
|
if(item.groupOrderIds.indexOf(this.returnData[i].mallOrder.id) != -1){ |
|
|
|
//需要展示具体订单信息这里有 |
|
|
|
this.groupOrderIdList.push(this.returnData[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.groupOrderIdList = [] |
|
|
|
} |
|
|
|
|
|
|
|
// 2. 弹出确认框 |
|
|
|
uni.showModal({ |
|
|
|
title: '提示', |
|
|
|
content: titleText, |
|
|
|
success: (res) => { |
|
|
|
if (res.confirm) { |
|
|
|
if(this.groupOrderIdList != [] && this.groupOrderIdList.length > 0){ |
|
|
|
for(let i = 0; i < this.groupOrderIdList.length;i++){ |
|
|
|
this.processReturn(this.groupOrderIdList[i], status); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.processReturn(item, status); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
processReturn(item,status){ |
|
|
|
let url = '' |
|
|
|
//退款 |
|
|
|
if(item.status == 0){ |
|
|
|
@ -272,6 +306,7 @@ |
|
|
|
this.returnFormData.id = item.id; |
|
|
|
this.returnFormData.orderId = item.orderId; |
|
|
|
this.returnFormData.deliveryType = item.mallOrder.deliveryType; |
|
|
|
this.returnFormData.orderType = item.mallOrder.orderType; |
|
|
|
this.returnFormData.refundAmount = item.refundAmount; |
|
|
|
this.returnFormData.refundType = item.refundType; |
|
|
|
this.returnFormData.refundTypeStatus = item.refundTypeStatus; |
|
|
|
|