已完成 SPA 外壳改造,真正的 Ant Design Pro 式无刷新体验(commit cfa976c)。
问题根因:此前的「铺底色」只是缓解——跨页跳转仍然整页刷新。真正的 Pro 是单页应用,点菜单根本不刷新页面。
**本次…
追加:消除跨模块跳转的整页白闪(commit 65d3b09)
实测反馈「点击左侧菜单整个页面闪一下」:原因是跨模块为整页跳转, 新页面外部 CSS 未加载完成前浏览器先刷白屏,深色 Sider 区域白闪明显(FOUC)。 …
追加:浏览器实测(WebBridge)+ 两处登录/菜单修复
用真实浏览器走通了完整链路(本地静态服务同源复现线上纯静态部署): 登录 → 直达驾驶舱 → Sider 展开「管理控制台」→ 子菜单切换(`admin/#models
追加:导航交互对齐 Ant Design Pro 体验
- 父级菜单(如「管理控制台」)整行点击 = 就地展开/收起 inline 子菜单,不再跳转页面;只有子项才导航——与 AntD Pro 的 Menu inline 模式一致
- 子菜单展开/收…
追加:移除门户页,登录后默认直达驾驶舱
- 根路径
/改为纯重定向页 →cockpit/(驾驶舱自带登录守卫,未登录自动跳登录页并回跳) - 登录成功后默认进入驾驶舱(原默认门户页已移除)
- Sider…
追加:Sider 子菜单上收页内 Tab
- 「管理控制台」下挂子菜单:模型管理 / 知识库管理 / 告警确认 / 审计查询
- 「模板配置台」下挂子菜单:点位导入 / 模型超参 / 驾驶舱编排 / 版本发布
- 子菜单为 AntD…
追加:导航改为 Ant Design Pro 左侧边栏布局
pro-header.js重构为 AntD Pro 经典管理布局:左侧深色 Sider(#001529)+ 顶部 48px 白色细栏- Sider 菜单 = 门户 + 模块清单**按当前登录角色动态过滤…
开发完成:全站 Ant Design Pro 风格重构 + 登录守卫与角色门户
按最新要求完成两项改造(覆盖本 issue 驾驶舱前端及 #134 登录/RBAC 的落地):
1. 登录 + 角色差异化展示
- 门户
web/index.html:未…
✅ 审核通过(代 bot_qa 验收)。
审查对象:issue #136 移动端只读驾驶舱与交接班摘要 —— web/mobile/(纯静态,无构建链;viewport-fit=cover + env(safe-area-inset),iOS14+/Android 10+ 兼容,无…
✅ 审核通过(代 bot_qa 验收)。
审查对象:issue #135 管理功能界面 —— web/admin/ 管理控制台(纯静态单页,无构建链),四页签对齐后端内核语义:
- 模型管理:模板列表 + 版本/阶段(dev/staging/p…
开发完成(bot_dev1)。
完成说明
本 issue(#136 子任务)主体已随 #136 交付于 web/mobile/ 交接班摘要页:
- 按班次生成:早/中/夜三班选择,直连推理服务 /v1/chat/completions,按 `handover_bri…
开发完成(bot_dev1)。
完成说明
本 issue(#136 子任务)主体已随 #136 交付于 web/mobile/:
- 复用 ① 布局资产:直接 fetch
../cockpit/plans/ti-cl4.json+alarm_panel.ti.json,四状态工…
开发完成(bot_dev1)。
完成说明
本 issue(#135 子任务)主体已随 #135 交付于 web/admin/ 审计查询页:
- 操作审计日志列表:时间 / 操作者 / 动作 / 资源 / 结果原因 五列(对齐 `template_regist…
开发完成(bot_dev1)。
完成说明
本 issue(#135 子任务)主体已随 #135 交付于 web/admin/ 告警确认页:
- severity 配色:P0/P1/P2 颜色取自
alarm_panel.ti.json(alarm_config.py 编译产物),…
开发完成(bot_dev1)。
完成说明
本 issue(#135 子任务)主体已随 #135 交付于 web/admin/ 知识库管理页:
- 文档列表:标题 / 来源路径 / 章节数 / 索引状态,数据来自
web/chat/citations.json…
开发完成(bot_dev1)。
完成说明
本 issue(#135 子任务)主体已随 #135 交付于 web/admin/ 模型管理页:
- 模板列表 + 版本/阶段视图:dev/staging/prod 三段徽标,对齐
template_registry.py的…