diff --git a/frontend/ruoyi-ui/src/permission.js b/frontend/ruoyi-ui/src/permission.js index 8c8d5b0..82fabfa 100644 --- a/frontend/ruoyi-ui/src/permission.js +++ b/frontend/ruoyi-ui/src/permission.js @@ -39,11 +39,11 @@ router.beforeEach((to, from, next) => { const baseDataStore = useBaseDataStore() Promise.all([ usePermissionStore().generateRoutes(), - // 预加载基础数据(后台静默加载,不阻塞页面跳转) - baseDataStore.fetchRegionTree(), - baseDataStore.fetchGrades(), - baseDataStore.fetchSubjects(), - baseDataStore.fetchClasses() + // 登录后强制刷新基础数据 + baseDataStore.fetchRegionTree(true), + baseDataStore.fetchGrades(true), + baseDataStore.fetchSubjects(true), + baseDataStore.fetchClasses(true) ]).then(([accessRoutes]) => { // 根据roles权限生成可访问的路由表 accessRoutes.forEach(route => {