用户管理

功能概述
用户管理可以说是系统的核心模块了,用来管所有用户的账号信息、所属部门、角色权限等等。通过这个模块,管理员可以添加、编辑、删除、查询用户,还能导入导出、批量操作、重置密码,顺便给用户分配角色和组织。说到底就是一句话:谁能用什么,都在这儿管着。
使用方法
进入用户管理页面
在系统导航栏中找到 "系统管理" → "用户管理" 进入。
用户查询
- 简单查询:在搜索框中输入用户名、昵称等关键词,点击搜索按钮快速筛选。
- 高级查询:点击 "高级查询" 按钮,可组合多个条件(如状态、角色、组织等)进行精准查询。
- 组织树筛选:页面左侧的组织树点击后,右侧列表自动过滤出该部门下的用户。
添加用户
- 点列表上方的 "添加" 按钮,弹出用户信息录入窗口。
- 填上用户名、昵称、密码这些基本信息。
- 选所属部门:点组织选择框,会弹出组织树让你挑。
- 分配角色:在角色列表里勾选就行,可以多选。
- 点 "保存" 完事。
编辑用户
- 找到要改的用户,点那行后面的 "编辑" 按钮。
- 改完信息点 "保存"。
删除用户
- 勾选要删的用户(可以多选或全选),点 "删除"。
- 确认后就删了,这个操作不可逆,想好了再动手。
重置密码
点用户的 "编辑" 按钮,在弹出的窗口里找到密码输入框,输个新密码,保存就生效了。
批量操作
批量设置角色、批量设置部门、批量重置密码都支持。勾选多个用户后,点对应的批量操作按钮就行了。
导入导出
- 导出:点 "导出" 按钮,当前列表数据就变成 Excel 了。
- 导入:点 "导入" 按钮,上传 Excel 文件可以批量创建或更新用户。
- 还支持下载导入模板,照着模板填就行。
界面说明
左侧组织树
展示公司的组织架构,点哪个部门,右边就只看那个部门及其子部门的人。
用户列表
- 用户名:登录用的账号
- 昵称:页面上显示的名字
- 所属部门:用户在哪个部门
- 角色:用户有哪些角色
- 状态:启用还是禁用了
- 操作列:有个 "编辑" 按钮
编辑弹窗
- 基本信息:用户名、昵称、密码、手机号、邮箱等
- 组织选择:树形选择器,选所属部门
- 角色分配:复选框勾选角色(支持多选)
相关实体/服务
SysUser— 用户实体,包含Username、Nickname、Password、Org、Roles、IsEnabled等字段SysRole— 角色实体SysOrg— 组织实体IAggregateRootRepository<SysUser>— 用户聚合仓储