# 2026-06-09 — 仪表盘统计卡与服务器页对齐

## 变更摘要

仪表盘顶部统计改为与服务器页一致的 5 卡（总数/在线/离线/未设路径/告警）；离线使用 `offline_list`；可点击跳转：在线→服务器列表、离线→`?status=offline`、未设路径→`?unset_path=1`、告警→告警页。

## 动机

仪表盘离线数与服务器页不一致（曾用全库 `offline` 而非 `offline_list`）；缺少未设路径卡；统计卡不可交互。

## 涉及文件

- `frontend/src/composables/useServerStatsCards.ts` — 共享拉取与赋值
- `frontend/src/pages/DashboardPage.vue` — 5 卡 + 点击跳转
- `frontend/src/pages/ServersPage.vue` — 复用 composable；URL query 承接筛选

## 迁移 / 重启

- 仅前端构建

## 验证

```bash
cd frontend && npm run type-check && npx vite build
```

仪表盘与服务器页离线/未设路径/告警数字一致；点击离线后服务器页自动筛离线。
