开源框架模块详解|码云开源EIP低代码平台
摘要
系统用户管理是EIP低代码平台RBAC权限体系的终端落地模块,依托前置组织架构、角色维护两大模块,完成平台登录账号的全生命周期管控。模块支持账号新增、信息编辑、密码重置、批量导入导出、人员上下级管理、账号状态禁用、信息详情查看等全套能力,同时支持人员归属主组织+多组织关联、一人分配多角色的灵活配置模式。区别于传统账号管理固化、权限绑定生硬的问题,本模块和组织、角色深度联动,可视化完成人员权限、数据范围、上下级审批关系配置。
一、系统用户模块建设目的与核心作用
1.1 为什么需要系统用户管理模块
- 承载所有操作人员的系统准入身份
所有人员登录系统必须拥有独立账号,用户模块统一维护登录身份、账号状态,是人员进入系统的唯一凭证入口,实现访问准入管控,杜绝非法人员登入后台系统。 - 串联组织架构与角色权限,完成权限下发落地
组织划定人员的数据访问范围,角色划定人员的页面与按钮操作权限,系统用户将人员、组织、角色三者绑定,把预设的权限规则精准分配到每一个实际操作人员,让整套RBAC体系闭环生效。 - 搭建企业线上组织职级上下级关系
模块内置领导上下级绑定功能,可配置上级管理人员与下属员工,适配审批流逐级审批、领导查看下属数据、工作流转交办等业务场景,贴合企业真实的行政职级管理模式。 - 规范化账号生命周期运维管理
员工入职新建账号、岗位变动修改信息与角色、员工离职禁用账号、密码遗忘在线重置密码,整套流程页面可视化操作,配套Excel批量导入,大批量人员初始化录入效率更高。 - 多组织、多角色适配复合型岗位人员
支持人员绑定归属主组织,同时关联多个业务组织,并且一个账号可挂载多个角色,适配兼职、跨部门办公、多岗位履职的企业人员管理场景。
1.2 模块的具体作用
系统用户是权限体系最末端的载体单元,每一位平台使用人员都对应一条用户数据。依托已搭建好的组织架构划分人员所属部门,依托预设角色分配操作权限,同时维护人员手机号、邮箱、登录凭证等基础信息;搭配上下级管理功能支撑流程审批、数据查看的层级管控,搭配账号禁用软删除机制留存历史操作数据,满足企业人员入职、调岗、离职全周期管理需求。配合批量导入模板,新项目上线可一键批量导入全体系统账号,大幅降低初始化运维工作量。
1.3 权限入口与管控说明
菜单访问路径:【系统管理】→【权限设置】→【系统用户】
该模块属于系统核心账号安全配置项,仅超级管理员、系统安全管理员拥有账号新增、删除、重置密码、修改权限配置;普通管理员仅拥有查看、基础信息编辑权限,防止核心账号被恶意篡改,保障系统登录安全。
二、系统用户页面整体布局详解
2.1 顶部筛选区域
页面顶部提供登录名、姓名、角色三种检索条件,支持模糊匹配查询。当平台账号数量庞大、人员繁多时,可快速检索定位目标人员账号,提升日常账号运维效率。
2.2 顶部功能操作工具栏
| 功能按钮 | 具体功能描述 |
|---|---|
| 新增 | 创建系统登录账号,配置人员组织、角色、个人联系方式等全部信息 |
| 编辑 | 修改用户姓名、所属组织、绑定角色、联系方式、排序、备注等信息 |
| 批量删除 | 批量清理废弃离职账号,支持多条数据统一移除 |
| 重置密码 | 按照系统密码规则,为用户重置登录密码,解决员工密码遗忘问题 |
| 下载导入模版 | 提供标准Excel模板,规范批量导入账号的数据格式 |
| 导入 | 通过Excel文件批量导入系统用户信息,适合项目初期大批量账号初始化 |
| 详情 | 查看用户完整基础资料以及已绑定的全部角色信息 |
| 领导设置 | 配置该人员的上级领导、管辖下级人员,搭建线上职级关系 |
2.3 列表字段说明
列表展示所有系统账号数据,各字段业务释义:
- 登录名:用户登录系统的唯一账号标识
- 姓名:使用人员真实姓名
- 角色:当前账号已分配的系统角色名称
- 下级数/上级数:展示该人员绑定的上下级人员数量
- 归属组织:人员所属的核心主部门组织
- 关联组织:人员额外兼任、跨部门对应的其他组织
- 排序号:自定义数字,控制列表展示先后顺序
- 手机号码、邮箱、其他联系信息:留存人员联络资料,方便系统通知、运维对接
- 最后登录时间:记录账号最近一次登录系统的时间,便于排查闲置账号、异常登录行为
- 禁用:软删除开关,禁用后账号无法登录系统,历史数据完整保留可随时恢复
- 备注:记录人员岗位、用工状态、账号说明等补充信息
- 操作:单条数据独立编辑、删除操作入口
三、系统用户各项功能实操讲解
3.1 新增用户配置弹窗
点击顶部【新增】按钮打开新增用户弹窗,各字段配置规范:
- 归属组织(必填):选择人员日常所属的核心部门,作为该用户默认的数据隔离主组织。
- 关联组织:多选绑定其他业务部门,适配员工跨部门办公、多业务线履职场景,多组织数据均可正常访问。
- 姓名(必填):填写员工真实姓名,用于系统页面展示识别。
- 登录名(必填):设置账号登录标识,作为用户登入系统的账号。
- 角色:下拉勾选一个或多个预设角色,将角色对应的菜单、按钮权限赋予当前账号。
- 手机号、邮箱、其他联系方式:填写人员联络信息,可用于系统消息推送、账号找回等场景。
- 排序号、性别、禁用开关、备注:按需配置展示排序、人员性别;禁用默认关闭,开启则账号锁定无法登录;备注填写岗位相关说明。
- 底部支持「提交并继续创建」,批量录入多个用户时无需重复关闭弹窗,提升录入效率。
3.2 重置密码功能
管理员选中指定用户,点击【重置密码】即可设置新登录密码,系统内置强制密码规范:
① 密码长度≥8位字符串
② 至少包含2位数字
③ 至少包含2位英文字母
严格的密码规则提升账号登录安全等级,规避弱密码带来的系统访问风险。
3.3 用户详情查看
详情弹窗分为两个标签页:
- 基础信息:集中展示该用户所有录入的个人资料、组织归属、账号启用状态,用于快速核对人员档案信息。
- 角色:罗列当前账号全部已绑定角色,直观查看该人员拥有的整套权限集合。
3.4 领导上下级设置
领导设置分为「上级领导」和「下级人员」两个板块:
- 上级领导:为当前人员指定直属上级,流程发起后单据自动流转至对应上级审批,同时上级可查看该人员业务数据。
- 下级人员:绑定该管理人员管辖的下属员工,自动形成树形职级体系,匹配企业内部管理层级,支撑流程审批、数据权限分层查看需求。
四、系统用户管理核心业务价值
- 完成RBAC权限体系最后一环落地
组织管控数据范围、角色管控操作权限、用户绑定人员实体,三者结合形成完整闭环权限体系,精准控制每一位员工能看见什么数据、能操作哪些功能。 - 全生命周期账号可视化运维
员工入职开账号、调岗改角色/组织、离职禁用账号、遗忘密码重置,全部后台可视化操作,不需要后端修改数据库,降低系统运维工作量。 - 支持一人多组织、一人多角色的灵活人员管理
适配企业兼职、跨部门协作、一岗多责的真实用工场景,权限配置更加灵活贴合实际业务。 - 上下级职级绑定支撑流程与数据分层管理
依托领导设置搭建线上组织职级,工作流程自动逐级审批,管理人员可查看下属业务数据,完美适配OA、ERP、施工管理类系统的审批管理需求。 - 密码强校验+软删除机制,保障系统账号安全合规
强制高强度密码规则提升登录安全,账号禁用采用软删除,所有账号变更、登录行为全程留痕,满足企业内控、信息安全审计要求。 - Excel批量导入快速完成系统初始化
新项目上线可批量导入全体员工账号信息,不用逐条手动新增,快速完成系统人员基座搭建。
五、开源框架获取 & 配套能力
整套 EIP低代码平台 全套源码开源、支持私有部署、源码无阉割。
✅ 获取渠道:码云Gitee仓库地址:https://gitee.com/sunzewei/eip_lowcode,关注仓库即可免费下载源码
✅ 技术栈:.NET + Vue2 + VxeTable,兼容 Windows Server(IIS)、Linux(Ubuntu) 双服务器部署方案
✅ 内置全套企业级基座:系统用户、组织架构、角色维护、菜单管理、菜单按钮、数据字典、流程引擎、表单引擎、定时任务、文档打印预览、短信对接、行政区划等全量后台基础模块
✅ 落地场景:可快速二次开发搭建招投标管理系统、工程机械ERP、智慧应急管理平台、MES生产管理、企业OA、施工管理系统等各类后台管理系统
结语
EIP低代码平台系统用户管理模块,作为RBAC权限体系的终端载体,融合账号生命周期管理、多组织多角色配置、职级上下级绑定、安全密码管控多项能力,承接组织与角色的权限配置下发工作。框架摒弃SaaS订阅模式,全部源码支持私有化部署,自研低代码基座开箱即用,快速落地各类行业业务系统,欢迎前往码云仓库Star收藏、关注交流学习。