From 4f36cfaf800bc0025cb136793bd742c22a02b02d Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Thu, 21 Dec 2023 10:46:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=9B=9E=E5=A4=8D=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E9=80=89=E6=8B=A9=E8=87=AA=E5=B7=B1=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrderAdd.vue | 9 +++++---- src/views/aftersales/aftersalesWorkOrderend.vue | 13 +++++++++++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrderAdd.vue b/src/views/aftersales/aftersalesWorkOrderAdd.vue index 58a53f7f..f3ee7cd7 100644 --- a/src/views/aftersales/aftersalesWorkOrderAdd.vue +++ b/src/views/aftersales/aftersalesWorkOrderAdd.vue @@ -647,11 +647,12 @@ const ImgSuccess = (response, uploadFile) => { // 上传图片规则 const beforeAvatarUpload = rawFile => { - if (rawFile.type !== 'image/png') { - ElMessage.error('图片格式只能为image/png!'); + console.log(rawFile); + if (rawFile.type !== 'image/png' && rawFile.type !== 'image/jpeg') { + ElMessage.error('图片格式只能为 png/jpg!'); return false; - } else if (rawFile.size / 1024 / 1024 > 2) { - ElMessage.error('图片大小不能大于2MB!'); + } else if (rawFile.size / 1024 / 1024 > 10) { + ElMessage.error('图片大小不能大于10MB!'); return false; } return true; diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue index d036c598..3a10e168 100644 --- a/src/views/aftersales/aftersalesWorkOrderend.vue +++ b/src/views/aftersales/aftersalesWorkOrderend.vue @@ -695,6 +695,7 @@ :key="item.value" :label="item.label" :value="item.value" + :disabled="item.disabled" /> @@ -1047,7 +1048,8 @@ const onLoad = () => { sum = Number(item.responsibilityRatio) + sum; }); companyProportion.value = 100 - sum; - ProcessingList.value = res.data.data.processingResultsVO.processingMoneyEntityList.map( + if(res.data.data.processingResultsVO.processingMoneyEntityList.length){ + ProcessingList.value = res.data.data.processingResultsVO.processingMoneyEntityList.map( item => { endFrom.value.result.push(item.resultType); return { @@ -1061,6 +1063,8 @@ const onLoad = () => { }; } ); + } + // 总金额回显 TotalClaimAmount.value = res.data.data.processingResultsVO.money; @@ -1087,7 +1091,7 @@ const onLoad = () => { }); } // 赔款方 - if (res.data.data.completionRecordEntities.length > 0) { + if (res.data.data.completionRecordEntities.length) { res.data.data.completionRecordEntities.forEach((item, index) => { TotalamountCompensation.value += Number(item.money); CompensationParty.value.push({ @@ -1129,11 +1133,16 @@ const onLoad = () => { }); getDeptWarehouse({}).then(res => { + // 验证本地仓库用于回复选择,自己不能选择自己仓库 console.log(res, '处理方'); + localStorage.getItem('WarehouseName') + console.log(localStorage.getItem('WarehouseName'),'当前本地仓库'); + res.data.data.forEach(item => { warehouseData.value.push({ value: item.id, label: item.name, + disabled:item.name==localStorage.getItem('WarehouseName') }); }); });