From b85d42701e537777f75d7cdee0aeaea8b803f764 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 22 Jan 2024 09:59:25 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug81086?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/lang/workCenter/zh.js | 2 +- .../modules/BaseInfoTableModal.vue | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 7b5b14da..11ffab03 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -112,7 +112,7 @@ module.exports = { pleaseSelectApprover: '请选择审批人', pleaseSelectDrafter: '请选择主起草人', pleaseSelectSameApprover: '请选择相同的审批人', - standizationEnterDataNotUpdate: '标准化填写的数据不可更改' + standizationEnterDataNotUpdate: '标准化填写的基本信息数据不可更改' }, // 企标制修订流程 enStandardRevision: { diff --git a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue index 71741a9d..d4950ceb 100644 --- a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue +++ b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue @@ -1118,10 +1118,16 @@ export default { // 如果是主起草人填写信息节点,需要判断之前有的字段没有改过 if (this.currentNode === 6) { let hasErr = false + // 不能修改最初数据的字段名 + const fieldNameArr = ['applicationType', 'projectType', 'newEnStandardName', 'enStandardCode', + 'enNameCode', 'standardCategoryCode', 'decadeCode', 'originEnStandardNo', 'originEnStandardName', + 'newEnStandardName', 'enStandardEnglishName', 'enStandardSystem', 'standardType', + 'enStandardClassification', 'compilationDescription', 'draftPlannedCompleteDate', + 'solicitationDraftPlanCompleteDate', 'planApprovalDate'] // 从表格最初的数据中找出这条数据 const dItem = this.initDataSource.find(item => item.id === this.model.id) for (const item in dItem) { - if (dItem[item] && dItem[item] !== formInline[item]) { + if (dItem[item] && dItem[item] !== formInline[item] && fieldNameArr.includes(item)) { // 说明之前有的数据,改过 console.log('改了', item, '。原来的:', dItem[item], '现在的:', formInline[item]) this.$message.warning(this.$t('workCenter.revisionPlanActivelyReport.standizationEnterDataNotUpdate'))