From 3e2cd23f16c5dad5059a45f0cee513e7108507ce Mon Sep 17 00:00:00 2001 From: Fine Date: Mon, 15 Jan 2024 21:53:33 +0800 Subject: [PATCH] fix: path --- src/views/dashboard/related/topology/pod/InstanceMap.vue | 4 ++-- src/views/dashboard/related/topology/service/HierarchyMap.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/dashboard/related/topology/pod/InstanceMap.vue b/src/views/dashboard/related/topology/pod/InstanceMap.vue index f92ab280..54ecd8df 100644 --- a/src/views/dashboard/related/topology/pod/InstanceMap.vue +++ b/src/views/dashboard/related/topology/pod/InstanceMap.vue @@ -148,7 +148,7 @@ limitations under the License. --> popover.value.style("visibility", "hidden"); } - function handleNodeClick(event: MouseEvent, d: Node & { x: number; y: number }) { + function handleNodeClick(event: MouseEvent, d: Node & { serviceId: string; key: string }) { const origin = dashboardStore.entity; event.stopPropagation(); hideTip(); @@ -161,7 +161,7 @@ limitations under the License. --> ConfigFieldTypes.ISDEFAULT, ).dashboard || {}; const name = dashboard.name; - const path = `/dashboard/${dashboardStore.layerId}/${EntityType[0].value}/${topologyStore.node.id}/${name}`; + const path = `/dashboard/${dashboardStore.layerId}/${EntityType[3].value}/${d.serviceId}/${d.key}/${name}`; const routeUrl = router.resolve({ path }); window.open(routeUrl.href, "_blank"); diff --git a/src/views/dashboard/related/topology/service/HierarchyMap.vue b/src/views/dashboard/related/topology/service/HierarchyMap.vue index 5ac59021..b74e2031 100644 --- a/src/views/dashboard/related/topology/service/HierarchyMap.vue +++ b/src/views/dashboard/related/topology/service/HierarchyMap.vue @@ -156,7 +156,7 @@ limitations under the License. --> popover.value.style("visibility", "hidden"); } - function handleNodeClick(event: MouseEvent, d: Node & { x: number; y: number }) { + function handleNodeClick(event: MouseEvent, d: Node & { key: string }) { const origin = dashboardStore.entity; event.stopPropagation(); hideTip(); @@ -169,7 +169,7 @@ limitations under the License. --> ConfigFieldTypes.ISDEFAULT, ).dashboard || {}; const name = dashboard.name; - const path = `/dashboard/${dashboardStore.layerId}/${EntityType[0].value}/${topologyStore.node.id}/${name}`; + const path = `/dashboard/${dashboardStore.layerId}/${EntityType[0].value}/${d.key}/${name}`; const routeUrl = router.resolve({ path }); window.open(routeUrl.href, "_blank");