问题 1:菜单点「反馈管理」跳到 #/admin/feedback,URL 变了但 AuthGate 只在初始 render 读 location,hashchange 不会重渲染。 修复:AuthGate 用 useState/useEffect 监听 hashchange/popstate, URL 变化即时切换页面。 问题 2:本地 DEV_BYPASS_AUTH 模式下 roles 没有 BI-ADMIN-FEEDBACK, 菜单看不到入口。前后端 dev bypass 的 roles 都补上: ['所有权限', 'BI-SCHEDULE-OPT', 'BI-ADMIN-FEEDBACK'] Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
1a3d48b2d1
commit
9bbd11cc86
@@ -46,7 +46,7 @@ export default function AuthProvider({ children }: { children: ReactNode }) {
|
||||
userName: '本地开发',
|
||||
permissionLevel: 'full',
|
||||
depName: '',
|
||||
roles: ['所有权限', 'BI-SCHEDULE-OPT'],
|
||||
roles: ['所有权限', 'BI-SCHEDULE-OPT', 'BI-ADMIN-FEEDBACK'],
|
||||
},
|
||||
error: null,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user