diff --git a/src/components/mdp-ui/mixin/MdpSelectMixin.js b/src/components/mdp-ui/mixin/MdpSelectMixin.js
index 56f15713..47795413 100644
--- a/src/components/mdp-ui/mixin/MdpSelectMixin.js
+++ b/src/components/mdp-ui/mixin/MdpSelectMixin.js
@@ -230,6 +230,13 @@ export const MdpSelectMixin = {
}
},
props: {
+ /**
+ * 是否检查状态之间的关联关系禁用关系
+ */
+ targetCheck:{
+ type: Boolean,
+ default: true,
+ },
title:{
type: String,
default:'',
@@ -511,7 +518,12 @@ export const MdpSelectMixin = {
},
methods: {
disabledOptionCpd(o){
-
+ if(this.clearable){//可清空规则无效
+ return false
+ }
+ if(this.targetCheck===false){
+ return false;
+ }
if(this.multiple){
return false;
}
diff --git a/src/views/xm/core/xmIteration/XmIterationEdit.vue b/src/views/xm/core/xmIteration/XmIterationEdit.vue
index 48f7c63f..bbbec81d 100644
--- a/src/views/xm/core/xmIteration/XmIterationEdit.vue
+++ b/src/views/xm/core/xmIteration/XmIterationEdit.vue
@@ -38,7 +38,7 @@
-
+
diff --git a/src/views/xm/core/xmIteration/XmIterationMng.vue b/src/views/xm/core/xmIteration/XmIterationMng.vue
index a56d76c7..6109bfd0 100644
--- a/src/views/xm/core/xmIteration/XmIterationMng.vue
+++ b/src/views/xm/core/xmIteration/XmIterationMng.vue
@@ -92,7 +92,7 @@
itemCode="iterationStatus"
>
-
+
diff --git a/src/views/xm/core/xmMenu/XmMenuEdit.vue b/src/views/xm/core/xmMenu/XmMenuEdit.vue
index b22668fe..24d12f55 100644
--- a/src/views/xm/core/xmMenu/XmMenuEdit.vue
+++ b/src/views/xm/core/xmMenu/XmMenuEdit.vue
@@ -81,7 +81,7 @@
-
@@ -116,7 +116,7 @@
-
@@ -177,25 +177,25 @@
-
-
-
-
diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue
index a7cf4f86..5b390121 100644
--- a/src/views/xm/core/xmMenu/XmMenuMng.vue
+++ b/src/views/xm/core/xmMenu/XmMenuMng.vue
@@ -267,7 +267,7 @@
-
+
diff --git a/src/views/xm/core/xmProduct/XmProductMng.vue b/src/views/xm/core/xmProduct/XmProductMng.vue
index 1df0c896..a9047e7d 100644
--- a/src/views/xm/core/xmProduct/XmProductMng.vue
+++ b/src/views/xm/core/xmProduct/XmProductMng.vue
@@ -173,7 +173,7 @@
-
+
diff --git a/src/views/xm/core/xmProject/XmProjectEdit.vue b/src/views/xm/core/xmProject/XmProjectEdit.vue
index fcd8b193..74f3d0f7 100644
--- a/src/views/xm/core/xmProject/XmProjectEdit.vue
+++ b/src/views/xm/core/xmProject/XmProjectEdit.vue
@@ -34,13 +34,13 @@
-
-
@@ -48,14 +48,14 @@
-
-
diff --git a/src/views/xm/core/xmProject/XmProjectMng.vue b/src/views/xm/core/xmProject/XmProjectMng.vue
index cecee987..eb2ca9fa 100644
--- a/src/views/xm/core/xmProject/XmProjectMng.vue
+++ b/src/views/xm/core/xmProject/XmProjectMng.vue
@@ -96,24 +96,24 @@
-
+
-
-
+
-
+
diff --git a/src/views/xm/core/xmProject/XmProjectSetup.vue b/src/views/xm/core/xmProject/XmProjectSetup.vue
index 53fe33dc..76cd291b 100644
--- a/src/views/xm/core/xmProject/XmProjectSetup.vue
+++ b/src/views/xm/core/xmProject/XmProjectSetup.vue
@@ -18,7 +18,7 @@
-
+
@@ -51,13 +51,13 @@
-
+
-
+
diff --git a/src/views/xm/core/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue
index a516943f..bc0f6aff 100644
--- a/src/views/xm/core/xmTask/XmTaskEdit.vue
+++ b/src/views/xm/core/xmTask/XmTaskEdit.vue
@@ -125,7 +125,7 @@
-
+
@@ -164,7 +164,7 @@
-
+
@@ -233,7 +233,7 @@
-
+
@@ -243,12 +243,12 @@
-
+
-
+
diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue
index 3f446fff..78fc22c5 100644
--- a/src/views/xm/core/xmTask/XmTaskMng.vue
+++ b/src/views/xm/core/xmTask/XmTaskMng.vue
@@ -153,7 +153,7 @@
-
@@ -217,7 +217,7 @@
-
@@ -256,7 +256,7 @@
-
@@ -279,13 +279,13 @@
-
+
-
+
diff --git a/src/views/xm/core/xmWorkload/XmWorkloadMng.vue b/src/views/xm/core/xmWorkload/XmWorkloadMng.vue
index e09b99bf..50bf94e7 100644
--- a/src/views/xm/core/xmWorkload/XmWorkloadMng.vue
+++ b/src/views/xm/core/xmWorkload/XmWorkloadMng.vue
@@ -46,7 +46,7 @@
-
@@ -66,7 +66,7 @@
-
@@ -123,7 +123,7 @@
-
+
diff --git a/src/views/xm/pro/kpi/Form.vue b/src/views/xm/pro/kpi/Form.vue
index 4cef480c..de74ba4b 100644
--- a/src/views/xm/pro/kpi/Form.vue
+++ b/src/views/xm/pro/kpi/Form.vue
@@ -108,7 +108,7 @@
-
@@ -123,20 +123,20 @@
-
-
-
@@ -197,7 +197,7 @@
-
diff --git a/src/views/xm/pro/kpi/Index.vue b/src/views/xm/pro/kpi/Index.vue
index ea59c06b..94e17b99 100644
--- a/src/views/xm/pro/kpi/Index.vue
+++ b/src/views/xm/pro/kpi/Index.vue
@@ -128,14 +128,14 @@
-
-
@@ -152,14 +152,14 @@
-
-
@@ -214,7 +214,7 @@
-
diff --git a/src/views/xm/pro/xmRisk/Form.vue b/src/views/xm/pro/xmRisk/Form.vue
index 749bb98d..6da2ae79 100644
--- a/src/views/xm/pro/xmRisk/Form.vue
+++ b/src/views/xm/pro/xmRisk/Form.vue
@@ -125,7 +125,7 @@
-
+
diff --git a/src/views/xm/pro/xmRisk/Index.vue b/src/views/xm/pro/xmRisk/Index.vue
index 9a58351c..59b3e4bf 100644
--- a/src/views/xm/pro/xmRisk/Index.vue
+++ b/src/views/xm/pro/xmRisk/Index.vue
@@ -64,7 +64,7 @@
-
+