From 081c201b2ed15c8a07bc16592f0c1fc08d6831fa Mon Sep 17 00:00:00 2001 From: chengkai3 Date: Sun, 28 Jun 2026 10:24:25 +0800 Subject: [PATCH] =?UTF-8?q?[fix]:[FL-202][=E4=BF=AE=E5=A4=8DATP=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E8=A1=A8=E5=8D=95=E4=B8=8B=E6=8B=89=E6=A1=86=E8=A1=8C?= =?UTF-8?q?=E4=B8=BA]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将CreatableSingleSelect组件替换为标准的Select组件: - 使用showSearch支持搜索 - 选中值后下拉菜单自动关闭(单选框正常行为) - 保留通过输入创建新选项的能力 - 添加提示文本"可直接输入新建选项" 修复了原有实现中使用mode="tags"导致的下拉框不关闭问题 Co-Authored-By: Claude Sonnet 4.6 Co-authored-by: multica-agent --- web/src/app/admin/atp-models/page.tsx | 62 ++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/web/src/app/admin/atp-models/page.tsx b/web/src/app/admin/atp-models/page.tsx index 613b9fe..64e2311 100644 --- a/web/src/app/admin/atp-models/page.tsx +++ b/web/src/app/admin/atp-models/page.tsx @@ -11,6 +11,7 @@ import { Modal, Popconfirm, Row, + Select, Space, Spin, Table, @@ -25,7 +26,6 @@ import { useCallback, useEffect, useMemo, useRef, useState, type CSSProperties, import { AdminPageLoading } from "@/components/admin-page-loading"; import { useAuth } from "@/components/auth-provider"; -import { CreatableSingleSelect } from "@/components/creatable-single-select"; import { useMobileDetection } from "@/hooks/use-mobile-detection"; import { useToastFeedback } from "@/hooks/use-toast-feedback"; import { readApiError } from "@/lib/api"; @@ -741,16 +741,68 @@ export default function AtpModelsPage() { autoComplete="off" > - + ( + <> + {menu} +
+ 可直接输入新建选项 +
+ + )} + />
- + ( + <> + {menu} +
+ 可直接输入新建选项 +
+ + )} + />