From b312e5e9b50403ff05e75c4c8d45b53b92ac9225 Mon Sep 17 00:00:00 2001
From: TsMask <340112800@qq.com>
Date: Mon, 29 Jan 2024 19:56:33 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9C=8B=E6=9D=BF=E6=8B=93=E6=89=91?=
=?UTF-8?q?=E7=BD=91=E5=85=83=E7=8A=B6=E6=80=81=E6=94=B9=E4=B8=BAws?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=8E=B7=E5=8F=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../overview/components/NeResources/index.vue | 9 +-
.../overview/components/Topology/index.vue | 162 +++---------------
.../dashboard/overview/hooks/useTopology.ts | 108 ++++++++++++
.../overview/hooks/useUPFTotalFlow.ts | 5 +-
src/views/dashboard/overview/hooks/useWS.ts | 10 ++
src/views/dashboard/overview/index.vue | 11 +-
.../monitor/topologyArchitecture/index.vue | 8 +-
7 files changed, 166 insertions(+), 147 deletions(-)
diff --git a/src/views/dashboard/overview/components/NeResources/index.vue b/src/views/dashboard/overview/components/NeResources/index.vue
index f6d66e80..432eeef8 100644
--- a/src/views/dashboard/overview/components/NeResources/index.vue
+++ b/src/views/dashboard/overview/components/NeResources/index.vue
@@ -233,10 +233,11 @@ function handleRanderChart(
function fnChangeData(data: any[], itemID: string) {
let info = data.find((item: any) => item.id === itemID);
- if (!info.neState.online) {
- info = data.find((item: any) => item.id === 'OMC');
- graphNodeClickID.value = 'OMC';
- }
+ if (!info.neState.online) return;
+ // if (!info.neState.online) {
+ // info = data.find((item: any) => item.id === itemID);
+ // graphNodeClickID.value = itemID;
+ // }
// console.log(info.id);
// console.log(info.neState.cpu.nfCpuUsage);
// console.log(info.neState.cpu.sysCpuUsage);
diff --git a/src/views/dashboard/overview/components/Topology/index.vue b/src/views/dashboard/overview/components/Topology/index.vue
index ec5cd6a5..983ae936 100644
--- a/src/views/dashboard/overview/components/Topology/index.vue
+++ b/src/views/dashboard/overview/components/Topology/index.vue
@@ -1,62 +1,26 @@
diff --git a/src/views/monitor/topologyArchitecture/index.vue b/src/views/monitor/topologyArchitecture/index.vue
index 9251809a..d5e6f2cc 100644
--- a/src/views/monitor/topologyArchitecture/index.vue
+++ b/src/views/monitor/topologyArchitecture/index.vue
@@ -385,9 +385,11 @@ function wsMessage(res: Record) {
// 图片类型不能填充
if (node.type.startsWith('image')) {
// 更新节点
- graphG6.value.updateItem(item, {
- label: newNeState.neName,
- });
+ if (node.label !== newNeState.neName) {
+ graphG6.value.updateItem(item, {
+ label: newNeState.neName,
+ });
+ }
// 设置状态
graphG6.value.setItemState(item, 'top-right-dot', stateColor);
} else {