From 9ead16eac283b67641b2ac2da61f8cc25ec143c0 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 10 Apr 2026 18:41:56 +0800 Subject: [PATCH] 1 --- package2/partTimeJob/partTimeJobCenter.vue | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package2/partTimeJob/partTimeJobCenter.vue b/package2/partTimeJob/partTimeJobCenter.vue index aa5d376..60ab67c 100644 --- a/package2/partTimeJob/partTimeJobCenter.vue +++ b/package2/partTimeJob/partTimeJobCenter.vue @@ -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;