fix(feedback): 反馈管理跳转无效 + 本地调试角色补齐
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
问题 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:
@@ -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