From 037659692de714787b029e25753e1293195a778f Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Mon, 8 Jan 2024 13:49:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aftersales/aftersalesWorkOrderAdd.vue | 15 +++- .../aftersales/aftersalesWorkOrderInfo.vue | 20 +++--- .../aftersales/aftersalesWorkOrderend.vue | 71 +++++++++++++------ 3 files changed, 73 insertions(+), 33 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrderAdd.vue b/src/views/aftersales/aftersalesWorkOrderAdd.vue index 5666aecc..9f12f9ac 100644 --- a/src/views/aftersales/aftersalesWorkOrderAdd.vue +++ b/src/views/aftersales/aftersalesWorkOrderAdd.vue @@ -328,7 +328,6 @@
- { workOrderId: Indexform.value.workOrderNumber? Indexform.value.workOrderNumber:null, }; console.log(DataSubmit.surveyRecordDTO, '调查经过'); + // 环节责任方填写校验 + // 对在库环节,配送环节,安装环节进行责任人填写校验 + if(groundlineType.value == 5 || groundlineType.value == 4 || groundlineType.value == 7){ + const Humanverification = FangAddList.value.every(item => item.businessName !== ""); + if(!Humanverification){ + ElMessage({ + message: '请填写责任人', + type: 'warning', + }) + return + } + } // 新责任方处理 // FangAddList.value // 不是提货环节 + + if (groundlineType.value != 1) { if (FangAddList.value.length) { // 如果存在责任方 diff --git a/src/views/aftersales/aftersalesWorkOrderInfo.vue b/src/views/aftersales/aftersalesWorkOrderInfo.vue index 46ca23d5..14756049 100644 --- a/src/views/aftersales/aftersalesWorkOrderInfo.vue +++ b/src/views/aftersales/aftersalesWorkOrderInfo.vue @@ -441,13 +441,12 @@ v-if="PermissionButton.repulse" v-if="PermissionButton.arbitration_completed" v-if="PermissionButton.information_editing" --> - - 回复 - 处理结果 - 完结 - 打回 - 客服仲裁完结 - 信息编辑 + 回复 + 处理结果 + 完结 + 打回 + 客服仲裁完结 + 信息编辑
@@ -908,7 +907,8 @@ const onLoad = () => { .map(item => { return { businessName: item.businessId }; }); - + console.log(FangAddList.value,'责任方回显问题'); + // 公司占比回显计算 let sum = 0; res.data.data.personResponsibleVOS.forEach(item => { @@ -922,6 +922,7 @@ const onLoad = () => { description: res.description, //说明 }; }); + console.log(FangAddList.value,'责任方回显问题'); res.data.data.processorVOList.forEach(item => { if (item) { if (item.typesOf == 2) { @@ -930,9 +931,6 @@ const onLoad = () => { } } }); - // let a=['张三','李四'] - // let b=['张三'] - // let result = b.some(item => a.includes(item)); companyProportion.value = 100 - sum; ProcessingRecordsName.value = ProcessingRecords.value.filter(item => warehouseData.value.includes(item.value) diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue index 5ff85eca..61d0a7b0 100644 --- a/src/views/aftersales/aftersalesWorkOrderend.vue +++ b/src/views/aftersales/aftersalesWorkOrderend.vue @@ -373,13 +373,13 @@
添加赔款方 - 添加收款方 + 添加受款方
{{ item.state == 0 ? '赔款方' : '收款方' }}{{ item.cld }}{{ item.state == 0 ? '赔款方' : '受款方' }}{{ item.cld }}
@@ -387,7 +387,7 @@
@@ -401,6 +401,33 @@ placeholder="金额" />
+ +
+ + + + +
+ +
+ +