From 727affad2cd5818f791dd7b5bc99a205b032e175 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期一, 26 十月 2026 10:55:18 +0800
Subject: [PATCH] fix(search): 用户搜索支持名称或昵称合并检索

---
 src/views/system/user/components/select-modal.vue |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/views/system/user/components/select-modal.vue b/src/views/system/user/components/select-modal.vue
index 7553992..2c3b102 100644
--- a/src/views/system/user/components/select-modal.vue
+++ b/src/views/system/user/components/select-modal.vue
@@ -193,7 +193,7 @@
       pageNo,
       pageSize,
       deptId: selectedDeptId.value,
-      username: leftListState.value.searchValue || undefined,
+      keyword: leftListState.value.searchValue || undefined,
     });
 
     leftListState.value.dataSource = list;
@@ -309,9 +309,12 @@
   };
 }
 
-// TODO   鍚庣鎺ュ彛鐩墠浠呮敮鎸�  username 妫�绱紝 绛涢�夋潯浠堕渶瑕佽窡鍚庣璇锋眰鍙傛暟淇濇寔涓�鑷淬��
 function filterOption(inputValue: string, option: any) {
-  return option.username.toLowerCase().includes(inputValue.toLowerCase());
+  const keyword = inputValue.toLowerCase();
+  return (
+    option.username?.toLowerCase().includes(keyword) ||
+    option.nickname?.toLowerCase().includes(keyword)
+  );
 }
 
 /** 澶勭悊閮ㄩ棬鏍戝睍寮�/鎶樺彔 */
@@ -427,6 +430,7 @@
           v-model:target-keys="selectedUserIds"
           :titles="['鏈��', '宸查��']"
           :show-search="true"
+          search-placeholder="鎼滅储鍚嶇О鎴栨樀绉�"
           :show-select-all="true"
           :filter-option="filterOption"
           @change="handleUserChange"

--
Gitblit v1.9.3