华佗
babf62083a
fix: 切换账户后路由权限校验 — 防止通过旧标签/URL访问无权限页面
根因: router.beforeEach 在角色加载后 return true,不检查目标路由
是否在当前用户已注册的路由列表中。导致切换账户后,通过旧标签
或直接输入 URL 可访问前一个用户的页面。
修复: 在 return true 前增加 router.resolve() 检查,若目标路由
未注册(matched.length === 0)则拦截并提示无权访问。
数据库验证: 护士角色(role_id=201)确实没有住院医生工作站
(menu_id=288)的 sys_role_menu 权限,后端 getRouters 返回
正确。问题纯粹在前端路由守卫。
2026-06-09 16:55:17 +08:00
..
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-08 11:04:56 +08:00
2026-06-09 16:55:17 +08:00
2026-06-08 00:18:34 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-06 20:05:44 +08:00
2026-06-08 11:40:55 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-08 11:40:55 +08:00
2026-06-07 22:57:01 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 13:36:28 +08:00
2026-06-05 14:56:41 +08:00
2026-06-05 13:36:28 +08:00