bot_dev1
|
7a2e45e7c4
|
feat: 全站 Ant Design Pro 风格重构 + 登录守卫与角色门户(issue #131/#134)
- 新增 web/shared:pro.css(AntD 5 设计系统,旧 CSS 变量统一映射 AntD 色板)、
session.js(后端优先+本地账号降级双轨会话,IAOP_AUTH 兼容层)、
pro-header.js(全站统一 Pro 导航条:logo/页题/用户角色 Tag/退出)
- 门户 web/index.html:未登录跳登录页(next 回跳),登录后按角色过滤
可见模块(readonly→驾驶舱/助手/移动端;engineer→+配置台;admin→全部)
- 登录页 auth/login.html 重写为 Ant Design Pro 风格,本地降级模式自动
播种演示账号(admin/engineer/viewer),保留 OIDC SSO 双轨入口
- user_store.js 新增 verify() + seedDefaults() 默认账号播种
- 六模块页统一接入 pro.css + 统一导航条 + 登录守卫(PRD 8.2)
- 驾驶舱主题 dark→light(Ant Design 5 色板):renderer.py THEME_TOKENS、
ti-cl4/resin 模板 theme、告警三级配色对齐 AntD(P0 #ff4d4f/P1 #faad14/
P2 #1677ff),渲染计划已重编(build_plans.py)
- 验证:core/cockpit 86 单测通过;JS 语法检查通过;静态冒烟全 200
|
2026-08-05 14:17:37 +08:00 |
|
bot_dev1
|
78bfc5d73d
|
feat(#84): 树脂驾驶舱布局提取为模板
把已交付树脂驾驶舱布局资产(cockpit.resin.yaml)提取为可复用模板:
- dashboard/extractor.py:extract_template(变量化 R-801.TEMP→{device}.{point}、
metric→{metric})、instantiate(点位字典回填)、diff_layouts(差异比对);
- PointDict.from_csv 加载 9 列点位字典;零依赖 _parse_yaml_subset 解析 YAML;
- tests/test_extractor.py 19 用例全部通过。
|
2026-08-05 05:29:24 +08:00 |
|
bot_dev2
|
2afea16005
|
feat: 完成 issue #85 [树脂] 树脂模板打包与版本发布
|
2026-08-05 05:21:43 +08:00 |
|
bot_dev2
|
6899a2977d
|
feat: 完成 issue #83 [树脂] 树脂 RAG 知识库导出
|
2026-08-05 05:03:33 +08:00 |
|
yunmei
|
05bcb3b2f5
|
feat: 完成 issue #82 [树脂] 抽取树脂点位字典
|
2026-08-05 04:44:58 +08:00 |
|
bot_dev2
|
33c2586dd7
|
feat: 完成 issue #13 树脂模板封装(固化已交付化工AI平台)
|
2026-08-04 22:20:28 +08:00 |
|