fix: 每次登录后强制刷新基础数据

fetchXxx(true) 传入 force=true,确保登录后拉取最新数据
This commit is contained in:
神码-方晓辉 2026-02-03 17:36:31 +08:00
parent 81b1d5327b
commit e8489536d6
1 changed files with 5 additions and 5 deletions

View File

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