78798e3630
Co-authored-by: Cursor <cursoragent@cursor.com>
1021 B
1021 B
推送页重构 Batch 4
日期: 2026-06-02
变更摘要
- 服务器卡片在线状态改用 API 返回的
is_online(Redis 实时),并支持手动/60s 自动刷新列表。 - 推送预览改为对所选服务器并行 dry-run(最多 12 台,4 路并发),表格展示每台统计。
- 推送历史失败记录增加「诊断」按钮,调用
POST /api/sync/diagnose展示 SSH/磁盘/路径检查结果。
动机
B1 修复单台预览与 WS 字段后,运营仍需多机预览对比、失败根因排查,以及准确的在线状态指示。
涉及文件
frontend/src/pages/PushPage.vue
迁移 / 重启
- 仅前端变更,重新构建部署
web/app/即可。
验证方式
cd frontend && npm run build-only
- 选多台服务器点「预览」:应出现每台文件数/传输量表格。
- 历史失败行点「诊断」:应展示 SSH、路径、磁盘项。
- 服务器绿点应与仪表盘在线状态一致;点刷新或等待 60s 会更新。