用户管理

user

功能概述

用户管理模块是系统的核心模块之一,用于管理系统内所有用户的账号信息、组织归属、角色权限等。通过该模块,管理员可以高效地完成用户的添加、编辑、删除、查询、导入导出、批量操作以及密码重置,同时还能为用户分配角色和组织,实现不同用户对系统资源的差异化访问。该模块保障了系统的安全性和数据的保密性,确保只有授权用户能够访问相应的功能和数据。

使用方法

进入用户管理页面

在系统导航栏中找到 "系统管理" → "用户管理" 进入。

用户查询

  • 简单查询:在搜索框中输入用户名、昵称等关键词,点击搜索按钮快速筛选。
  • 高级查询:点击 "高级查询" 按钮,可组合多个条件(如状态、角色、组织等)进行精准查询。
  • 组织树筛选:页面左侧的组织树点击后,右侧列表自动过滤出该部门下的用户。

添加用户

  1. 点击列表上方的 "添加" 按钮,弹出用户信息录入窗口。
  2. 填写用户基本信息:用户名、昵称、密码等必填项。
  3. 选择所属部门:点击组织选择框弹出组织树进行选择。
  4. 分配角色:在角色复选框列表中勾选相应用色(可多选)。
  5. 点击 "保存" 完成添加。

编辑用户

  1. 在用户列表中找到目标用户,点击其所在行的 "编辑" 按钮。
  2. 修改用户信息后点击 "保存"。

删除用户

  1. 勾选要删除的用户(可多选或全选),点击 "删除" 按钮。
  2. 确认后系统将删除所选用户,删除操作不可逆,请谨慎操作。

重置密码

点击用户所在行的 "编辑" 按钮,在弹出的编辑窗口中的密码输入框输入新密码,保存后生效。

批量操作

支持批量设置角色、批量设置部门、批量重置密码。勾选多个用户后,点击对应的批量操作按钮即可。

导入导出

  • 导出:点击 "导出" 按钮,将当前列表数据导出为 Excel 文件。
  • 导入:点击 "导入" 按钮,上传 Excel 文件批量创建或更新用户。
  • 支持下载导入模板。

界面说明

左侧组织树

展示企业组织架构,点击部门节点右侧自动过滤出该部门及子部门下的用户。

用户列表

  • 用户名:登录账号
  • 昵称:显示名称
  • 所属部门:用户的组织归属
  • 角色:用户拥有的角色列表
  • 状态:启用/禁用
  • 操作列:包含 "编辑" 按钮

编辑弹窗

  • 基本信息:用户名、昵称、密码、手机号、邮箱等
  • 组织选择:树形选择器选择所属部门
  • 角色分配:复选框列表选择角色(支持多选)

相关实体/服务

  • SysUser — 用户实体,包含 UsernameNicknamePasswordOrgRolesIsEnabled 等字段
  • SysRole — 角色实体
  • SysOrg — 组织实体
  • IAggregateRootRepository<SysUser> — 用户聚合仓储