From 4fe4f831113616f5034c1157eabb4c163996dd7e Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Wed, 23 Mar 2022 13:00:31 +0800 Subject: [PATCH] update routesMap --- src/store/modules/dashboard.ts | 1 - src/views/Layer.vue | 69 +++++++--------------------------- 2 files changed, 14 insertions(+), 56 deletions(-) diff --git a/src/store/modules/dashboard.ts b/src/store/modules/dashboard.ts index 769d0f1c..0f485c1f 100644 --- a/src/store/modules/dashboard.ts +++ b/src/store/modules/dashboard.ts @@ -73,7 +73,6 @@ export const dashboardStore = defineStore({ sessionStorage.setItem("dashboards", JSON.stringify(list)); }, setCurrentDashboard(item: DashboardItem) { - console.log(item); this.currentDashboard = item; }, addControl(type: string) { diff --git a/src/views/Layer.vue b/src/views/Layer.vue index 2a4b7823..16ef43f3 100644 --- a/src/views/Layer.vue +++ b/src/views/Layer.vue @@ -32,25 +32,25 @@ const route = useRoute(); const { t } = useI18n(); const appStore = useAppStoreWithOut(); const dashboardStore = useDashboardStore(); -const routeNames = [ - "GeneralServices", - "Database", - "MeshServices", - "ControlPanel", - "DataPanel", - "Linux", - "SkyWalkingServer", - "Satellite", - "Functions", - "Browser", - "Kubernetes", -]; +const routesMap: { [key: string]: string } = { + GeneralServices: "GENERAL", + Database: "VIRTUAL_DATABASE", + MESH: "MESH", + ControlPanel: "MESH_CP", + DataPanel: "MESH_DP", + Linux: "OS_LINUX", + SkyWalkingServer: "SO11Y_OAP", + Satellite: "SO11Y_SATELLITE", + Functions: "FAAS", + Browser: "BROWSER", + Kubernetes: "K8S", +}; const layer = ref("GENERAL"); getDashboard(); async function getDashboard() { - setLayer(String(route.name)); + layer.value = routesMap[String(route.name)]; dashboardStore.setLayer(layer.value); dashboardStore.setEntity(EntityType[1].value); dashboardStore.setMode(false); @@ -69,47 +69,6 @@ async function getDashboard() { const item = dashboardStore.dashboards[index]; dashboardStore.setCurrentDashboard(item); } - -function setLayer(n: string) { - switch (n) { - case routeNames[0]: - layer.value = "GENERAL"; - break; - case routeNames[1]: - layer.value = "VIRTUAL_DATABASE"; - break; - case routeNames[2]: - layer.value = "MESH"; - break; - case routeNames[3]: - layer.value = "MESH_CP"; - break; - case routeNames[4]: - layer.value = "MESH_DP"; - break; - case routeNames[5]: - layer.value = "OS_LINUX"; - break; - case routeNames[6]: - layer.value = "SO11Y_OAP"; - break; - case routeNames[7]: - layer.value = "SO11Y_SATELLITE"; - break; - case routeNames[8]: - layer.value = "FAAS"; - break; - case routeNames[9]: - layer.value = "BROWSER"; - break; - case routeNames[10]: - layer.value = "K8S"; - break; - default: - layer.value = "GENERAL"; - break; - } -}