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