Skip to content

角色管理

最后更新: 17 小时前
实践版本: v4.0.0

功能概述

角色管理模块提供系统角色的全生命周期管理,支持角色的创建、修改、删除、查询和权限配置,以及角色与用户的关联管理,实现基于角色的访问控制(RBAC)。

角色列表

功能说明

树形结构展示系统中所有角色信息,支持角色名称/编码模糊搜索,提供角色的新增、编辑、删除等操作入口。

界面元素

字段说明
名称角色名称
编码角色唯一标识编码
操作角色管理操作按钮组(修改/删除)

操作指南

  1. 在【系统管理】目录中点击【角色管理】菜单进入角色列表页
  2. 使用搜索框可按角色名称或编码进行模糊搜索
  3. 点击【重置】按钮可清除搜索条件并刷新列表
  4. 点击【新增】按钮可创建新角色
  5. 点击角色右侧的【更多】按钮可进行修改或删除操作

新增角色

功能说明

创建新角色并设置角色基本信息及数据权限。

操作指南

  1. 点击列表页右上角【新增】按钮,打开创建表单
  2. 填写角色基本信息:
    • 名称(必填)
    • 编码(必填,创建后不可修改)
    • 排序(选填,默认999,数字越小排序越靠前)
    • 描述(选填)
  3. 配置数据权限:
    • 数据权限(必填,可选值:全部数据权限、本级及以下数据权限、本级数据权限、自定义数据权限、仅本人数据权限)
    • 若选择自定义数据权限,需在部门树中选择可访问的部门
    • 可通过【展开/折叠】控制部门树显示
    • 可通过【全选/全不选】快速选择部门
    • 可通过【父子联动】控制是否级联选择部门
  4. 点击【确定】完成添加

修改角色

功能说明

修改现有角色的基本信息及数据权限。

操作指南

  1. 在角色列表找到目标角色,点击操作列的【修改】按钮,打开修改表单
  2. 修改角色基本信息:
    • 名称(必填)
    • 排序(选填)
    • 描述(选填)
  3. 修改数据权限(同新增角色)
  4. 点击【确定】保存修改

删除角色

功能说明

删除指定角色。删除角色时需注意以下几点:

  1. 系统内置角色不可删除。
  2. 若角色关联了用户,请先解决用户关联。

操作指南

  1. 在角色列表找到目标角色,点击操作列的【删除】按钮
  2. 系统弹出确认对话框,提示"是否确定删除角色「xxx」?"
  3. 确认无误后点击【确定】完成删除

角色权限配置

功能说明

为角色分配功能权限,控制角色可访问的系统菜单和操作。

界面元素

字段说明
菜单系统菜单树结构
权限菜单下的具体操作权限

操作指南

  1. 在角色列表中点击目标角色名称,进入角色详情页
  2. 切换到【功能权限】标签页
  3. 配置角色权限:
    • 可通过【节点关联】/【节点独立】开关控制是否级联选择权限
    • 可通过【展开】/【折叠】按钮控制菜单树显示
    • 勾选菜单前的复选框可授予角色访问该菜单的权限
    • 部分菜单下有具体操作权限,可展开菜单后进行精细化配置
  4. 配置完成后点击【保存权限】按钮

角色用户管理

功能说明

查看和管理拥有该角色的用户,支持为用户分配和取消分配角色。

界面元素

字段说明
序号列表序号
昵称用户昵称
用户名登录用户名
状态用户状态(启用/禁用)
性别用户性别
所属部门用户所属部门
角色用户拥有的角色
描述用户描述
操作角色分配操作按钮(取消分配)

操作指南

  1. 在角色列表中点击目标角色名称,进入角色详情页
  2. 切换到【角色用户】标签页
  3. 查看当前拥有该角色的用户列表
  4. 点击【分配角色】按钮可选择用户为其分配该角色
  5. 勾选用户后点击【取消分配】按钮可批量取消分配角色
  6. 点击用户后的【取消分配】链接可单独取消分配角色

常见问题

  1. 权限配置后何时生效?
    权限配置后将实时生效,用户刷新页面后即可获得新权限。