背景:角色权限只描述模块的一部分能力,侧栏同级均为模块级命名(用户与组织 / 客户 / 行业树);角色页实际覆盖角色 CRUD、权限点、数据范围、特殊权限与 SoD。 改动: - 侧栏、面包屑、页面标题统一为「角色管理」,页面内权限点 / 数据范围 / 特殊权限分区名不变; - 用户详情与超管授予弹窗中的模块引用同步改为「角色管理」; - 开发计划页面清单与 A2 实施报告同步; - 更新导航与面包屑单测、A2 e2e 标题断言。 验证:format:check / lint / typecheck / test 全绿;5173 实测侧栏、面包屑、页标题均为「角色管理」。
This commit is contained in:
1 parent
a3419cf5da
commit
f5a8afe835
11 files changed
+16
-16
No files matched your search
@@ -533,7 +533,7 @@ test('角色管理:新建 → 编辑器 → SoD 拦截 → 特殊权限二次
|
||||
// ① 管理员登录 → /system/roles
|
||||
await loginAsAdmin(page);
|
||||
await page.goto('/system/roles');
|
||||
await expect(page.getByRole('heading', { name: '角色权限' })).toBeVisible();
|
||||
await expect(page.getByRole('heading', { name: '角色管理' })).toBeVisible();
|
||||
await expect(page.getByTestId('app-shell')).toBeVisible();
|
||||
await screenshot(page, '01-roles-list');
|
||||
|
||||
@@ -699,7 +699,7 @@ test('角色管理:新建 → 编辑器 → SoD 拦截 → 特殊权限二次
|
||||
|
||||
// ⑥ 列表状态变化:停用筛选下可见该角色,且行内标记「停用」
|
||||
await page.goto('/system/roles');
|
||||
await expect(page.getByRole('heading', { name: '角色权限' })).toBeVisible();
|
||||
await expect(page.getByRole('heading', { name: '角色管理' })).toBeVisible();
|
||||
const disabledSeg = page
|
||||
.getByRole('group', { name: '角色状态' })
|
||||
.getByRole('button', { name: /^停用/ });
|
||||
|
||||
Reference in new issue
Block a user