From 69cecaf3e9e3facc78efc889bfff28bf5b989401 Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 27 Sep 2024 16:46:17 +0800 Subject: [PATCH] =?UTF-8?q?[update=20=E8=A7=A3=E8=AF=BB=E6=B5=81=E7=A8=8B]?= =?UTF-8?q?=20=E5=AD=97=E6=AE=B5=E9=95=BF=E5=BA=A6=E4=BC=98=E5=85=88?= =?UTF-8?q?=E4=BB=A5=E6=95=B0=E6=8D=AE=E5=BA=93=E5=AD=97=E6=AE=B5=E4=B8=BA?= =?UTF-8?q?=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InterpretationClauseTableModal.vue | 47 +++++++++++++------ 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue index a64e674..6c2420f 100644 --- a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue +++ b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTableModal.vue @@ -32,13 +32,13 @@ - @@ -175,56 +175,56 @@ - - - - - - - - @@ -239,14 +239,14 @@ - - @@ -254,7 +254,7 @@ @@ -278,6 +278,7 @@ import STreeSelect from '@comp/STreeSelect' import { getFormDictTreeList } from '@api/api' import { findNodeByField } from '@/utils/util' import TreeDataSelection from '@comp/selection/TreeDataSelection' +import { getDocSplitEditForm } from '@api/documentToolApi' export default { name: 'InterpretationClauseTableModal', components: { TreeDataSelection, STreeSelect, StandardSelection, JMultipleDatePicker }, @@ -300,9 +301,27 @@ export default { sm: { span: 20 } }, // 专业领域下拉 - professionalFieldTreeList: [] + professionalFieldTreeList: [], + // 表单的字段长度 + formFieldsLength: {} } }, + mounted () { + // 下划线转换成小驼峰 + function toCamelCase (str) { + return str.replace(/_([a-z])/g, (match, letter) => letter.toUpperCase()) + } + getDocSplitEditForm().then(res => { + if (res.success) { + const formModelList = res.result || [] + const obj = {} + formModelList.forEach(item => { + obj[toCamelCase(item.dbFieldName)] = item.dbLength + }) + this.formFieldsLength = obj + } + }) + }, methods: { add () { this.edit()