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()
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 => {