[update] 拆分
This commit is contained in:
@@ -186,7 +186,7 @@
|
|||||||
<!--批量编辑-->
|
<!--批量编辑-->
|
||||||
<split-detail-batch-edit-drawer ref="batchEditDrawer" @ok="modalFormOk" />
|
<split-detail-batch-edit-drawer ref="batchEditDrawer" @ok="modalFormOk" />
|
||||||
<!--条款添加-->
|
<!--条款添加-->
|
||||||
<split-add-form ref="modalForm" :flag="'4'" :infoId="infoId" :menuId="menuId" :itemId="itemId" @ok="modalFormOk" />
|
<split-add-form ref="modalForm" :flag="StandardSource.ENTERPRISE.value" :infoId="infoId" :menuId="menuId" :itemId="itemId" @ok="modalFormOk" />
|
||||||
<!--查看上传文件-->
|
<!--查看上传文件-->
|
||||||
<upload-file ref="uploadFile" :return-url="false" disabled />
|
<upload-file ref="uploadFile" :return-url="false" disabled />
|
||||||
</internal-detail-page>
|
</internal-detail-page>
|
||||||
@@ -218,6 +218,7 @@ import { isHasPermission } from '../../../utils/hasPermission.js'
|
|||||||
import SplitDetailBatchEditDrawer from './modules/SplitDetailBatchEditDrawer.vue'
|
import SplitDetailBatchEditDrawer from './modules/SplitDetailBatchEditDrawer.vue'
|
||||||
import { downFile, downloadFile, postAction } from '../../../api/manage'
|
import { downFile, downloadFile, postAction } from '../../../api/manage'
|
||||||
import UploadFile from '@comp/UploadFile'
|
import UploadFile from '@comp/UploadFile'
|
||||||
|
import { StandardSource } from '@/enums/commonEnums'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'DocumentSplitDetail',
|
name: 'DocumentSplitDetail',
|
||||||
@@ -234,6 +235,7 @@ export default {
|
|||||||
mixins: [ConfigurableTableMixin],
|
mixins: [ConfigurableTableMixin],
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
StandardSource,
|
||||||
data: [],
|
data: [],
|
||||||
loading: false, // 提交的加载
|
loading: false, // 提交的加载
|
||||||
treeLoading: false, // 树形区域的加载
|
treeLoading: false, // 树形区域的加载
|
||||||
|
|||||||
@@ -232,7 +232,7 @@ import {
|
|||||||
getInterpretationArticlesList
|
getInterpretationArticlesList
|
||||||
} from '../../../../api/documentToolApi.js'
|
} from '../../../../api/documentToolApi.js'
|
||||||
import JMultipleDatePicker from '../../../../components/JMultipleDatePicker.vue'
|
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 { getAction } from '../../../../api/manage'
|
||||||
import { getFormDictTreeList } from '../../../../api/api'
|
import { getFormDictTreeList } from '../../../../api/api'
|
||||||
import STreeSelect from '../../../../components/STreeSelect'
|
import STreeSelect from '../../../../components/STreeSelect'
|
||||||
@@ -253,9 +253,9 @@ export default {
|
|||||||
return {
|
return {
|
||||||
FieldType,
|
FieldType,
|
||||||
TypeOfClauseItem,
|
TypeOfClauseItem,
|
||||||
hiddenFieldList: ['item_content'], // 隐藏的字段
|
hiddenFieldList: [], // 隐藏的字段
|
||||||
radioDictSelect: ['is_long_effect'], // 使用radio样式的数据字典单选
|
radioDictSelect: [], // 使用radio样式的数据字典单选
|
||||||
disabledFieldList: [], // 禁用的字段
|
disabledFieldList: ['item_num', 'item_title', 'item_content'], // 禁用的字段
|
||||||
specialPlaceholder: {}, // 特殊的placeholder
|
specialPlaceholder: {}, // 特殊的placeholder
|
||||||
optionsData: {}, // 通过接口获取的下拉数据
|
optionsData: {}, // 通过接口获取的下拉数据
|
||||||
title: this.$t('newlyAdded'),
|
title: this.$t('newlyAdded'),
|
||||||
@@ -297,30 +297,6 @@ export default {
|
|||||||
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: {
|
methods: {
|
||||||
/**
|
/**
|
||||||
* 新增
|
* 新增
|
||||||
@@ -468,10 +444,6 @@ export default {
|
|||||||
dictField.forEach(field => {
|
dictField.forEach(field => {
|
||||||
data[field.dbFieldName] = data[field.dbFieldName] || null
|
data[field.dbFieldName] = data[field.dbFieldName] || null
|
||||||
})
|
})
|
||||||
// 是否长期有效默认选否
|
|
||||||
if (!data.is_long_effect) {
|
|
||||||
data.is_long_effect = YesOrNoEnum.NO.value
|
|
||||||
}
|
|
||||||
// 处理条文解读
|
// 处理条文解读
|
||||||
if (!data.interpretation_articles) {
|
if (!data.interpretation_articles) {
|
||||||
data.interpretation_articles = ''
|
data.interpretation_articles = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user