refactor(ui): LLM 页改为配置卡片列表 + 抽屉编辑,新增轮询配置入口

原来是「上边轮询卡片 + 下边左列表右详情」的分栏布局,详情区常驻占掉三分之二
版面。改为:

- 页面主体 = 模型配置卡片网格,点卡片打开右侧抽屉编辑/测试/保存
- 卡片右上角显示该配置是否正常:未配置 Key / 正常 / 异常·失败 N 次 /
  已熔断·冷却 xx,悬停出具体错误
- 工具栏「新建」左边加「轮询配置」入口,抽屉里放开关、兜底开关、实际链路
  顺序、熔断状态与恢复操作;开启时按钮上带「已开启」徽章

新建与编辑合用同一个抽屉(profile === null 即新建)。原先新建是 Dialog、编辑
是常驻表单,两份几乎完全相同的表单代码约 150 行,加字段得改两处——现在只有
一份 ProfileSheet。

抽屉的开关状态与内容状态分开存(editOpen / editing):否则关闭动画那 200ms
里标题会从「编辑 XX」闪成「新建模型配置」。

卡片上的优先级/不参与轮询只在轮询开启时才显示——关着时这两个字段没有意义,
不占版面。

注:卡片的「正常」是排除法得出的弱信号(填了 Key 且轮询没记录到它失败过),
不是主动探测——从未被调用过的错误配置也会显示正常。
This commit is contained in:
Autumn-27 committed 2026-08-19 11:25:45 -04:00
1 parent c436b9d7d8
commit 7090b034f8
1 file changed
+521 -774
File diff suppressed because it is too large. Load diff