预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112596711A(43)申请公布日2021.04.02(21)申请号202011546479.0(22)申请日2020.12.24(71)申请人福建升腾资讯有限公司地址350000福建省福州市仓山区金山工业区金山大道618号21#、22#(72)发明人蔡树春林剑波谢健(74)专利代理机构福州市鼓楼区京华专利事务所(普通合伙)35212代理人范小清(51)Int.Cl.G06F8/20(2018.01)G06F8/38(2018.01)权利要求书2页说明书4页附图2页(54)发明名称一种基于Web系统的个性化权限管理设置方法及系统(57)摘要本发明提供了一种基于Web系统的个性化权限管理设置方法及系统,所述方法包括:构建springboot+bootstrap+shiro+mybatis的Web系统框架,采用所述Web系统框架实现基本的RBAC权限管理模块,所述基本的RBAC权限管理模块包括人员管理、权限角色管理和组织管理;采用所述Web系统框架创建个性化权限菜单id,并以json的形式存入数据库表中,在人员每次登陆时将对应的菜单id以json的形式传到前端;前端根据后端传过来的json数据进行解析与渲染,根据个性化权限菜单id和当前人员所属的角色权限菜单id进行匹配,将其中匹配的菜单id显示在前端界面的菜单权限上面,并存入到当前人员的权限树列表中。采用本发明方法实现可实现动态权限设置,减少代码工作量,提高系统开发效率。CN112596711ACN112596711A权利要求书1/2页1.一种基于Web系统的个性化权限管理设置方法,其特征在于:包括:步骤1、构建springboot+bootstrap+shiro+mybatis的Web系统框架,采用所述Web系统框架实现基本的RBAC权限管理模块,所述基本的RBAC权限管理模块包括人员管理、权限角色管理和组织管理;步骤2、采用所述Web系统框架创建个性化权限菜单id,并以json的形式存入数据库表中,在人员每次登陆时将对应的菜单id以json的形式传到前端;步骤3、前端根据后端传过来的json数据进行解析与渲染,根据个性化权限菜单id和当前人员所属的角色权限菜单id进行匹配,将其中匹配的菜单id显示在前端界面的菜单权限上面,并存入到当前人员的权限树列表中。2.如权利要求1所述的一种基于Web系统的个性化权限管理设置方法,其特征在于:通过设计专用的人员自动配置表或者在人员数据库表中添加一个字段用来存储所述个性化权限菜单id。3.如权利要求1所述的一种基于Web系统的个性化权限管理设置方法,其特征在于:所述步骤2具体包括:采用所述Web系统框架创建个性化权限菜单id,并以json的形式存入数据库表中,在人员每次登陆时,利用userFilter过滤器去验证是否存在个性化内容,若是,则进行匹配并生成对应的个性化权限菜单id,用json的形式传到前端调用,否则,将人员所属的角色权限菜单id以json的形式传回前端。4.如权利要求3所述的一种基于Web系统的个性化权限管理设置方法,其特征在于:所述步骤3还包括:将没有匹配到的菜单也存入该人员的权限树列表中,并设置人员匹配的菜单对应的权限树列表中checked为true,以及人员没有匹配到的菜单对应到权限树列表中的checked为false。5.如权利要求4所述的一种基于Web系统的个性化权限管理设置方法,其特征在于:所述方法还包括:步骤4、所述前端界面上还提供“设置”按钮,用于对该人员所在角色内的权限进行再次设置与取消,通过传入的权限树id的checked状态来实现设置个性化菜单权限。6.一种基于Web系统的个性化权限管理设置系统,其特征在于:包括:基础模块,用于构建springboot+bootstrap+shiro+mybatis的Web系统框架,采用所述Web系统框架实现基本的RBAC权限管理模块,所述基本的RBAC权限管理模块包括人员管理、权限角色管理和组织管理;个性化权限设置模块,用于采用所述Web系统框架创建个性化权限菜单id,并以json的形式存入数据库表中,在人员每次登陆时将对应的菜单id以json的形式传到前端;以及个性化权限生成模块,用于前端根据后端传过来的json数据进行解析与渲染,根据个性化权限菜单id和当前人员所属的角色权限菜单id进行匹配,将其中匹配的菜单id显示在前端界面的菜单权限上面,并存入到当前人员的权限树列表中。7.如权利要求6所述的一种基于Web系统的个性化权限管理设置系统,其特征在于:通过设计专用的人员自动配置表或者在人员数据库表中添加一个字段用来存储所述个性化权限菜单id。8.如权利要求6所述的一种基于Web系统的个性