fix: 每次登录后强制刷新基础数据
fetchXxx(true) 传入 force=true,确保登录后拉取最新数据
This commit is contained in:
parent
81b1d5327b
commit
e8489536d6
|
|
@ -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 => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue