From 6d3130fa6f2999ebe54e965e368ee6f3c0b8d03c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Fri, 12 Jun 2026 13:16:10 +0800 Subject: [PATCH] chore: trim unused oauth login entrypoints --- web/apps/web-ele/src/api/core/index.ts | 1 - web/apps/web-ele/src/router/access.ts | 1 - web/apps/web-ele/src/router/routes/core.ts | 11 - .../src/views/_core/authentication/login.vue | 446 ++---------------- .../views/_core/menu/modules/menu-form.vue | 1 - 5 files changed, 35 insertions(+), 425 deletions(-) diff --git a/web/apps/web-ele/src/api/core/index.ts b/web/apps/web-ele/src/api/core/index.ts index fcfda8c..0cb39c3 100644 --- a/web/apps/web-ele/src/api/core/index.ts +++ b/web/apps/web-ele/src/api/core/index.ts @@ -7,7 +7,6 @@ export * from './file'; export * from './field-permission'; export * from './menu'; export * from './message'; -export * from './oauth'; export * from './permission'; export * from './role'; export * from './resource-scope'; diff --git a/web/apps/web-ele/src/router/access.ts b/web/apps/web-ele/src/router/access.ts index 0c836d3..feb0ec6 100644 --- a/web/apps/web-ele/src/router/access.ts +++ b/web/apps/web-ele/src/router/access.ts @@ -128,7 +128,6 @@ async function generateAccess(options: GenerateMenuAndRoutesOptions) { '../views/_core/announcement/list.vue', '../views/_core/account-settings/index.vue', '../views/_core/authentication/login.vue', - '../views/_core/authentication/oauth-callback.vue', '../views/_core/fallback/**/*.vue', '../views/_core/file-preview/index.vue', '../views/_core/menu/index.vue', diff --git a/web/apps/web-ele/src/router/routes/core.ts b/web/apps/web-ele/src/router/routes/core.ts index c4b69bd..e27c0b6 100644 --- a/web/apps/web-ele/src/router/routes/core.ts +++ b/web/apps/web-ele/src/router/routes/core.ts @@ -52,17 +52,6 @@ const coreRoutes: RouteRecordRaw[] = [ }, ], }, - { - name: 'OAuthCallback', - path: '/oauth/:provider/callback', - component: () => import('#/views/_core/authentication/oauth-callback.vue'), - meta: { - hideInBreadcrumb: true, - hideInMenu: true, - hideInTab: true, - title: 'OAuth Callback', - }, - }, { name: 'FilePreview', path: '/file-preview/:id', diff --git a/web/apps/web-ele/src/views/_core/authentication/login.vue b/web/apps/web-ele/src/views/_core/authentication/login.vue index 3992bf0..32ac195 100644 --- a/web/apps/web-ele/src/views/_core/authentication/login.vue +++ b/web/apps/web-ele/src/views/_core/authentication/login.vue @@ -1,7 +1,7 @@ - - - {{ $t('authentication.dingtalkAutoRedirect') }} - - - - - - - {{ $t('authentication.thirdPartyLogin') }} - - - - - - - - - - - Gitee - - - - - - - - GitHub - - - - - - - - QQ - - - - - - - - - - Google - - - - - - - - {{ $t('authentication.wechat') }} - - - - - - - - - - - Microsoft - - - - - - - - - {{ $t('authentication.wecom') }} - - - - - - - - {{ $t('authentication.dingtalk') }} - - - - - - - - - {{ $t('authentication.feishu') }} - - - - - + /> diff --git a/web/apps/web-ele/src/views/_core/menu/modules/menu-form.vue b/web/apps/web-ele/src/views/_core/menu/modules/menu-form.vue index dc980c6..3465ee1 100644 --- a/web/apps/web-ele/src/views/_core/menu/modules/menu-form.vue +++ b/web/apps/web-ele/src/views/_core/menu/modules/menu-form.vue @@ -98,7 +98,6 @@ const componentKeys = [ '/_core/announcement/index', '/_core/announcement/list', '/_core/authentication/login', - '/_core/authentication/oauth-callback', '/_core/fallback/forbidden', '/_core/fallback/not-found', '/_core/menu/index',