用户管理
功能概述
用户管理模块用于维护系统用户信息,支持用户的增删改查、角色分配、密码重置等操作。
操作说明
查询用户
- 登录系统后,在菜单中选择 系统管理 → 用户管理
- 在顶部工具栏输入关键字(支持模糊搜索用户名、姓名等)
- 点击 查询 按钮或按回车执行搜索
添加用户
- 点击工具栏的 添加 按钮
- 在弹出的编辑窗口中填写用户信息(登录名和用户名为必填)
- 点击 保存 完成新增
新增用户时的默认值:
- 密码:使用系统配置中的默认创建用户密码(MD5加盐加密存储),需通知用户首次登录后修改
- 用户类型:普通用户(
UserType.Nomral) - 状态:启用(
1) - 管理者:自动填入当前登录用户的ID
编辑用户
- 在用户列表中选择要编辑的用户(或双击行)
- 点击 编辑 按钮,弹出编辑窗口
- 修改用户信息后点击 保存
提示
登录名字段在编辑状态下为只读,不可修改。
删除用户
- 在用户列表中选择要删除的用户
- 点击 删除 按钮
- 确认删除
注意
删除用户时会级联删除该用户的子级数据(如角色关联等),请谨慎操作。
角色维护
- 在用户列表中选择要分配角色的用户
- 点击 角色维护 按钮,弹出角色编辑窗口
- 通过双击数据行在左右两个列表之间移动角色:
- 左侧(所有角色列表):未分配给该用户的角色
- 右侧(当前用户角色):已分配给该用户的角色
- 调整完成后点击 确定 保存
重置密码
- 在用户列表中选择需要重置密码的用户
- 点击 重置密码 按钮
- 确认后系统返回新密码,请将新密码通知用户并提醒尽快修改
列表字段说明
| 界面列名 | 绑定字段 | 说明 |
|---|---|---|
| 用户Id | Id | 用户唯一标识(登录名) |
| 用户名 | CUserName | 用户显示名称 |
| 用户类型 | CUserType | 普通用户/管理员等,枚举下拉显示 |
| 手机 | CPhone | 手机号码 |
| 性别 | CSex | 男/女 |
| 邮件 | CEmail | 电子邮箱 |
| 状态 | CStatus | 1=正常,0=禁用 |
| 创建人 | Creator | 创建者 |
| 创建时间 | CreateTime | 创建时间 |
| 最后更新人 | LastModifier | 最后修改者 |
| 最后更新时间 | LastModifyTime | 最后修改时间 |
编辑窗口字段说明
点击 添加 或 编辑 按钮后,弹出用户编辑窗口,分为基本信息和其他信息两个区域:
基本信息
| 界面标签 | 绑定字段 | 必填 | 说明 |
|---|---|---|---|
| *登录名 | Id | 是 | 用户登录账号,编辑时只读不可修改 |
| *用户名 | CUserName | 是 | 用户显示名称 |
| 手机 | CPhone | 否 | 手机号码 |
| 邮箱 | CEmail | 否 | 电子邮箱 |
| 用户类型 | CUserType | 否 | 枚举下拉选择(普通用户等) |
| 性别 | CSex | 否 | 下拉选择:男 / 女 |
| 管理者 | CMaster | 否 | 上级管理者ID,只读,新增时自动填入当前用户 |
| 状态 | CStatus | 否 | 下拉选择:1=启用,0=禁用 |
其他信息
| 界面标签 | 绑定字段 | 说明 |
|---|---|---|
| 岗位 | CPost | 岗位名称 |
| 教育程度 | CEducation | 下拉选择:高中以下 / 大学本科 / 硕士研究生 / 博士研究生 |
| 籍贯 | CNativeplace | 下拉选择:省份列表(广东、广西、台湾等28个省/自治区/特别行政区) |
| 部门 | CDepartment | 树形下拉选择,从部门管理数据中选择 |
| 职位 | CPosition | 职位名称 |
| 政治面貌 | CPoliticsstatus | 下拉选择:中共党员 / 共青团员 / 民主党派 / 群众 |
| 社保号 | CSbcard | 社保号码 |
| 身份证号 | CIdcardNo | 身份证号码 |
| 民族 | CNation | 下拉选择:汉族 / 壮族 / 满族 / 回族 / 苗族 / 维吾尔族 / 土家族 / 彝族 / 蒙古族 / 藏族 |
操作按钮:
- 保存:验证必填字段后保存用户信息并关闭窗口
- 取消:放弃修改并关闭窗口
提示
按住 Ctrl 键双击编辑窗口顶部区域(Root用户),可以打开字段显示配置界面,自定义编辑窗口中哪些字段显示/隐藏。
角色维护窗口说明
点击 角色维护 按钮后,弹出左右分栏的角色编辑窗口:
窗口标题: 用户[用户ID]角色编辑 ---双击数据行操作---
界面布局:
| 区域 | 标题 | 说明 |
|---|---|---|
| 左侧面板 | 所有角色列表 | 未分配给当前用户的所有角色 |
| 右侧面板 | 当前用户角色 | 已分配给当前用户的角色 |
操作方式:
通过双击数据行在左右列表之间移动角色:
- 双击左侧角色行 → 该角色移动到右侧(分配给用户)
- 双击右侧角色行 → 该角色移动到左侧(取消分配)
| 列名 | 说明 |
|---|---|
| 角色Id | 角色唯一标识 |
| 角色名称 | 角色显示名称 |
| 角色描述 | 角色功能描述 |
操作按钮:
- 确定:保存角色分配并关闭窗口
- 取消:放弃修改并关闭窗口