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()