|
|
@@ -260,7 +260,7 @@ const router = createRouter({
|
|
|
*/
|
|
|
router.beforeEach(async (to) => {
|
|
|
const store = useStore();
|
|
|
- const publicPaths = [ '/register', '/passwordChange', '/admin/login','];
|
|
|
+ const publicPaths = [ '/register', '/passwordChange', '/admin/login',];
|
|
|
// 1. 检查URL中的token
|
|
|
const urlToken = new URLSearchParams(window.location.search).get('token');
|
|
|
if (urlToken) {
|
|
|
@@ -298,7 +298,7 @@ const router = createRouter({
|
|
|
return '/';
|
|
|
}
|
|
|
|
|
|
- if (to.meta?.roles && !to.meta.roles.includes(store.user.role)) {
|
|
|
+ if (to.meta?.roles && !(to.meta.roles as any[]).includes(store.user.role)) {
|
|
|
return '/home';
|
|
|
}
|
|
|
|