EIP 低代码平台 - 角色维护
仓库地址:https://gitee.com/sunzewei/eip_lowcode
摘要
角色维护是EIP低代码平台RBAC权限体系的核心中枢模块,承接上游菜单、菜单按钮、数据权限配置,向下为系统用户分配权限集合。管理员预先定义不同岗位对应的角色权限模板,再将角色绑定给对应员工账号,实现「权限批量模板化配置、人员快速赋权」的管理模式。模块支持角色新增编辑、人员绑定、权限精细化分配、角色复制、禁用管控等功能,将繁杂的权限项封装为标准化岗位角色,大幅简化权限分发运维工作。
一、角色维护模块建设目的与核心作用
1.1 为什么系统需要角色管理模块
- 权限模板化封装,避免逐个给用户配置零散权限
系统菜单、按钮、数据权限数量繁多,如果直接给每个用户逐一勾选权限,工作量巨大且极易出错。角色将某一类岗位所需的全部权限打包封装成模板,新建员工时只需要分配对应角色即可完成全套授权。 - 统一岗位权限标准,实现同岗同权
企业内相同岗位员工的操作权限保持一致,例如所有普通员工权限统一、所有采购员权限统一,通过角色统一管控权限范围,杜绝人为配置差异造成的权限混乱、越权访问问题。 - 集中统一修改岗位权限,批量生效到全体人员
当某岗位业务职能发生变动、需要增减系统功能权限时,只需要修改对应角色的权限配置,所有绑定该角色的用户权限会同步更新,无需逐个修改每位员工账号。 - 拆分三层权限架构,让RBAC体系分层清晰
菜单按钮管控功能操作、数据权限管控数据范围、角色作为中间载体承载两类权限,最后绑定到实际用户身上,三层架构解耦,权限管理逻辑清晰易维护。 - 适配一人多岗、一岗多人的企业用工场景
一个角色可以批量绑定多名员工,一名用户也可挂载多个不同角色,完美适配员工兼职、跨部门履职、身兼多岗的实际管理需求。
1.2 模块的具体作用
角色是整套RBAC权限体系的中间枢纽单元,上游聚合菜单访问权限、页面按钮操作权限、数据查看权限,下游对接系统用户账号。管理员根据企业真实岗位(普通员工、管理员、项目经理、采购员、仓管、财务等)建立对应角色,预先配置好该岗位可访问的页面、可执行的操作、可查看的数据范围;后续人员入职、调岗只需要分配对应角色即可快速完成授权。同时支持角色复制功能,新建相似岗位角色时可基于已有角色快速复刻修改,降低配置工作量;搭配软禁用开关,可快速冻结岗位权限,全程可视化配置无需操作数据库。
1.3 权限入口与管控说明
菜单访问路径:【系统管理】→【权限设置】→【角色维护】
本模块属于系统核心权限管控中枢,仅超级管理员、系统安全管理员拥有角色新增、权限编辑、人员绑定、删除操作权限;普通管理员仅具备角色查看权限,防止核心权限模板被恶意篡改,保障整体系统权限安全稳定。
二、角色维护页面整体布局详解

2.1 顶部筛选区域
页面顶部提供角色名称、归属组织、禁用状态三类检索条件,支持模糊匹配查询。系统内置岗位角色数量较多时,可快速检索定位目标角色,提升权限运维效率。
2.2 顶部功能操作工具栏
| 功能按钮 | 具体功能描述 |
|---|---|
| 新增 | 创建全新岗位角色,填写角色归属组织、名称、排序、备注等基础信息 |
| 编辑 | 修改角色名称、归属组织、排序号、备注、启用禁用状态 |
| 批量删除 | 批量清理废弃、停用的岗位角色数据 |
| 角色人员 | 维护该角色下绑定的系统用户,支持人员添加、移除操作 |
| 复制 | 基于已有角色复刻生成新角色,在此基础上微调权限,快速完成相似角色创建 |
| 权限设置 | 精细化配置该角色的菜单权限、按钮权限、数据访问权限 |
2.3 角色列表字段说明
列表展示系统全部预设角色数据,各字段业务释义:
- 名称:对应企业真实岗位名称(普通员工、管理员、商务财务、项目经理等)
- 归属组织:角色所属集团/组织,区分不同分支机构独立岗位权限体系
- 禁用:软删除开关,禁用后所有绑定该角色的用户自动失去对应权限,历史数据保留可恢复
- 备注:记录岗位权责、权限说明、使用范围等补充描述信息
- 排序号:自定义数字,控制列表展示先后顺序
- 创建人/创建时间、修改人/修改时间:全流程操作留痕,满足企业内控、审计追溯要求
- 操作:单行数据独立编辑、删除操作入口
三、角色维护各项功能实操讲解
3.1 新增/编辑角色基础信息

