From f84a12d753644aacdfd3dc7719115cc6fec75d3a Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 28 Jun 2024 18:56:59 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../documentSplit/DocumentSplitDetail.vue | 4 ++- .../documentSplit/modules/SplitAddForm.vue | 36 +++---------------- 2 files changed, 7 insertions(+), 33 deletions(-) diff --git a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue index 67c9da6..ea2f347 100644 --- a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue +++ b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue @@ -186,7 +186,7 @@ - + @@ -218,6 +218,7 @@ import { isHasPermission } from '../../../utils/hasPermission.js' import SplitDetailBatchEditDrawer from './modules/SplitDetailBatchEditDrawer.vue' import { downFile, downloadFile, postAction } from '../../../api/manage' import UploadFile from '@comp/UploadFile' +import { StandardSource } from '@/enums/commonEnums' export default { name: 'DocumentSplitDetail', @@ -234,6 +235,7 @@ export default { mixins: [ConfigurableTableMixin], data () { return { + StandardSource, data: [], loading: false, // 提交的加载 treeLoading: false, // 树形区域的加载 diff --git a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue index 682fdfa..8af8677 100644 --- a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue +++ b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue @@ -232,7 +232,7 @@ import { getInterpretationArticlesList } from '../../../../api/documentToolApi.js' import JMultipleDatePicker from '../../../../components/JMultipleDatePicker.vue' -import { FieldType, TypeOfClauseItem, YesOrNoEnum } from '../../../../enums/commonEnums' +import { FieldType, TypeOfClauseItem } from '../../../../enums/commonEnums' import { getAction } from '../../../../api/manage' import { getFormDictTreeList } from '../../../../api/api' import STreeSelect from '../../../../components/STreeSelect' @@ -253,9 +253,9 @@ export default { return { FieldType, TypeOfClauseItem, - hiddenFieldList: ['item_content'], // 隐藏的字段 - radioDictSelect: ['is_long_effect'], // 使用radio样式的数据字典单选 - disabledFieldList: [], // 禁用的字段 + hiddenFieldList: [], // 隐藏的字段 + radioDictSelect: [], // 使用radio样式的数据字典单选 + disabledFieldList: ['item_num', 'item_title', 'item_content'], // 禁用的字段 specialPlaceholder: {}, // 特殊的placeholder optionsData: {}, // 通过接口获取的下拉数据 title: this.$t('newlyAdded'), @@ -297,30 +297,6 @@ export default { default: '' } }, - watch: { - // 是否长期有效,是的话新认证实施日期、已认证实施日期、新注册实施日期为多选,否则为单选 - 'formInline.is_long_effect': { - handler (value) { - const indexArr = [] - // 新认证实施日期 - indexArr[0] = this.dataList.findIndex(tt => tt.dbFieldName === 'new_cer_implement_date') - // 已认证实施日期 - indexArr[1] = this.dataList.findIndex(tt => tt.dbFieldName === 'cer_implement_date') - // 新注册实施日期 - indexArr[2] = this.dataList.findIndex(tt => tt.dbFieldName === 'new_register_implement_date') - if (value === YesOrNoEnum.YES.value) { - indexArr.forEach(index => { - this.$set(this.dataList[index], 'fieldShowType', FieldType.DATE_MORE.value) - }) - } else if (value === YesOrNoEnum.NO.value) { - indexArr.forEach(index => { - this.$set(this.dataList[index], 'fieldShowType', FieldType.DATE_SINGLE.value) - }) - } - this.$forceUpdate() - } - } - }, methods: { /** * 新增 @@ -468,10 +444,6 @@ export default { dictField.forEach(field => { data[field.dbFieldName] = data[field.dbFieldName] || null }) - // 是否长期有效默认选否 - if (!data.is_long_effect) { - data.is_long_effect = YesOrNoEnum.NO.value - } // 处理条文解读 if (!data.interpretation_articles) { data.interpretation_articles = ''