From c55180982f5c5a741cbe612eeed00c517c823214 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 31 Jul 2024 14:41:54 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug87732?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../standard/EnterpriseStandardList.vue | 6 ++---- .../standard/detail/EnterpriseStandardDetail.vue | 12 ++++++++++++ .../detail/ForeignStandardDetailPage.vue | 6 ++++++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue index 450d595..d8499fc 100644 --- a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue +++ b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue @@ -159,8 +159,7 @@ @@ -169,8 +168,7 @@ diff --git a/src/views/enterpriseStandardLibrary/standard/detail/EnterpriseStandardDetail.vue b/src/views/enterpriseStandardLibrary/standard/detail/EnterpriseStandardDetail.vue index f656114..22db262 100644 --- a/src/views/enterpriseStandardLibrary/standard/detail/EnterpriseStandardDetail.vue +++ b/src/views/enterpriseStandardLibrary/standard/detail/EnterpriseStandardDetail.vue @@ -249,6 +249,18 @@ export default { if (res.success) { const data = res.result || {} this.partList = Object.keys(data) + const formList = Object.values(data).reduce((acc, cur) => acc.concat(cur), []) + formList.forEach(item => { + // 获取上传文件类型的字段 + if (item.fieldShowType === FieldType.FILE_UP.value && !this.fileField.includes(item.dbFieldName)) { + this.fileField.push(item.dbFieldName) + } + // 获取选择标准类型的字段 + if (item.fieldShowType === FieldType.STANDARD_MORE.value && !this.standardFields.includes(item.dbFieldName)) { + // 不是固定的需要点击的标准字段,加进去 + this.standardFields.push(item.dbFieldName) + } + }) this.form = data } else { this.$message.warn(res.message) diff --git a/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue b/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue index 907f482..e6d5106 100644 --- a/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue +++ b/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue @@ -215,9 +215,15 @@ export default { this.formPartList = Object.keys(formList) this.fileField = [] formList.forEach(item => { + // 获取上传文件类型的字段 if (item.fieldShowType === FieldType.FILE_UP.value) { this.fileField.push(item.dbFieldName) } + // 获取选择标准类型的字段 + if (item.fieldShowType === FieldType.STANDARD_MORE.value && !this.standardFields.includes(item.dbFieldName)) { + // 不是固定的需要点击的标准字段,加进去 + this.standardFields.push(item.dbFieldName) + } }) this.form = data } else {