From 9f77830a1ae3563485da233973f57c729b6e4e36 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Mon, 14 Feb 2022 14:00:16 +0800 Subject: [PATCH] feat: add operations for topology nodes --- src/router/index.ts | 2 + .../dashboard/related/topology/Graph.vue | 68 ++++++++++++++----- .../related/topology/utils/linkElement.ts | 12 +--- .../related/topology/utils/nodeElement.ts | 15 +--- .../dashboard/related/topology/utils/tool.ts | 61 ----------------- 5 files changed, 56 insertions(+), 102 deletions(-) delete mode 100644 src/views/dashboard/related/topology/utils/tool.ts diff --git a/src/router/index.ts b/src/router/index.ts index 6964388c..4ab9d190 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -25,6 +25,7 @@ import { routesLog } from "./log"; import { routesEvent } from "./event"; import { routesAlert } from "./alert"; import { routesSetting } from "./setting"; +import { routesAlarm } from "./alarm"; const routes: Array = [ ...routesGen, @@ -36,6 +37,7 @@ const routes: Array = [ ...routesEvent, ...routesAlert, ...routesSetting, + ...routesAlarm, ]; const router = createRouter({ diff --git a/src/views/dashboard/related/topology/Graph.vue b/src/views/dashboard/related/topology/Graph.vue index 4d0bb07a..e4140980 100644 --- a/src/views/dashboard/related/topology/Graph.vue +++ b/src/views/dashboard/related/topology/Graph.vue @@ -26,12 +26,24 @@ limitations under the License. --> @click="setConfig" class="switch-icon" size="middle" - iconName="format_indent_decrease" + iconName="settings" /> +
+ + {{ item.title }} + +