diff --git a/src/assets/svgs/link.svg b/src/assets/svgs/link.svg new file mode 100644 index 0000000..c85b0c0 --- /dev/null +++ b/src/assets/svgs/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lang/modules/enUS.ts b/src/lang/modules/enUS.ts index 162dd64..73a7b7d 100644 --- a/src/lang/modules/enUS.ts +++ b/src/lang/modules/enUS.ts @@ -23,6 +23,8 @@ export default { ["personal-center"]: "personal center", ["userinfo"]: "userinfo", ["user-settings"]: "user settings", + ["external-links"]: "external links", + ["link-gitee"]: "link gitee", ["about-project"]: "about project", ["not-power"]: "No permission", ["not-found"]: "Page not found", diff --git a/src/lang/modules/zhCN.ts b/src/lang/modules/zhCN.ts index bac8da4..cc67154 100644 --- a/src/lang/modules/zhCN.ts +++ b/src/lang/modules/zhCN.ts @@ -24,6 +24,8 @@ export default { ["userinfo"]: "用户信息", ["user-settings"]: "用户设置", ["about-project"]: "关于项目", + ["external-links"]: "外部链接", + ["link-gitee"]: "链接 gitee", ["not-power"]: "没有权限", ["not-found"]: "未找到页面", ["zh-CN"]: "中文", diff --git a/src/layout/layout-mixing/index.vue b/src/layout/layout-mixing/index.vue index 3be5578..64a803a 100644 --- a/src/layout/layout-mixing/index.vue +++ b/src/layout/layout-mixing/index.vue @@ -81,7 +81,11 @@ const onMenuItem = (key: string) => { const find = findLinearArray(key); // 路由存在则存入并跳转,不存在则跳404 if (find) { + // 给左侧树赋值 setAsideMenu(find); + // 这里直接跳转父级path,因为父级路由做了重定向 + // 如果有子路由则重定向到自己的第一个菜单 + // 如果没有子路由则说明当前父级是一个菜单,直接跳转 router.push(find.path); } else { router.push("/404"); @@ -105,7 +109,6 @@ const getAsideMenu = (key: string) => { const find = findLinearArray(key); setAsideMenu(find); }; -// getAsideMenu(aciveRoute.value as string); diff --git a/src/views/internationalization/internationalization.vue b/src/views/internationalization/internationalization.vue index 09860df..76f2a7a 100644 --- a/src/views/internationalization/internationalization.vue +++ b/src/views/internationalization/internationalization.vue @@ -3,20 +3,15 @@
{{ $t(`language.switch-language-to-preview`) }}