Skip to content

feat(ui): 工具栏按钮顺序统一 —— 主动作 → 次要 → 刷新 / 列 → 危险(#210) - #214

Merged
yilecoding merged 1 commit into
mainfrom
feat/toolbar-order
Nov 2, 2026
Merged

yilecoding merged 1 commit into
mainfrom
feat/toolbar-order

Conversation

@yilecoding

Copy link
Copy Markdown
Owner

#210 调研结论里的 P1-6(工具栏),对应拆分计划里的 ④。

规范

工具栏按钮按阅读顺序排:主动作(实心)→ 次要动作(导入 / 导出等 outline)→ 刷新 / 列设置(图标)→ 危险操作(清空),不管这一排靠左还是靠右。刷新一律用 RefreshButton 图标按钮。写进了 pages/AGENTS.md。

改了哪些页

页面 原来 现在
短信发送日志 第一个按钮是红色垃圾桶(清空) 刷新 → 列设置 → 清空
登录日志 / 操作日志 清空夹在导出和刷新之间 导出 → 刷新 → 列设置 → 清空
插件管理 带字的「刷新」在「安装插件」前面 安装插件 → 图标刷新
流程定义 刷新 → 新建流程 新建流程 → 刷新
通知策略 刷新 → 放弃修改 → 保存 保存 → 放弃修改 → 刷新
服务器 / Redis / 在线用户 带字的「刷新」 图标刷新(和列表页同一个组件)
字典 「新增字典项」是 outline 实心主按钮

带查询区的列表页(用户 / 公告 / 任务调度 / 开放应用…)本来就是这个顺序,没动。

验证

  • pnpm typecheck --force · pnpm lint · i18n:check · arch:check · ctx:check 全过
  • E2E 本地:notify-channels / notify-bot 通过
  • 改完截图看过短信日志 / 插件管理 / 通知策略 / 服务器监控 / 流程定义 / 字典

不在这个 PR 里

  • 「新增」在左(查询区页面)还是在右(树表 / 卡片页)这件事没动:两种页面的布局本来就不同(查询区页面按钮在查询区下方靠左;树表 / 卡片页是「筛选在左、按钮在右」),只统一了按钮之间的顺序
  • 四张卡片页(模型密钥 / 短信配置 / 群机器人 / MCP 凭据)没有刷新按钮,留到 ⑤ 卡片页组件一起做

Refs #210

🤖 Generated with Claude Code

- 登录 / 操作 / 短信日志:红色「清空」挪到最后(短信日志原来是第一个,最抢眼也最容易误点)
- 插件管理:「安装插件」在前,带字的「刷新」换成和列表页同一个图标按钮
- 流程定义:「新建流程」挪到刷新前面
- 通知策略:保存 → 放弃修改 → 刷新
- 三个监控页(服务器 / Redis / 在线用户):带字的「刷新」换成图标按钮
- 字典:「新增字典项」改成实心主按钮
- 规范写进 pages 分册

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yilecoding
yilecoding merged commit af36b4a into main Nov 2, 2026
8 checks passed
@yilecoding
yilecoding deleted the feat/toolbar-order branch November 2, 2026 07:45
yilecoding added a commit that referenced this pull request Nov 2, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant