From e8489536d63c09257d71d9f76c17305ef7538ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E7=A0=81-=E6=96=B9=E6=99=93=E8=BE=89?= Date: Tue, 3 Feb 2026 17:36:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=AF=8F=E6=AC=A1=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=90=8E=E5=BC=BA=E5=88=B6=E5=88=B7=E6=96=B0=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fetchXxx(true) 传入 force=true,确保登录后拉取最新数据 --- frontend/ruoyi-ui/src/permission.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 => {