2026-06-21 11:23:39 +08:00
|
|
|
|
# 服务器列表操作列与批量栏调整
|
|
|
|
|
|
|
|
|
|
|
|
**日期**:2026-06-21
|
|
|
|
|
|
|
|
|
|
|
|
## 变更摘要
|
|
|
|
|
|
|
|
|
|
|
|
- 行内宝塔按钮文案改为「一键登录」
|
|
|
|
|
|
- 移除行内「监测」「站点」按钮(站点链接仍在名称/域名列可点)
|
|
|
|
|
|
- 「检测路径」「诊断」从每行操作移至顶部批量操作栏(需勾选服务器)
|
|
|
|
|
|
- 批量「检测路径」文案统一;「诊断」须单选 1 台
|
|
|
|
|
|
|
|
|
|
|
|
## 动机
|
|
|
|
|
|
|
|
|
|
|
|
行操作过多拥挤;路径检测与 Agent 诊断属批量运维动作,与「健康检查」同类。
|
|
|
|
|
|
|
|
|
|
|
|
## 涉及文件
|
|
|
|
|
|
|
|
|
|
|
|
- `frontend/src/components/servers/ServerTableRowActions.vue`
|
|
|
|
|
|
- `frontend/src/components/servers/ServerBatchActionBar.vue`
|
|
|
|
|
|
- `frontend/src/pages/ServersPage.vue`
|
|
|
|
|
|
- `frontend/src/components/servers/ServerUnsetPathPanel.vue`
|
|
|
|
|
|
- `frontend/src/constants/serverTableHeaders.ts`
|
|
|
|
|
|
|
|
|
|
|
|
## 迁移 / 重启
|
|
|
|
|
|
|
|
|
|
|
|
仅前端构建部署。
|
|
|
|
|
|
|
|
|
|
|
|
## 验证
|
|
|
|
|
|
|
2026-06-21 11:29:27 +08:00
|
|
|
|
1. `#/servers` 行内见分组 outlined 按钮(终端/登录、文件/编辑、删除图标)
|
|
|
|
|
|
2. 勾选多台 → 批量栏分组展示运维 / Agent / 其他
|
|
|
|
|
|
3. 单选 1 台 → 批量栏「诊断」可用
|
|
|
|
|
|
|
|
|
|
|
|
## 2026-06-21 UI 迭代
|
|
|
|
|
|
|
|
|
|
|
|
- 行操作:`v-btn-group` outlined + 图标;宝塔入口显示「登录」+ tooltip
|
|
|
|
|
|
- 批量栏:浅底描边卡片,按运维/Agent/其他分组,tonal 按钮带图标
|
2026-06-21 11:32:32 +08:00
|
|
|
|
|
|
|
|
|
|
## 2026-06-21 可读性修正
|
|
|
|
|
|
|
|
|
|
|
|
- 行按钮改 `small` + `tonal` + 字重 600,恢复「一键登录」全文
|
|
|
|
|
|
- 批量栏改 `flat` 实色按钮、分组标题加深,底卡用 surface 实底
|