From 1db0e762043e9ad3cf21a8b2e55adde85072cf14 Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Tue, 14 Jul 2026 11:46:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20dialog=E5=BC=BA=E5=88=B6=E5=88=B7?= =?UTF-8?q?=E6=96=B0(:key)+el-button=E5=8E=BBtext=E5=B1=9E=E6=80=A7+Props?= =?UTF-8?q?=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/strategy-map/StrategyLayer.vue | 4 ++-- frontend/src/views/MapCanvas.vue | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/strategy-map/StrategyLayer.vue b/frontend/src/components/strategy-map/StrategyLayer.vue index ea361a13..bc4ecd72 100644 --- a/frontend/src/components/strategy-map/StrategyLayer.vue +++ b/frontend/src/components/strategy-map/StrategyLayer.vue @@ -58,14 +58,14 @@
- + 点击 + 添加目标
- + + 添加目标 diff --git a/frontend/src/views/MapCanvas.vue b/frontend/src/views/MapCanvas.vue index 669956aa..f08b491c 100644 --- a/frontend/src/views/MapCanvas.vue +++ b/frontend/src/views/MapCanvas.vue @@ -77,7 +77,7 @@ :all-kpis="allKpis" :get-node-level="getNodeLevel" :get-node-progress="getNodeProgress" - @add-objective="(k: string) => openAddDialog(k)" + @add-objective="openAddDialog" @edit-objective="(p: any) => openEditDialog(p.dimKey, p.idx, p.obj)" @delete-objective="(p: any) => deleteNode(p.dimKey, p.idx)" @start-link="(p: any) => { const ps = p.key.split('-'); startLink(ps[0], parseInt(ps[ps.length-1]), p.obj) }" @@ -114,6 +114,7 @@ -
+
版本历史 @@ -278,6 +279,7 @@ const kpiProgressMap = reactive>({}) const showNodeDialog = ref(false) const editingNodeData = ref(null) const editingLayerKey = ref('') +const dialogRefreshKey = ref(0) const showVersions = ref(false) const versions = ref([]) @@ -559,6 +561,7 @@ function onDeleteConnection(idx: number) { function openAddDialog(layerKey: string) { editingLayerKey.value = layerKey editingNodeData.value = null + dialogRefreshKey.value++ showNodeDialog.value = true }