From 6d940c074f3c46386866a917724e0ddf189a8524 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 12 二月 2025 11:23:57 +0800
Subject: [PATCH] 流程设计-任务的候选人类型回显bug

---
 src/components/Process/panel/TaskConfPanel.vue |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/components/Process/panel/TaskConfPanel.vue b/src/components/Process/panel/TaskConfPanel.vue
index 9d93362..fc80fea 100644
--- a/src/components/Process/panel/TaskConfPanel.vue
+++ b/src/components/Process/panel/TaskConfPanel.vue
@@ -446,17 +446,18 @@
     // 璁捐鍣ㄥ彸渚ц〃鍗曟暟鎹洖鏄�
     checkValuesEcho(formData) {
       if (formData.expId) {
+        console.log("456")
         this.getExpList(formData.expId);
         this.typeButDisable = true
         this.expButDisable = false
       } else {
         this.typeButDisable = false
         this.expSelect = null
-        if ("candidateGroups" === formData.userType || "candidateDeptGroups" === formData.userType) {
-          this.getRoleOrDeptReview(formData.candidateGroups)
-        } else {
-          this.getUserList(formData[formData.userType], formData.userType);
-        }
+      }
+      if ("candidateGroups" === formData.userType || "candidateDeptGroups" === formData.userType) {
+        this.getRoleOrDeptReview(formData.candidateGroups)
+      } else {
+        this.getUserList(formData[formData.userType], formData.userType);
       }
     },
 
@@ -492,8 +493,9 @@
         this.typeButDisable = false
         // 鏍规嵁id绛涢�夊嚭鏄鑹茶繕鏄儴闂�
         const roleAndDeptIds = ids.split(",");
-        const deptIds = roleAndDeptIds.filter(item => item.includes("dept"));
-        const roleIds = roleAndDeptIds.filter(item => !item.includes("dept"));
+        console.log("woc", roleAndDeptIds)
+        const deptIds = roleAndDeptIds.filter(item => item.includes("dept") || item === '${data_launch}');
+        const roleIds = roleAndDeptIds.filter(item => !item.includes("dept") && item !== '${data_launch}');
 
         if (roleIds && roleIds.length > 0) {  // 瑙掕壊
           const targetRoleList = this.modelerStore.roleList?.filter(i => roleIds.includes(i.roleId.toString()))

--
Gitblit v1.8.0