Hermes CI Fix
|
9b61c48051
|
fix: OpenCode审查16条修复 — 战略地图隔离/安全/逻辑漏洞
安全:
- ⑦ update_map 字段白名单(禁entity_id篡改, status限值域)
- ⑧ objectives 全端点补entity校验(原括号错位导致隔离失效) + update白名单
- ⑨ strategic_map_versions 加entity_id列+回填, list/snapshot/rollback过滤
- ⑩ get_map_review KPI查询加entity(同编码跨企业混入)
- ⑪ _sync_map_objectives 强制继承地图entity
逻辑:
- ③ MapCanvas 自动保存 currentMap.value 解包(30s自动保存修复)
- ④ 乐观锁字段 version_num→version 对齐
- ⑤ 红黄绿灯: 越低越好型反向 + 负值修正 + 月目标优先
- ⑥ review 补 action_plan_summary 字段
验证: 跨企业写目标404✓ entity_id注入被拒✓ pytest 531 passed✓
|
2026-08-26 23:25:44 +08:00 |
|
Hermes CI Fix
|
54107b50cd
|
feat: 战略地图多租户隔离 — 酣客/博海地图按企业显示
- strategic_maps/map_objectives 加 entity_id 列+模型+回填(按标题: 酣客→1/博海→2)
- maps: list按企业过滤, create/create-with-template强制token企业, update/delete/batch-delete/connections/review 跨企业404
- objectives/versions: 按map归属过滤
- _sync_map_objectives 继承地图entity
- 实证: 酣客token→map32(酣客), 博海token→map49(博海), 跨企业读404
- pytest 482 passed
- 多租户隔离专项最终收官(含周报遗留项)
|
2026-08-25 16:58:27 +08:00 |
|
Hermes CI Fix
|
58e8a9f5b3
|
fix: 空白地图创建失败 — dimensions默认四层空结构+review NULL容错
|
2026-08-17 09:49:21 +08:00 |
|
Hermes CI Fix
|
603d6ae5cf
|
feat: 战略地图贝塞尔因果链+节点KPI可视化(P0+P1)
|
2026-08-15 22:08:09 +08:00 |
|
Hermes CI Fix
|
37f26148fe
|
feat: 数据治理4条规则 — 入库必检+元数据+编码规范+战略分级
|
2026-08-10 23:40:31 +08:00 |
|
Hermes CI Fix
|
84749a35ca
|
fix: _merge_map_objectives保留O+KR额外字段
|
2026-07-26 17:07:49 +08:00 |
|
Hermes CI Fix
|
4ef50d083e
|
fix: 战略地图模板KPI字段同步到map_objectives表
|
2026-07-20 15:20:11 +08:00 |
|
Hermes CI Fix
|
9afcea8f8d
|
feat: 战略地图收尾 — 自动保存+导出+表迁移+因果链推荐
|
2026-07-14 17:32:22 +08:00 |
|
Hermes CI Fix
|
6218a7d2db
|
fix: 战略地图P0修复 — KPI code统一+放开同层连线+数据迁移
|
2026-07-14 16:02:33 +08:00 |
|
Hermes CI Fix
|
61d37bc31c
|
feat: 地图列表批量删除 — checkbox多选+POST batch-delete API
|
2026-07-14 15:39:36 +08:00 |
|
Hermes CI Fix
|
43bae45b3f
|
fix: 新增战略地图DELETE端点——缺少删除功能导致前端无法删除
|
2026-07-13 14:54:48 +08:00 |
|
Hermes CI Fix
|
b26046349c
|
fix: 补注册缺失API模块+前端路由+ConnectionLines恢复
- 注册4个后端模块: customer_dashboard/deviation_push/budget_generate/knowledge_articles
- 修复改善行动路由指向ActionPlanLibrary.vue(原指向AlertList.vue)
- 新增3个路由: /reports(管理报表) /alignment(战略执行看板) /dupont-analysis
- 恢复ConnectionLines.vue完整版(288行, 原被截断为123行)
- 修复maps.py维度键 finance(原financial不匹配前端)
- 补回models/__init__.py knowledge模型导入
|
2026-07-13 09:49:55 +08:00 |
|
Hermes CI Fix
|
cdd0a0b375
|
fix: 模板数据修正 — key/financial、PRD标准色、正确默认节点
|
2026-07-12 18:40:39 +08:00 |
|
Hermes CI Fix
|
3dddd36866
|
init: 管理会计OS初始代码
包含前后端完整代码:
- 前端:Vue3+Vite+ElementPlus
- 后端:FastAPI+SQLAlchemy
- 模块:驾驶舱/KPI/战略地图/预警/预算/成本/预测/改善行动
- 当前版本:v1.0.0
|
2026-05-28 17:32:22 +08:00 |
|