diff --git a/src/components/customField/AddForm.vue b/src/components/customField/AddForm.vue index 6a4cd736..9802c897 100644 --- a/src/components/customField/AddForm.vue +++ b/src/components/customField/AddForm.vue @@ -151,7 +151,8 @@ :nameStr="formInline[item.dbFieldName + '_dictText']" @nameChange="treeDataSelectNameChange" :optionsHref="item.treeFirstHref" - :dict-id="item.dictId"/> + :dict-id="item.dictId" + :disabled="disabled || disabledFieldList.includes(item.dbFieldName)"/> diff --git a/src/components/selection/TreeDataSelection.vue b/src/components/selection/TreeDataSelection.vue index bca415a6..4fddfe84 100644 --- a/src/components/selection/TreeDataSelection.vue +++ b/src/components/selection/TreeDataSelection.vue @@ -1,7 +1,14 @@ @@ -238,6 +248,7 @@ import { getAction } from '../../../../api/manage' import { getFormDictTreeList } from '../../../../api/api' import STreeSelect from '../../../../components/STreeSelect' import TreeSelection from '../../../../components/selection/TreeSelection' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'SplitAddForm', @@ -248,7 +259,8 @@ export default { UploadFile, StandardSelection, SplitDetailAddTypeCheck, - STreeSelect + STreeSelect, + TreeDataSelection }, data () { return { @@ -581,6 +593,10 @@ export default { this.formInline[this.uploadName] = attIdList.join(',') this.formInline = { ...this.formInline } }, + // 树形弹框名称改变 + treeDataSelectNameChange (value, fieldName) { + this.formInline[fieldName + '_dictText'] = value + }, // 正则替换小数点 limitNumber (value) { if (typeof value === 'string') { diff --git a/src/views/documentTool/documentSplit/modules/SplitDetailBatchEditDrawer.vue b/src/views/documentTool/documentSplit/modules/SplitDetailBatchEditDrawer.vue index 67ff1e49..b1683dfc 100644 --- a/src/views/documentTool/documentSplit/modules/SplitDetailBatchEditDrawer.vue +++ b/src/views/documentTool/documentSplit/modules/SplitDetailBatchEditDrawer.vue @@ -146,7 +146,7 @@ :label-in-value="false" :placeholder="$t('pleaseSelect')+item.dbFieldTxt + getPlaceholderSuffix(item)" /> - + @@ -187,10 +196,11 @@ import { getFormDictTreeList } from '../../../../api/api' import { getAction } from '../../../../api/manage' import STreeSelect from '../../../../components/STreeSelect' import TreeSelection from '../../../../components/selection/TreeSelection' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'SplitDetailBatchEditDrawer', - components: { TreeSelection, UserSelection, StandardSelection, UploadFile, JMultipleDatePicker, STreeSelect }, + components: { TreeSelection, UserSelection, StandardSelection, UploadFile, JMultipleDatePicker, STreeSelect, TreeDataSelection }, data () { return { FieldType, @@ -384,6 +394,10 @@ export default { this.formInline[this.uploadName] = attIdList.join(',') this.formInline = { ...this.formInline } }, + // 树形弹框名称改变 + treeDataSelectNameChange (value, fieldName) { + this.formInline[fieldName + '_dictText'] = value + }, handleSave () { if (this.confirmLoading) { return diff --git a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue index d2962d77..4bed80e7 100644 --- a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue +++ b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/ContactEnterSendTaskModal.vue @@ -402,15 +402,23 @@ - - + + + + + + + + + +
@@ -545,10 +553,11 @@ import Vue from 'vue' import { USER_INFO } from '@/store/mutation-types' // import { getEnStandardNo } from '@/api/workCenter' import TreeSelection from '@/components/selection/TreeSelection' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'ContactEnterSendTaskModal', - components: { UserSelection, StandardSelection, UploadFile, TreeSelection }, + components: { UserSelection, StandardSelection, UploadFile, TreeSelection, TreeDataSelection }, props: { // 是否可以编辑新企标编号 canEditNewStandardNumber: { diff --git a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue index d6ad7c1e..109bf518 100644 --- a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue +++ b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/BaseInfoTableModal.vue @@ -381,14 +381,22 @@
- + + + + + + + + + @@ -522,10 +530,11 @@ import Vue from 'vue' import { USER_INFO } from '@/store/mutation-types' import TreeSelection from '@/components/selection/TreeSelection' import { ajaxGetDictItems } from '@/api/api' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'BaseInfoTableModal', - components: { UserSelection, StandardSelection, UploadFile, TreeSelection }, + components: { UserSelection, StandardSelection, UploadFile, TreeSelection, TreeDataSelection }, props: { /** * 部所联络人汇总节点的话三个日期标准化填了的,主起草人不能修改;是联络人的话标准化未填写,联络人必填 diff --git a/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue index 7f5324f3..88756936 100644 --- a/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardChange/modules/BaseInfoForm.vue @@ -198,14 +198,22 @@ - + + + + + + + + + @@ -370,6 +378,7 @@ import UserSelection from '@/components/selection/UserSelection' import UploadFile from '@/components/UploadFile' import TreeSelection from '@/components/selection/TreeSelection' import STreeSelect from '@/components/STreeSelect' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'BaseInfoForm', @@ -378,7 +387,8 @@ export default { UserSelection, UploadFile, TreeSelection, - STreeSelect + STreeSelect, + TreeDataSelection }, props: { disabled: { diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue index 1577f275..1e89f404 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/ApprovalBaseInfo.vue @@ -350,14 +350,22 @@ - + + + + + + + + + @@ -625,10 +633,11 @@ import { getStandardGradeClassification } from '@/api/enterpriseStandardLibraryApi' import { getWorkGroupTreeList, ajaxGetDictItems } from '@/api/api' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'ApprovalBaseInfo', - components: { StandardSelection, UserSelection, UploadFile, TreeSelection }, + components: { StandardSelection, UserSelection, UploadFile, TreeSelection, TreeDataSelection }, props: { projectType: { type: [Number, String], diff --git a/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue b/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue index 32114116..758e6e9d 100644 --- a/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardInitChange/modules/MergeBaseInfo.vue @@ -351,14 +351,22 @@ - + + + + + + + + + @@ -445,10 +453,11 @@ import { import { getFormDictTreeList, ajaxGetDictItems } from '@/api/api' import TreeSelection from '@/components/selection/TreeSelection' import { getEnStandardNo } from '@/api/workCenter' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'MergeBaseInfo', - components: { EnterprisePlanSelection, UserSelection, UploadFile, TreeSelection }, + components: { EnterprisePlanSelection, UserSelection, UploadFile, TreeSelection, TreeDataSelection }, props: { disabled: { type: Boolean, diff --git a/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue index 143126bd..763678b9 100644 --- a/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue +++ b/src/views/workCenter/enterpriseStandardRevision/modules/BaseInfoForm.vue @@ -167,15 +167,24 @@ :label-in-value="false" :placeholder="$t('pleaseSelect')+item.dbFieldTxt" /> - + + + + + + + + + + @@ -200,7 +209,7 @@ import StandardSelection from '@/components/selection/StandardSelection' import UploadFile from '@/components/UploadFile' import EnterprisePlanSelection from '@/components/selection/EnterprisePlanSelection' import TreeSelection from '@/components/selection/TreeSelection' -import error from '../../../result/Error' +import TreeDataSelection from '../../../../components/selection/TreeDataSelection' export default { name: 'BaseInfoForm', @@ -210,7 +219,8 @@ export default { StandardSelection, UploadFile, EnterprisePlanSelection, - TreeSelection + TreeSelection, + TreeDataSelection }, props: { // 流程发起类型,是自动发起(auto)的还是从新建流程发起的(newProcess) diff --git a/src/views/workCenter/standardEntryOrChangeProcess/StandardEntryOrChangeProcess.vue b/src/views/workCenter/standardEntryOrChangeProcess/StandardEntryOrChangeProcess.vue index d4152340..8cdf271a 100644 --- a/src/views/workCenter/standardEntryOrChangeProcess/StandardEntryOrChangeProcess.vue +++ b/src/views/workCenter/standardEntryOrChangeProcess/StandardEntryOrChangeProcess.vue @@ -255,16 +255,25 @@ :label-in-value="false" :placeholder="$t('pleaseSelect')+item.dbFieldTxt" /> - + + + + + + + + + + + @@ -369,6 +378,7 @@ import { } from '../../../api/workCenter' import { WorkCenterMixin } from '../../../mixins/WorkCenterMixin' import STreeSelect from '../../../components/STreeSelect' +import TreeDataSelection from '../../../components/selection/TreeDataSelection' export default { name: 'StandardEntryOrChangeProcess', @@ -382,7 +392,8 @@ export default { ProcessDetailList, UserSelectModal, TreeSelection, - STreeSelect + STreeSelect, + TreeDataSelection }, mixins: [WorkCenterMixin], data () {