From a32100e31b93bc378b11ab93617a9c40b081ad70 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期三, 15 四月 2026 16:44:03 +0800
Subject: [PATCH] 移除核验部分+登录注册接口对接
---
src/router/index.js | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index 899675b..7eb7e39 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -2,11 +2,11 @@
import authPage from '@/router/auth/index.js'
import errorPage from '@/router/error/index.js'
import mainPage from '@/router/main/index.js'
-import h5 from '@/router/h5/router.js'
-
+import { useLoginStore } from '@/stores/login.js'
+import { useSessionStore } from '@/stores/session.js'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
- routes: [...mainPage, ...authPage, ...errorPage, ...h5],
+ routes: [...mainPage, ...authPage, ...errorPage],
})
router.beforeEach((to, from, next) => {
@@ -17,7 +17,18 @@
next({ path: '/error/404', query: { errorUrl: to.path } })
}
} else {
- next()
+ if (to.meta.loginRequired) {
+ const { userInfo } = useSessionStore()
+ const { setLoginDialogVisible } = useLoginStore()
+ if (userInfo.id) {
+ next()
+ } else {
+ setLoginDialogVisible(true)
+ next(false)
+ }
+ } else {
+ next()
+ }
}
})
--
Gitblit v1.8.0