From c72d71d348b98380ebc1e76def1767712f594f05 Mon Sep 17 00:00:00 2001
From: xuhuajiao <13476289682@163.com>
Date: Thu, 25 Jun 2026 17:26:29 +0800
Subject: [PATCH] =?UTF-8?q?sso=E7=99=BB=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 2 +-
src/router/routers.js | 5 +
src/views/features/ssoLogin.vue | 222 ++++++++++++++++++++++++++++++++
3 files changed, 228 insertions(+), 1 deletion(-)
create mode 100644 src/views/features/ssoLogin.vue
diff --git a/src/router/index.js b/src/router/index.js
index 4e90cd2..c725a1d 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -9,7 +9,7 @@ import { filterAsyncRouter } from '@/store/modules/permission'
NProgress.configure({ showSpinner: false })// NProgress Configuration
// '/user', '/location', '/role', '/menu', '/depts', '/fonds', '/warehouse', '/inventory', '/stocktaking', '/deviceList', '/monitor'
-const whiteList = ['/login']// no redirect whitelist
+const whiteList = ['/login', '/ssoLogin']// no redirect whitelist
router.beforeEach((to, from, next) => {
if (to.meta.title) {
diff --git a/src/router/routers.js b/src/router/routers.js
index 2bb34bc..b417b01 100644
--- a/src/router/routers.js
+++ b/src/router/routers.js
@@ -20,6 +20,11 @@ export const constantRouterMap = [
component: (resolve) => require(['@/views/features/401'], resolve),
hidden: true
},
+ {
+ path: '/ssoLogin',
+ component: (resolve) => require(['@/views/features/ssoLogin'], resolve),
+ hidden: true
+ },
{
path: '/redirect',
component: Layout,
diff --git a/src/views/features/ssoLogin.vue b/src/views/features/ssoLogin.vue
new file mode 100644
index 0000000..df7891b
--- /dev/null
+++ b/src/views/features/ssoLogin.vue
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
✕
+
登录失败
+
{{ message }}
+
+
+
+
+
+
+
+
+