diff --git a/src/constants/data.ts b/src/constants/data.ts index 33779df9..e833cbf4 100644 --- a/src/constants/data.ts +++ b/src/constants/data.ts @@ -50,4 +50,6 @@ export const RoutesMap: { [key: string]: string } = { KubernetesClusterActiveTabIndex: "K8S", KubernetesService: "K8S_SERVICE", KubernetesServiceActiveTabIndex: "K8S_SERVICE", + MySQL: "MYSQL", + MySQLActiveTabIndex: "MySQL", }; diff --git a/src/locales/lang/en.ts b/src/locales/lang/en.ts index 3b4af093..dd0dabe8 100644 --- a/src/locales/lang/en.ts +++ b/src/locales/lang/en.ts @@ -121,7 +121,6 @@ const msg = { linux: "Linux", editWarning: "You are entering edit mode", viewWarning: "You are entering view mode", - virtualDatabase: "Virtual Database", reloadDashboards: "Reload dashboards", kubernetesService: "Service", kubernetesCluster: "Cluster", diff --git a/src/locales/lang/es.ts b/src/locales/lang/es.ts index d65c1e41..1c438adf 100644 --- a/src/locales/lang/es.ts +++ b/src/locales/lang/es.ts @@ -123,7 +123,6 @@ const msg = { linux: "Linux", editWarning: "Estás entrando en modo edición", viewWarning: "Estás entrando en modo visualización", - virtualDatabase: "Base de Datos Virtual", reloadDashboards: "Recargar Panel", kubernetesService: "Servicio", kubernetesCluster: "Cluster", diff --git a/src/locales/lang/zh.ts b/src/locales/lang/zh.ts index 6c05e548..306f933d 100644 --- a/src/locales/lang/zh.ts +++ b/src/locales/lang/zh.ts @@ -119,7 +119,6 @@ const msg = { browser: "浏览器", editWarning: "你正在进入编辑模式", viewWarning: "你正在进入预览模式", - virtualDatabase: "虚拟数据库", reloadDashboards: "重新加载仪表盘", kubernetesService: "服务", kubernetesCluster: "集群", diff --git a/src/router/general.ts b/src/router/general.ts index e9bb7b8f..b3ff1284 100644 --- a/src/router/general.ts +++ b/src/router/general.ts @@ -24,7 +24,7 @@ export const routesGen: Array = [ meta: { title: "general", icon: "chart", - hasGroup: false, + hasGroup: true, exact: true, }, component: Layout, @@ -43,10 +43,30 @@ export const routesGen: Array = [ name: "GeneralServicesActiveTabIndex", meta: { exact: true, + notShow: true, }, component: () => import(/* webpackChunkName: "layers" */ "@/views/Layer.vue"), }, + { + path: "/database", + name: "Database", + meta: { + title: "database", + exact: true, + }, + component: () => + import(/* webpackChunkName: "layer" */ "@/views/Layer.vue"), + }, + { + path: "/database/tab/:activeTabIndex", + name: "DatabaseActiveTabIndex", + meta: { + notShow: true, + }, + component: () => + import(/* webpackChunkName: "layer" */ "@/views/Layer.vue"), + }, ], }, ]; diff --git a/src/router/index.ts b/src/router/index.ts index b4a57531..f3275a58 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -17,7 +17,7 @@ import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"; import { routesGen } from "./general"; import { routesMesh } from "./serviceMesh"; -import { routesDatabase } from "./database"; +import { routesMySQL } from "./mySQL"; import { routesInfra } from "./infrastructure"; import { routesDashboard } from "./dashboard"; import { routesSetting } from "./setting"; @@ -34,7 +34,7 @@ const routes: Array = [ ...routesK8s, ...routesInfra, ...routesBrowser, - ...routesDatabase, + ...routesMySQL, ...routesSelf, ...routesDashboard, ...routesAlarm, diff --git a/src/router/database.ts b/src/router/mySQL.ts similarity index 81% rename from src/router/database.ts rename to src/router/mySQL.ts index 70b82b35..2aa38d80 100644 --- a/src/router/database.ts +++ b/src/router/mySQL.ts @@ -17,31 +17,31 @@ import { RouteRecordRaw } from "vue-router"; import Layout from "@/layout/Index.vue"; -export const routesDatabase: Array = [ +export const routesMySQL: Array = [ { path: "", - name: "Database", + name: "MySQL", meta: { - title: "database", + title: "mySQL", icon: "storage", hasGroup: true, }, - redirect: "/database", + redirect: "/mySQL", component: Layout, children: [ { - path: "/database", - name: "Database", + path: "/mySQL", + name: "MySQL", meta: { - title: "virtualDatabase", + title: "mySQL", exact: true, }, component: () => import(/* webpackChunkName: "layer" */ "@/views/Layer.vue"), }, { - path: "/database/tab/:activeTabIndex", - name: "DatabaseActiveTabIndex", + path: "/mySQL/tab/:activeTabIndex", + name: "MySQLActiveTabIndex", meta: { notShow: true, },