From d247804c284f283d75cc04eca01c309e8ff00501 Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Sun, 12 Jul 2026 17:47:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=81=A2=E5=A4=8DP0/P1/P2=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E5=8A=9F=E8=83=BD=E4=BB=A3=E7=A0=81=EF=BC=88Git=20Hoo?= =?UTF-8?q?ks=E9=83=A8=E7=BD=B2=E6=9B=BE=E8=A6=86=E7=9B=96=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E4=BF=AE=E6=94=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/MapCanvas.vue | 1287 ++++++++++++++++++------------ 1 file changed, 767 insertions(+), 520 deletions(-) diff --git a/frontend/src/views/MapCanvas.vue b/frontend/src/views/MapCanvas.vue index 1ee82601..6db49f12 100644 --- a/frontend/src/views/MapCanvas.vue +++ b/frontend/src/views/MapCanvas.vue @@ -2,14 +2,27 @@
-

战略地图画布

+

战略地图画布 — 四层泳道

+ +
+ + {{ Math.round(zoomLevel * 100) }}% + + + 100% +
保存 发布 版本历史 + + + + + 查看执行看板 +
@@ -19,314 +32,346 @@ 取消
- -
- - - - - - - - - - - - - - - - - - - + +
+ + + +
- -
-
- {{ dim.icon }} - {{ dim.label }} - - - - - - - - -
-
-
-
- - - {{ obj.name }} -
-
{{ obj.description }}
-
- - {{ kpi }} - -
- -
- ✏️ - 🗑️ - -
+ +
+
+ +
+ + + +
+ + + +
- - + 添加目标 - +
+
+
+ + + + + + + + +
+
+
+ 版本历史 + +
+
+ + + + + + + + + +
说明创建时间操作
{{ v.comment || '-' }}{{ v.created_at }}
+
暂无版本记录
- - - - - - - - - {{ ico }} - - - - -
- - - - 管理KPI + +
+
+
+ 📊 {{ kpiDetailObjName }} — KPI详情 + +
+
+
+ 该目标暂未关联KPI
- 每个目标最多绑定3个KPI - - - - +
+
+ {{ badgeIcon(getKpiLevel(item)) }} + {{ item.code }} + {{ item.name }} +
+
+
+ 实际值 + {{ item.actual != null ? fmtKpiVal(item.actual) : '—' }} +
+
+ 目标值 + {{ item.target != null ? fmtKpiVal(item.target) : '—' }} +
+
+ 达成率 + + {{ (item.actual / item.target * 100).toFixed(1) }}% + +
+
+ 单位 + {{ item.unit }} +
+
+
+
+ +
+
- - - - - - - - - - + +
+
+
+ 📋 {{ planPopupObjName }} — 关联行动方案 + +
+
+
+ 暂无关联的行动方案 +
+
+
+ {{ planStatusLabel(p.status) }} + {{ p.title }} +
+
+ 👤 {{ p.assignee }} + 📅 {{ p.due_date.slice(0, 10) }} + 进度 {{ p.progress }}% +
+
+
+ +
+
+
+ +
+