From 67ce727e7368a237854d75744e26e4ff175183bf Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Tue, 16 Jul 2024 15:48:21 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B3=95=E8=A7=84=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E6=80=A7=E6=8E=92=E6=9F=A5=E6=B5=81=E7=A8=8B=E4=B8=BB=E6=8E=92?= =?UTF-8?q?=E6=9F=A5=E4=BA=BA=E5=88=86=E6=89=B9=E4=B8=8B=E5=8F=91=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/lang/workCenter/en.js | 3 ++- src/common/lang/workCenter/zh.js | 3 ++- .../modules/MainFinderDistributesBaseInfo.vue | 16 +++++++++++++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/common/lang/workCenter/en.js b/src/common/lang/workCenter/en.js index 26593ef..217f20c 100644 --- a/src/common/lang/workCenter/en.js +++ b/src/common/lang/workCenter/en.js @@ -52,7 +52,8 @@ module.exports = { carTypeFileTemplateDownload: 'Model project file template download', carTypeFileTemplateName: 'Model project file upload template', pleaseGenerate: 'Please generate data', - pleaseClickNext: 'Please click Next to display the information' + pleaseClickNext: 'Please click Next to display the information', + pleaseSelectDesignEngineer: 'Please select Design Engineer' }, // 市场清单发布流程 marketListReleaseProcess: { diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 11787f8..3437a8b 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -52,7 +52,8 @@ module.exports = { carTypeFileTemplateDownload: '车型项目文件模板下载', carTypeFileTemplateName: '车型项目文件上传模板', pleaseGenerate: '请先生成数据', - pleaseClickNext: '请点击下一步显示信息' + pleaseClickNext: '请点击下一步显示信息', + pleaseSelectDesignEngineer: '请选择设计工程师' }, // 市场清单发布流程 marketListReleaseProcess: { diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue index fa49dd4..50e875c 100644 --- a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue +++ b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue @@ -539,9 +539,23 @@ export default { if (valid) { if (this.formInline.distributeFlag === YesOrNoEnum.YES.value) { // 排查任务是否下发选了是 - if (valid) { + // 校验设计工程师是否全部填写 + let hasErr = false + for (const i in this.dataSource) { + if (!this.dataSource[i].designEngineer) { + // 需要选设计工程师,但是没有选择 + hasErr = true + // 根据下标跳转到第一个没有填的的这一页表格 + this.ipagination.current = Math.floor(i / Number(this.ipagination.pageSize)) + 1 + break + } + } + if (valid && !hasErr) { data.standardInfo = Object.assign({}, this.formInline) data.detailInfoList = JSON.parse(JSON.stringify(this.dataSource)) + } else if (hasErr) { + this.$message.warning(this.$t('workCenter.regulatoryComplianceCheckProcess.pleaseSelectDesignEngineer')) + data = false } else { data = false }