From 8c3d81bf63946724f7f6d5a9c7d623e9c509ed2c Mon Sep 17 00:00:00 2001 From: XinWei <2718030729@qq.com> Date: Wed, 24 Jul 2024 11:15:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E7=82=B9=E7=99=BB=E5=BD=95=E7=9A=84?= =?UTF-8?q?=E7=99=BB=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/locales/zh-CN.ts | 1 + src/permission.ts | 3 +- src/router/modules/remaining.ts | 10 +++++ src/views/Login/Login.vue | 76 ++++++++++++++------------------- src/views/Login/Logout.vue | 26 +++++++++++ 6 files changed, 72 insertions(+), 46 deletions(-) create mode 100644 src/views/Login/Logout.vue diff --git a/.env b/.env index b2ad9951..14cc6a8e 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ VITE_APP_TITLE=智慧轮渡大数据平台 # 项目本地运行端口号 -VITE_PORT=82 +VITE_PORT=80 # open 运行 npm run dev 时自动打开浏览器 diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 0721651d..31e88c00 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -151,6 +151,7 @@ export default { }, router: { login: '登录', + logout: '登出', socialLogin: '社交登录', home: '首页', analysis: '分析页', diff --git a/src/permission.ts b/src/permission.ts index d538303b..23fea96b 100644 --- a/src/permission.ts +++ b/src/permission.ts @@ -53,7 +53,8 @@ const whiteList = [ '/auth-redirect', '/bind', '/register', - '/oauthLogin/gitee' + '/oauthLogin/gitee', + '/logout' ] // 路由加载前 diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 989bed96..cdc0a436 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -184,6 +184,16 @@ const remainingRouter: AppRouteRecordRaw[] = [ noTagsView: true } }, + { + path: '/logout', + component: () => import('@/views/Login/Logout.vue'), + name: 'Logout', + meta: { + hidden: true, + title: t('router.logout'), + noTagsView: true + } + }, { path: '/sso', component: () => import('@/views/Login/components/SSOLoginCustom.vue'), diff --git a/src/views/Login/Login.vue b/src/views/Login/Login.vue index 75a5aa23..7b125988 100644 --- a/src/views/Login/Login.vue +++ b/src/views/Login/Login.vue @@ -1,12 +1,7 @@ diff --git a/src/views/Login/Logout.vue b/src/views/Login/Logout.vue new file mode 100644 index 00000000..fc2be454 --- /dev/null +++ b/src/views/Login/Logout.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file