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()
|
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 => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue