From 746102d4bf481d6940f60d51453d0ac1d7c21549 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期一, 02 十一月 2026 14:15:36 +0800
Subject: [PATCH] fix(bpm/hrm): 修复流程发起人搜索、流程管理员默认超管;核算新增批量删除

---
 src/views/bpm/model/form/index.vue |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/bpm/model/form/index.vue b/src/views/bpm/model/form/index.vue
index 8ac2c8d..e76ccf9 100644
--- a/src/views/bpm/model/form/index.vue
+++ b/src/views/bpm/model/form/index.vue
@@ -188,7 +188,7 @@
   } else {
     // 鎯呭喌涓夛細鏂板鍦烘櫙
     formData.value.startUserType = 0; // 鍏ㄤ綋
-    formData.value.managerUserIds.push(userStore.userInfo?.id);
+    // 娴佺▼绠$悊鍛橀粯璁ゅ�肩◢鍚庤缃紙闇�瑕佸厛鍔犺浇鐢ㄦ埛鍒楄〃鎵嶈兘瀹氫綅瓒呯骇绠$悊鍛橈級
   }
 
   // 鑾峰彇琛ㄥ崟鍒楄〃
@@ -199,6 +199,17 @@
   // 鑾峰彇閮ㄩ棬鍒楄〃
   deptList.value = await getSimpleDeptList();
 
+  // 鏂板鍦烘櫙锛堟祦绋嬬鐞嗗憳杩樻病鍊兼椂锛夐粯璁ゅ彇瓒呯骇绠$悊鍛橈紙admin锛夛紝鑰屼笉鏄綋鍓嶇櫥褰曠敤鎴�
+  if (!formData.value.managerUserIds?.length) {
+    const adminUser = userList.value.find(
+      (user: SystemUserApi.User) => user.username === 'admin',
+    );
+    const defaultManagerId = adminUser?.id ?? userStore.userInfo?.id;
+    if (defaultManagerId) {
+      formData.value.managerUserIds = [defaultManagerId];
+    }
+  }
+
   // 鏈�缁堬紝璁剧疆 currentStep 鍒囨崲鍒扮涓�姝�
   currentStep.value = 0;
   // 浠ュ墠鏈厤缃洿澶氳缃殑娴佺▼

--
Gitblit v1.9.3