开放多项目大屏免登录访问

需求描述:/admin/display 需要无需管理员登录即可直接查看多项目公开运行状态。

实现思路:新增公开字段白名单接口与独立大屏页面,移除该路由的管理员会话依赖,同时保留 /api/admin/overview 的鉴权并补充隐私、路由和页面回归测试。

验证:Go 全量测试通过;前端 18 个测试文件共 59 项通过,TypeScript 检查通过。
This commit is contained in:
2026-07-31 16:36:03 +08:00
parent 17d296263c
commit d782227a23
15 changed files with 262 additions and 4 deletions

View File

@@ -76,7 +76,7 @@ docker compose up -d postgres
- `/display/:token`:单项目只读公示屏。
- `/admin`:管理端运营概览。
- `/admin/projects`:配置项目支持的叫号方式、单号人数范围、两种方式各自的默认值与防误触单次上限,以及按单人间隔计算的预计等待时间。
- `/admin/display`管理端大屏中心,可全屏展示多项目的公开运行状态。
- `/admin/display`无需登录的多项目只读大屏中心,可全屏展示公开运行状态。
## 质量检查