Split business locale loading

This commit is contained in:
2026-06-10 14:47:04 +08:00
parent bb6ff80998
commit f4bca66a78
2 changed files with 42 additions and 12 deletions
+3
View File
@@ -5,6 +5,7 @@ import { preferences } from '@vben/preferences';
import { useAccessStore, useTabbarStore, useUserStore } from '@vben/stores';
import { startProgress, stopProgress } from '@vben/utils';
import { loadBusinessMessages } from '#/locales';
import { accessRoutes, coreRouteNames } from '#/router/routes';
import { useAuthStore } from '#/store';
import { useAppContextStore } from '#/store/app-context';
@@ -169,6 +170,8 @@ function setupAccessGuard(router: Router) {
const userInfo = userStore.userInfo || (await authStore.fetchUserInfo());
const userRoles = userInfo.roles ?? [];
await loadBusinessMessages();
// 生成菜单和路由
const { accessibleMenus, accessibleRoutes } = await generateAccess({
roles: userRoles,