用户管理

功能概述
用户管理模块是系统的核心模块之一,用于管理系统内所有用户的账号信息、组织归属、角色权限等。通过该模块,管理员可以高效地完成用户的添加、编辑、删除、查询、导入导出、批量操作以及密码重置,同时还能为用户分配角色和组织,实现不同用户对系统资源的差异化访问。该模块保障了系统的安全性和数据的保密性,确保只有授权用户能够访问相应的功能和数据。
使用方法
进入用户管理页面
在系统导航栏中找到 "系统管理" → "用户管理" 进入。
用户查询
- 简单查询:在搜索框中输入用户名、昵称等关键词,点击搜索按钮快速筛选。
- 高级查询:点击 "高级查询" 按钮,可组合多个条件(如状态、角色、组织等)进行精准查询。
- 组织树筛选:页面左侧的组织树点击后,右侧列表自动过滤出该部门下的用户。
添加用户
- 点击列表上方的 "添加" 按钮,弹出用户信息录入窗口。
- 填写用户基本信息:用户名、昵称、密码等必填项。
- 选择所属部门:点击组织选择框弹出组织树进行选择。
- 分配角色:在角色复选框列表中勾选相应用色(可多选)。
- 点击 "保存" 完成添加。
编辑用户
- 在用户列表中找到目标用户,点击其所在行的 "编辑" 按钮。
- 修改用户信息后点击 "保存"。
删除用户
- 勾选要删除的用户(可多选或全选),点击 "删除" 按钮。
- 确认后系统将删除所选用户,删除操作不可逆,请谨慎操作。
重置密码
点击用户所在行的 "编辑" 按钮,在弹出的编辑窗口中的密码输入框输入新密码,保存后生效。
批量操作
支持批量设置角色、批量设置部门、批量重置密码。勾选多个用户后,点击对应的批量操作按钮即可。
导入导出
- 导出:点击 "导出" 按钮,将当前列表数据导出为 Excel 文件。
- 导入:点击 "导入" 按钮,上传 Excel 文件批量创建或更新用户。
- 支持下载导入模板。
界面说明
左侧组织树
展示企业组织架构,点击部门节点右侧自动过滤出该部门及子部门下的用户。
用户列表
- 用户名:登录账号
- 昵称:显示名称
- 所属部门:用户的组织归属
- 角色:用户拥有的角色列表
- 状态:启用/禁用
- 操作列:包含 "编辑" 按钮
编辑弹窗
- 基本信息:用户名、昵称、密码、手机号、邮箱等
- 组织选择:树形选择器选择所属部门
- 角色分配:复选框列表选择角色(支持多选)
相关实体/服务
SysUser— 用户实体,包含Username、Nickname、Password、Org、Roles、IsEnabled等字段SysRole— 角色实体SysOrg— 组织实体IAggregateRootRepository<SysUser>— 用户聚合仓储