diff --git a/src/components/wfd/components/DetailPanel/HandleNodeDetail.vue b/src/components/wfd/components/DetailPanel/HandleNodeDetail.vue
index 1ca10d3..a1257aa 100644
--- a/src/components/wfd/components/DetailPanel/HandleNodeDetail.vue
+++ b/src/components/wfd/components/DetailPanel/HandleNodeDetail.vue
@@ -24,12 +24,12 @@
:placeholder="i18n['handleNode.assignType.placeholder']"
:value="model.assignType"
:disabled="readOnly"
- @change="(e) => { onChange('assignValue', []);onChange('assignType', e) }"
+ @change="(e) => { onChange('assignValue', []); onChange('assignType', e); assignmentType() }"
>
-
+
+
@@ -75,22 +75,17 @@
-->
-
* {{ i18n['handleNode.assignType.department.title'] }}:
+
* {{ i18n['userTask.assignType.department.title'] }}:
{ onChange('assignValue', e); getPersons(e) }"
>
-
+
@@ -109,14 +104,14 @@
onChange('isCounterSign', value)"
+ :disabled="model.assignType !== 'role' && model.assignType !== 'department' && (
+ model.assignValue===undefined ||
+ model.assignValue===null ||
+ model.assignValue.length <= 1 ||
+ model.activeOrder ||
+ readOnly)"
+ :value="model.isCounterSign"
+ @change="(e) => { onChange('isCounterSign', e); initCounterSign(e) }"
>{{ i18n['handleNode.counterSign'] }}
onChange('activeOrder', value)"
>{{ i18n['handleNode.activeOrder'] }}
-
+ onChange('fullHandle', value)"
+ >{{ i18n['userTask.fullHandle'] }}
{ onChange('assignValue', e); getPersons(e) }"
>
@@ -103,7 +104,7 @@
onChange('activeOrder', value)"
>{{ i18n['userTask.activeOrder'] }}
= 1 &&
@@ -131,9 +132,6 @@
:value="model.fullHandle"
@change="(value) => onChange('fullHandle', value)"
>{{ i18n['userTask.fullHandle'] }}
-