From b697e73c6b7d36993a0c709c1c6e321f46c6cc0d Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 10 Sep 2026 12:23:05 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E5=B7=B2=E9=80=89=E6=88=90=E5=91=98?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai-kb/zh/howto/user-account/search.md | 8 +- resources/assets/js/components/UserSelect.vue | 36 ++++++++- .../assets/sass/components/user-select.scss | 50 +++++++++++- tests/user-select.test.mjs | 79 +++++++++++++++++++ 4 files changed, 169 insertions(+), 4 deletions(-) create mode 100644 tests/user-select.test.mjs diff --git a/resources/ai-kb/zh/howto/user-account/search.md b/resources/ai-kb/zh/howto/user-account/search.md index db4f550b1..d59e4ea81 100644 --- a/resources/ai-kb/zh/howto/user-account/search.md +++ b/resources/ai-kb/zh/howto/user-account/search.md @@ -20,7 +20,7 @@ negative: - 默认排除机器人(bot=0),需要机器人时 bot=1/2 - 单次最多返回 100 条,超过需翻页(page + pagesize) - 搜索结果只含基础字段(basicField),完整资料需调 user/info 或 get_users_basic -last_verified: v1.7.90 +last_verified: v1.9.18 --- # 搜索用户 @@ -37,6 +37,12 @@ last_verified: v1.7.90 - 纯数字 → 同时按 userid 精确 + nickname / pinyin / profession 模糊 - 其它 → 按 nickname / pinyin / profession 模糊 +## 取消已选成员 +- 人员选择弹窗搜索框左侧显示已选头像。鼠标悬停头像后,点击右上角的关闭图标取消选择;鼠标点击头像本身不会取消。 +- 触摸操作直接轻点已选头像取消选择。禁止取消的成员不会显示关闭图标,触摸点击也不会取消。 +- 搜索框为空时按 Backspace,取消末尾第一个允许取消的成员,并将已选列表滚动到最右端;没有可取消成员时保持不变。 +- 关闭图标支持键盘聚焦后按 Enter 或空格取消选择。修改选择后仍需点击「确定」提交。 + ## 高级筛选 - `keys.disable`:`0` 仅在职(默认)/ `1` 仅离职 / `2` 全部 - `keys.bot`:`0` 排除机器人(默认)/ `1` 仅机器人 / `2` 全部 diff --git a/resources/assets/js/components/UserSelect.vue b/resources/assets/js/components/UserSelect.vue index 6aac1ac8b..fa39d1019 100755 --- a/resources/assets/js/components/UserSelect.vue +++ b/resources/assets/js/components/UserSelect.vue @@ -44,8 +44,16 @@