仪表盘
仪表盘(
#/dashboard)是管理员登录后的第一屏:把全站运行状态收进一屏,并主动列出待处理事项。

能做什么
- 6 张指标卡按菜单权限渲染,每张都能点进对应页面。
- 自动巡检 8 类异常,最多列 6 条「待处理事项」,每条跳到能处理它的页面。
- 每 30 秒自动刷新,也可以手动刷新。
界面与操作
六张指标卡
| 卡片 | 主数值 | 附加信息 |
|---|---|---|
| 在线节点 | 在线数 / 已启用数 | 节点整体状态说明 |
| 用户 | 用户总数 | N 人在线 · N 人启用 |
| 当前播放 | 播放中会话数 | 近 5 分钟的活跃会话数 |
| 媒体条目 | 各库聚合条目求和 | 媒体库数 + 异常源数 |
| 24 小时任务 | 成功数 | 失败数 + 运行中数 |
| 近 7 天播放 | 播放次数 | 较前 7 天的增减百分比,或活跃用户数 |
指标卡就是这 6 张:没有独立的「存储用量」卡,也没有独立的「流量」卡。
播放趋势
| 项 | 取值 |
|---|---|
| 时间范围 | 固定近 7 天,没有时间范围选择器 |
| 粒度 | 按天 |
| 纵轴 | 播放次数,标注「最高 N 次」 |
| 副标题 | 近 7 天总观看时长与总流量,并可跳到播放报表 |
页面上只有这一张图:没有饼图,也没有排行榜。要切换粒度、按用户或内容维度下钻,用播放报表。
待处理事项
最多显示 6 条,分两级严重度,共 8 类巡检项:
- 尚未部署 Storage / Play 节点
- N 个节点等待部署
- N 个节点离线
- 24 小时内 N 个任务失败
- N 个媒体源同步异常
- N 个账号已过期
- N 个账号即将过期(到期时间在未来 14 天内)
- N 个存储提供方被阻塞
四个列表区块
| 区块 | 显示内容 | 条数与出现条件 |
|---|---|---|
| 当前播放 | 媒体名 · 暂停标记 · 用户 · 客户端或设备名 | 最近 5 分钟内的会话,前 5 条 |
| 任务动态 | 在线执行器数 + 运行中任务的进度条与进度文本 | 空闲时改显最近完成的 4 个任务 |
| 媒体同步 | 各库条目数、最后同步时间与状态(正常 / 异常 / 未同步) | 按最后同步时间排序,前 5 个库 |
| 传输队列 | 当前存储节点总速度 + 上传 / 下载 / 复制的运行数与等待数 | 仅在你没有媒体库权限时出现 |
快捷入口
11 项,按菜单权限过滤,点一下直达对应管理页。
关键规则
| 情况 | 表现 |
|---|---|
| 页面不可见(切到别的标签页) | 跳过这一轮 30 秒自动刷新 |
| 某个接口取数失败 | 只降级对应的卡片或区块,页头提示「N 项数据暂时不可用」 |
| 刚装好、还没有在线存储节点 | 不会误报 401 |
页头常驻「最后更新 hh:mm:ss」与手动刷新按钮。