fix(web+config): E2E 测试发现的问题修复
- 排班状态过滤 'active' → 'enabled'(与后端 validation.rs 一致) - 全局 403 拦截器不再弹出"权限不足" toast(AuthButton 已隐藏入口) - 角色未关联菜单时回退显示全部(避免种子数据阶段菜单空白)
This commit is contained in:
@@ -47,9 +47,12 @@ impl MenuService {
|
||||
|
||||
let ids: Vec<Uuid> = mr_rows.iter().map(|mr| mr.menu_id).collect();
|
||||
if ids.is_empty() {
|
||||
return Ok(vec![]);
|
||||
// 角色未关联菜单时回退到显示全部菜单,
|
||||
// 避免种子数据阶段 menu_roles 为空导致所有有角色用户看不到菜单
|
||||
None
|
||||
} else {
|
||||
Some(ids)
|
||||
}
|
||||
Some(ids)
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user