System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种页面元素的权限管理方法、装置及电子设备。
技术介绍
1、随着信息化系统的发展,对信息化系统数据安全的要求越来越高,而页面元素的权限管理对信息化系统数据安全管控十分重要。现有技术中,对页面元素进行权限管理时,通常涉及代码层面的更改,权限管理的过程较为复杂,且权限管理的范围较小,管理颗粒度较低,不能快速直观地进行管理。
技术实现思路
1、有鉴于此,本公开提出了一种页面元素的权限管理方法、装置及电子设备的技术方案。
2、根据本公开的一方面,提供了一种页面元素的权限管理方法,包括:为目标系统中的目标页面元素确定初始权限,其中,所述目标页面元素表示所述目标系统中的任意一个页面元素;根据所述初始权限,基于可视化权限管控组件,确定所述目标页面元素在目标页面中的默认权限,其中,所述目标页面表示所述目标系统中的任意一个包含所述目标页面元素的功能页面;确定目标用户角色访问所述目标页面时,所述目标用户角色针对所述目标页面元素的角色权限,其中,所述角色权限对应的权限范围小于或等于所述默认权限对应的权限范围。
3、在一种可能的实现方式中,所述为目标系统中的目标页面元素确定初始权限,包括:确定所述目标页面元素对应的元素类型和管控范围,其中,所述管控范围包括:系统级管控范围、模块级管控范围和页面级管控范围;根据所述目标页面元素对应的元素类型和管控范围,确定所述目标页面元素的初始权限。
4、在一种可能的实现方式中,所述根据所述初始权限,基于可视化权
5、在一种可能的实现方式中,所述方法还包括:在接收到访问用户对所述目标页面的访问请求时,确定所述目标页面对应的页面编码;确定所述访问用户对应的角色权限集合,其中,所述角色权限集合包括所述访问用户在所述目标系统中的每个目标用户角色对应的角色权限;根据所述目标页面对应的页面编码,确定所述目标页面对应的页面集合,其中,所述页面集合包括所述目标页面,以及所述目标页面在所述目标系统中对应的每个上级功能页面;根据所述页面集合和所述角色权限集合,确定所述目标页面对应的目标权限数据;根据所述目标权限数据,确定所述目标页面的显示结果。
6、在一种可能的实现方式中,所述根据所述页面集合和所述角色权限集合,确定所述目标页面对应的目标权限数据,包括:根据所述角色权限集合,确定所述访问用户针对所述页面集合中每个页面元素的最大权限,得到第一权限集合;根据所述页面集合中每个页面元素对应的默认权限范围,得到第二权限集合;根据所述第一权限集合和所述第二权限集合,确定所述目标权限数据。
7、在一种可能的实现方式中,所述方法还包括:在所述目标系统的后端程序中,确定所述目标页面元素在所述目标页面中的唯一标识;基于vue自定义指令方式,在所述目标系统的前端程序中,对所述目标页面元素进行预置埋点,其中,所述预置埋点包括在所述前端程序中,将所述唯一标识与所述目标页面元素进行匹配。
8、在一种可能的实现方式中,所述根据所述目标权限数据,确定所述目标页面的显示结果,包括:在所述前端程序中,将所述目标权限数据,与所述目标页面中每个页面元素对应的所述唯一标识进行匹配,确定对应的匹配结果;根据所述匹配结果,确定所述目标页面的显示结果。
9、根据本公开的另一方面,提供了一种页面元素的权限管理装置,包括:初始权限管理模块,用于为目标系统中的目标页面元素确定初始权限,其中,所述目标页面元素表示所述目标系统中的任意一个页面元素;默认权限管理模块,用于根据所述初始权限,基于可视化权限管控组件,确定所述目标页面元素在目标页面中的默认权限,其中,所述目标页面表示所述目标系统中的任意一个包含所述目标页面元素的功能页面;角色权限管理模块,用于确定目标用户角色访问所述目标页面时,所述目标用户角色针对所述目标页面元素的角色权限,其中,所述角色权限对应的权限范围小于或等于所述默认权限对应的权限范围。
10、根据本公开的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
11、根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
12、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
13、在本公开实施例中,为目标系统中的目标页面元素确定初始权限,其中,目标页面元素表示目标系统中的任意一个页面元素;根据初始权限,基于可视化权限管控组件,确定目标页面元素在目标页面中的默认权限,其中,目标页面表示目标系统中的任意一个包含目标页面元素的功能页面,能够直观快速的对目标页面元素进行权限管理,不需要进行代码层面的维护,从而可以减少运维人员的工作量,降低权限管理的维护成本;确定目标用户角色访问目标页面时,目标用户角色针对目标页面元素的角色权限,其中,角色权限对应的权限范围小于或等于默认权限对应的权限范围,可以实现针对用户角色对页面元素进行权限管理,可以进一步增加权限管理的精准性;由于角色权限是基于默认权限的范围进行授权,因此,当运维人员需要批量调整用户的角色权限时,可以直接对默认权限进行调整,而不需要对每个用户的角色权限进行单独调整,从而可以减少运维人员的工作量,降低权限管理的维护成本。
14、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
本文档来自技高网...【技术保护点】
1.一种页面元素的权限管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述为目标系统中的目标页面元素确定初始权限,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述初始权限,基于可视化权限管控组件,确定所述目标页面元素在目标页面中的默认权限,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述页面集合和所述角色权限集合,确定所述目标页面对应的目标权限数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标权限数据,确定所述目标页面的显示结果,包括:
8.一种页面元素的权限管理装置,所述装置,包括:
9.一种电子设备,其特征在于,包括:
10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。
>...【技术特征摘要】
1.一种页面元素的权限管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述为目标系统中的目标页面元素确定初始权限,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述初始权限,基于可视化权限管控组件,确定所述目标页面元素在目标页面中的默认权限,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述页面集合和所述角色权限集合,确定所述目...
【专利技术属性】
技术研发人员:贾朋亮,韩士斌,黄桥,
申请(专利权)人:东华医为科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。