Commit Graph
20 Commits
Author SHA1 Message Date
Hermes CI Fix 40d743fc96 feat: 表单保存交互规范P0 — 全局未保存离开守卫(useFormGuard)+MapCanvas接入 2026-08-16 11:39:26 +08:00
Hermes CI Fix 603d6ae5cf feat: 战略地图贝塞尔因果链+节点KPI可视化(P0+P1) 2026-08-15 22:08:09 +08:00
Hermes CI Fix 5a196dc105 fix: 数据治理P0 规则4前端level过滤+数据清洗 2026-08-15 21:26:27 +08:00
Hermes CI Fix 0b191d278e feat: OKR模板库改造 — 弹窗模板库联动+时间分解落库+制造业包6个 2026-08-11 00:11:25 +08:00
Hermes CI Fix b593e0383f feat: O→KR→KPI Phase 0 - KR sub-nodes on canvas, KR edit dialog, data migration
- MapNode.vue: Add collapsible KR sub-list with progress bars under each O node
- MapCanvasDialogs.vue: Add KPI selector per KR, editing mode (skip template step, pre-fill data), validation (max 5 KR, target value required)
- StrategyLayer.vue: Pass through edit-kr/add-kr events
- MapCanvas.vue: Data migration (old kpis[]→krs[]), KR add/edit handlers, pass editingObj/allKpis to dialog
2026-07-26 18:01:59 +08:00
Hermes CI Fix c7ec8b2c99 fix: 画布节点删除去掉ElMessageBox确认 2026-07-23 17:59:32 +08:00
Hermes CI Fix 9c6c1614fb Phase 1: OKR模板 — 两步弹窗(O+KR结构) + 14个CMA模板 + okr_templates表 + API
MapCanvasDialogs.vue:
- 节点编辑弹窗改为两步交互(模板选择→O+KR编辑)
- 第一步:按维度展示对应模板(财务4/客户3/流程4/学习3)
- 第二步:编辑O名称+描述+3个KR(名称/目标值/权重)
- 14个CMA标准模板硬编码在前端
- 支持添加/删除KR、自定义目标跳过模板

MapCanvas.vue:
- 传递 editingLayerKey 到弹窗
- onSaveDialog 适配新 O+KR 数据结构
- onNodeSave 存储 krs 和 template_name 字段

Backend:
- OKRTemplate 模型 (okr_templates 表)
- okr_templates API: GET(按维度筛选) + POST(用户自定义) + increment use_count
- seed_okr_templates.py 迁移脚本(建表+14条种子数据)
- 在 main.py 注册新路由
2026-07-21 17:22:43 +08:00
Hermes CI Fix 430d9f23fe feat: CMA前端UI优化第三轮P2 — mc-dialog→el-dialog+按钮统一+MapCanvas拆组件+全局过渡动画 2026-07-18 17:29:38 +08:00
Hermes CI Fix 46fa811d52 fix: 反引号+data架构同步+因果链推荐 2026-07-14 17:34:53 +08:00
Hermes CI Fix 9afcea8f8d feat: 战略地图收尾 — 自动保存+导出+表迁移+因果链推荐 2026-07-14 17:32:22 +08:00
Hermes CI Fix fc40cb8a65 task 2: 导出图片 — 添加html2canvas依赖和导出图片按钮 2026-07-14 17:22:58 +08:00
Hermes CI Fix 4cfada967f task 1: 自动保存(30s) — 新增autoSaveTimer每30秒静默保存草稿 2026-07-14 17:21:50 +08:00
Hermes CI Fix 1a08e801f4 fix: 级联/因果视角切换 — 跨层箭头方向+SVG三角+ConnectionLines联动 2026-07-14 16:22:29 +08:00
Hermes CI Fix f821ee2c9d fix: 视角切换el-radio-group换原生radio(同根因) 2026-07-14 16:17:04 +08:00
Hermes CI Fix cc9398cdcc fix: dialog内联+v-show替代v-if(绕过组件导入的v-if渲染bug) 2026-07-14 12:00:48 +08:00
Hermes CI Fix 1db0e76204 fix: dialog强制刷新(:key)+el-button去text属性+Props对齐 2026-07-14 11:46:31 +08:00
Hermes CI Fix 953be65948 fix: 对齐NodeEditDialog props + BSC分类多选过滤 + adoptedStyleSheets polyfill 2026-07-14 11:28:25 +08:00
Hermes CI Fix 5d31c16906 fix: 补全全栈Bot所有P0/P1/P2功能 — 视角切换/客户路由/菜单/部署脚本加固 2026-07-12 18:34:13 +08:00
Hermes CI Fix d247804c28 fix: 恢复P0/P1/P2全部功能代码(Git Hooks部署曾覆盖本地修改) 2026-07-12 17:47:50 +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