Commit Graph
6 Commits
Author SHA1 Message Date
Hermes CI Fix 71674d62ab fix: KR目标值自动同步到名称(如毛利率提升→毛利率提升≥5%) 2026-07-26 16:55:29 +08:00
Hermes CI Fix 5b6362a98a feat: 编辑目标——回车自动加%+权重合计校验 2026-07-26 16:44:22 +08:00
Hermes CI Fix 3852533129 fix: 模板选择弹窗下一步按钮始终可用(不选模板也可跳过) 2026-07-21 17:41:33 +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 a9cc7c3f1d fix: 战略地图画布5个弹窗el-dialog→MyDialog 2026-07-20 15:25:05 +08:00
Hermes CI Fix 430d9f23fe feat: CMA前端UI优化第三轮P2 — mc-dialog→el-dialog+按钮统一+MapCanvas拆组件+全局过渡动画 2026-07-18 17:29:38 +08:00