点击「新增」或者选中角色点击「编辑」,填写角色基础信息:
- 归属组织(必填):选定角色所属顶层组织,实现多集团、多分支机构角色隔离管理。
- 名称(必填):填写岗位标准名称,和企业人事岗位一一对应。
- 排序号:自定义数值,控制角色列表展示顺序。
- 禁用开关:默认开启可用状态,关闭则该角色全部权限失效。
- 备注:填写岗位权限说明、适用部门等备注内容,方便后期运维人员理解角色用途。
3.2 角色人员绑定配置

打开「角色人员」弹窗,分为待选人员和已选人员两个区域:
- 左侧待选人员:按照组织架构展示系统内所有可用账号,勾选人员即可添加至该角色;
- 右侧已选人员:展示当前所有挂载该角色的员工,移除勾选即可取消授权;
- 支持按组织、姓名检索人员,批量完成岗位人员授权分配,适配大批量人员统一赋权场景。
3.3 角色权限精细化设置

权限设置弹窗分为三大配置板块,分层管控权限范围:
- 菜单勾选权限:树形展示系统全部导航菜单,勾选代表该角色可以进入对应页面,取消勾选则菜单对用户隐藏、无法访问页面。
- 系统用户菜单按钮权限:针对已勾选的菜单页面,配置页面内的新增、编辑、删除、重置密码、导入导出、详情、领导设置等所有操作按钮权限,精细化管控用户能执行哪些操作动作。
- 系统用户数据权限:管控用户打开页面后能够查看的数据范围,支持「本级及下级」「全部数据」两种模式,匹配管理人员查看下属数据、普通员工仅查看本人数据的管控需求。
全部权限勾选完成后提交保存,绑定该角色的所有用户权限即时生效。
四、角色维护管理核心业务价值
- 搭建标准化权限模板,极大降低权限配置工作量
按岗位预制权限模板,新人入职只需绑定角色即可完成全套授权;岗位权限变更只修改角色配置,全员同步生效,告别逐一对用户配置权限的低效模式。 - 三层解耦RBAC完整闭环,权限管控颗粒度精细化
菜单管页面访问、按钮管操作行为、数据管可视范围,角色统一收纳三类权限再下发给用户,权限分层管理,排查、修改权限问题更加简单高效。 - 支持一岗多人、一人多角色,贴合企业真实人事结构
单个角色可批量分配给多名同岗位员工,单个用户可叠加多个角色权限,完美解决兼职、跨部门工作、多重岗位的权限分配难题。 - 角色复制功能,快速复用已有权限配置
新建相近岗位角色时直接复制原有角色,仅微调少量权限即可完成创建,不用从零逐项勾选所有菜单按钮权限,提升平台初始化配置效率。 - 权限统一管控+操作留痕,满足企业安全合规要求
角色集中管控岗位权限边界,配合禁用软删除机制,所有角色新增、权限修改、人员绑定行为全程记录操作日志,满足工程、政务类项目的信息安全与审计规范。
五、开源框架获取 & 配套能力
整套 EIP低代码平台 全套源码开源、支持私有部署、源码无阉割。
✅ 获取渠道:码云Gitee仓库地址:https://gitee.com/sunzewei/eip_lowcode,关注仓库即可免费下载源码
✅ 技术栈:.NET + Vue2 + VxeTable,兼容 Windows Server(IIS)、Linux(Ubuntu) 双服务器部署方案
✅ 内置全套企业级基座:角色维护、系统用户、组织架构、菜单管理、菜单按钮、数据字典、流程引擎、表单引擎、定时任务、文档打印预览、短信对接、行政区划等全量后台基础模块
✅ 落地场景:可快速二次开发搭建招投标管理系统、工程机械ERP、智慧应急管理平台、MES生产管理、企业OA、施工管理系统等各类后台管理系统
结语
EIP低代码平台角色维护模块作为RBAC权限体系的核心中转载体,以模板化权限封装、精细化权限勾选、批量人员绑定、角色快速复制为核心优势,串联起菜单、按钮、数据、用户整套权限链路。框架摒弃SaaS订阅模式,全部源码支持私有化部署,自研低代码基座开箱即用,快速落地各类行业业务系统,欢迎前往码云仓库Star收藏、关注交流学习。

浙公网安备 33010602011771号