AdminEAP框架-基于AdminLTE的权限管理

AdminEAP

                          AdminEAP框架

1、概述

AdminEAP为本人基于AdminLTE改造的后台管理框架,包含了基本的系统管理功能和各种交互demo,项目已经开源到Github,并部署到阿里云。

Github : https://github.com/bill1012/AdminEAP

AdminEAP DEMO: http://www.admineap.com

本文讲述AdminEAP框架中的权限管理功能,基于RBAC实现,用户拥有一些角色,角色绑定功能,从而用户具有角色下绑定的功能,同时,在角色和功能的绑定上有一定的数据权限约束。大概的类图关系如下:
这里写图片描述

下面截图以说明AdminEAP权限管理使用过程,具体代码大家可以在Github上找到,如果觉得这个框架不错,请在Github上给我点赞,如果有其他问题需要反馈,请在www.admineap.com下的反馈按钮联系我。或者给我发邮件:admin@admineap.com

使用说明

以下从菜单/功能维护,角色维护,角色授权三个功能说明如何使用AdminEAP的权限管理

1、菜单功能维护

菜单/功能维护

左边为bootstrap-treeview的功能树,右边为当前选中节点的详细信息,通过点击菜单可对当前功能进行CURD操作,其中编码【code】需要进行唯一性校验,层级编码【levelCode】为自动生成。

2、角色维护与角色绑定用户

角色维护

角色绑定/解绑用户

该功能为维护角色的基本信息,并可以对将角色批量绑定到用户(后续会对用户的入口授予角色),也可以对已经关联某角色的用户解绑。

3、角色授权与数据权限

角色绑定功能

在角色授权界面,可以看到当前选中的角色关联的功能。点击“选择”后,弹出如下界面

角色绑定功能

在该界面中,可以通过勾选左侧选中框来绑定功能,默认选中子节点,父节点也会勾选上。

数据权限

在右侧为数据权限列表,配置的数据权限会以类似“sql注入”方式注入到查询条件中(仅限用于功能为基于XML配置的数据列表)。需要注意的是,只有选中功能界面才可以维护数据权限,其他情况下新增、修改、删除按钮不可用。

如果有bug或者需求,欢迎反馈:admin@admineap.com,demo网址为:www.admineap.com

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值