功能介绍

Admui 提供了管理系统常用的基础功能,我们将在此章节为您进行介绍,同时某些功能也会提及所用到的技术。

登录

实现了管理系统的登录功能以及自动登录功能

菜单管理

定义顶部及左侧功能菜单。顶部菜单为第一级菜单,Admui 最多支持五级菜单。支持菜单图标自定义选择、名称及菜单链接输入、拖动排序以及权限分配。

机构管理

对公司的组织架构进行管理,可以增加部门,修改部门名称,删除部门。该模板同时集成了用户管理功能,支持用户机构多对多结构,用户管理下可以进行用户的新增,修改,删除,按部门和按角色进行角色分配,启用禁用等功能。

角色管理

角色管理包括角色组,角色权限分配,用户分配等功能,可以进行新增,修改,删除角色组功能,角色组下可以新建,编辑,删除角色,该处角色组只起一个角色分组的作用,对系统暂无任何限制作用,新建和编辑角色的同时可以进行权限的分配操作。点击右上角添加成员,可以创建角色用户关系,点击移除成员,可以解除角色用户关系,分配用户采用组织和角色两个维度进行过滤选择。

权限管理

本系统采用的 RBAC 架构进行的权限控制设计,权限管理可以新建,编辑,删除权限,同时可以对权限进行分配菜单和操作按钮的分配,页面具体的操作需要开发人员到数据库sys_operation表进行添加关联到菜单。

日志配置

可以通过设置接口地址,对该接口进行日志记录,记录的日志可以到日志管理下查看。

日志管理

查询系统操作日志,该日志通过日志配置的接口地址进行拦截写入。

黑名单管理

将某 IP 地址加入到黑名单,被加入黑名单的IP将无权限访问系统。
本模块用到了Spring AOP,通过面向切面编程记录用户操作日志。

显示设置

配置菜单主题、导航条颜色、菜单显示位置等系统显示相关属性。此处显示设置为全局设置,即系统管理员设置后,所有用户均以此设置为默认显示设置。

账户信息

消息

查看当前登录用户收到的消息,可标记为已读、删除。
此处消息推送,使用的是Spring WebSocket,客户端可以实时接收到服务端推送过来的消息。

日志

查看当前登录用户产生的所有操作日志。

密码

修改当前登录用户的密码。

显示

个性化定义当前登录用户的显示设置;此处显示设置为用户级别设置,即如果用户在此处自定义了显示设置,那么就会覆盖全局的显示设置。

错误页面

包含了维护中、无权限、404、500等常用错误页面。

网站地图

通过网站地图快速查看系统中的每一个页面。