Files
ln-bi/src/auth
kkfluous 26f7d7ab3f
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
feat(auth): 能源管理模块需要 BI-LEADER-ENERGY 角色
- 新增 ENERGY_ACCESS_ROLES 与 canAccessEnergy(roles) 守卫(全量权限角色亦可访问)
- 后端 /api/energy/* 加模块级守卫:无角色返回 403
- 前端 App.tsx 按角色动态注入 EnergyModule,无权限时主导航不显示
- dev mock 用户(前端 + 后端)追加 BI-LEADER-ENERGY 便于本地调试

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 17:55:29 +08:00
..