From 245381636406d7cfb0d7ef6c4994f83b07d4c8f9 Mon Sep 17 00:00:00 2001 From: Nelson <1475262689@qq.com> Date: Mon, 13 Jul 2026 12:09:43 +0800 Subject: [PATCH] fix: stabilize agent knowledge dropdown --- ai_knowledge_base_v2/apps/admin-web/src/main.ts | 2 ++ ai_knowledge_base_v2/apps/admin-web/src/styles.css | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ai_knowledge_base_v2/apps/admin-web/src/main.ts b/ai_knowledge_base_v2/apps/admin-web/src/main.ts index c70af7d..b1b4a63 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/main.ts +++ b/ai_knowledge_base_v2/apps/admin-web/src/main.ts @@ -45,6 +45,8 @@ import "element-plus/theme-chalk/el-message-box.css"; import "element-plus/theme-chalk/el-option.css"; import "element-plus/theme-chalk/el-overlay.css"; import "element-plus/theme-chalk/el-progress.css"; +import "element-plus/theme-chalk/el-popper.css"; +import "element-plus/theme-chalk/el-scrollbar.css"; import "element-plus/theme-chalk/el-select.css"; import "element-plus/theme-chalk/el-switch.css"; import "element-plus/theme-chalk/el-table.css"; diff --git a/ai_knowledge_base_v2/apps/admin-web/src/styles.css b/ai_knowledge_base_v2/apps/admin-web/src/styles.css index c281e0d..d275251 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/styles.css +++ b/ai_knowledge_base_v2/apps/admin-web/src/styles.css @@ -713,8 +713,15 @@ textarea { } .debug-knowledge-select { width: 100%; min-width: 0; } -.debug-knowledge-select .el-select__wrapper { min-height: 40px; max-height: 76px; overflow-y: auto; } -.debug-knowledge-popper { max-width: min(620px, 90vw); z-index: 4000 !important; } +.debug-knowledge-select .el-select__wrapper { height: 40px; min-height: 40px; overflow: hidden; } +.debug-knowledge-select .el-select__selection { flex-wrap: nowrap; overflow: hidden; } +.debug-knowledge-select .el-select__selected-item { min-width: 0; flex-shrink: 1; } +.debug-knowledge-popper.el-popper { z-index: 4000 !important; max-width: min(620px, 90vw); background: #fff; opacity: 1; overflow: hidden; } +.debug-knowledge-popper .el-select-dropdown, +.debug-knowledge-popper .el-scrollbar, +.debug-knowledge-popper .el-scrollbar__wrap, +.debug-knowledge-popper .el-select-dropdown__list { background: #fff; } +.debug-knowledge-popper .el-select-dropdown__wrap { max-height: 320px; overscroll-behavior: contain; } .debug-knowledge-popper .el-select-dropdown__item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .table-row-actions { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; white-space: nowrap; } .table-row-actions .el-button + .el-button { margin-left: 0; }