[发明专利]前端操作权限的控制方法、装置以及相关设备有效
申请号: | 202010684880.4 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111563215B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 黄佳鹏 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 孙强 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 操作 权限 控制 方法 装置 以及 相关 设备 | ||
本申请的实施例揭示了一种前端操作权限的控制方法、装置以及相关设备。该方法包括:获得已登录的用户的用户信息以及获得用户的轻量级操作权限信息;将轻量级操作权限信息存储于动态路由表的当前路由的路由数据中;确定系统的运行状态;若系统的运行状态为空闲,则获得用户的全量操作权限信息;将全量操作权限信息分别存储于动态路由表中各个相关页面分别对应的路由的路由数据中。本申请实施例的技术方案在首屏加载时,将用户的操作权限信息直接存入动态路由表对应的路由数据下,当系统空闲时,再获取除当前请求页面的相关页面的全量操作权限信息,能够大幅提高首屏加载性能,进而提升用户体验。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种前端操作权限的控制方法、前端操作权限的控制装置、电子设备以及计算机可读存储介质。
背景技术
随着社会经济的高速发展,互联网成为了人们生活中主流的娱乐方式,人们通过网上冲浪实现生活娱乐消遣。
在互联网产品日益复杂的当下,操作权限的合理管控也几乎成为每个系统的必备。现有的通用做法是把后台返回的操作权限信息保存在前端本地中(例如内存变量、Vuex、Redux、localStorage等中),每渲染一个按钮时,对照着数据做逻辑处理,判断显示或者隐藏。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请的实施例提供了一种前端操作权限的控制方法、前端操作权限的控制装置、电子设备以及计算机可读存储介质,用以在用户请求首屏页面时,返回轻量级的操作权限信息,从而提高首屏加载性能,提升用户体验。
其中,本申请所提供的前端操作权限的控制方法,包括:
获得已登录的用户的用户信息以及获得用户的轻量级操作权限信息,轻量级操作权限信息为用户在当前请求页面的操作权限信息;将轻量级操作权限信息存储于动态路由表的当前路由的路由数据中,当前路由是对应当前请求页面的路由;确定系统的运行状态;若系统的运行状态为空闲,则获得用户的全量操作权限信息,全量操作权限信息包括当前请求页面的相关页面的操作权限信息;将全量操作权限信息存储于动态路由表中各个相关页面分别对应的路由的路由数据中。
在本发明的一些实施例中,基于前述方案,该前端操作权限的控制方法还包括:若接收到用户的用于请求目标页面的请求信息,则根据动态路由表中的操作权限信息对用户在目标页面的权限进行校验,得到校验结果,其中,操作权限信息包括轻量级操作权限信息和全量操作权限信息;根据校验结果,进行页面的显示。
在本发明的一些实施例中,基于前述方案,根据校验结果,进行页面的显示,包括:若用户具有目标页面的操作权限,则根据用户的操作权限信息显示目标页面;若用户不具有目标页面的操作权限,则返回提示信息,提示信息用于指示用户不具有目标页面的操作权限。
在本发明的一些实施例中,基于前述方案,若用户具有目标页面的操作权限,则据用户的操作权限信息显示目标页面,包括:根据动态路由表中用户具有操作权限的各个路由生成权限路由表;将权限路由表转换为路由组件并通过路由管理器动态添加路由组件;通过渲染组件对路由组件进行渲染以根据用户的操作权限信息进行页面显示。
在本发明的一些实施例中,基于前述方案,确定系统的运行状态,包括:若系统的CPU的利用率低于预设阈值,则确定系统的运行状态为空闲,若系统的CPU的利用率大于或等于预设阈值,则确定系统的运行状态为忙碌。
在本发明的一些实施例中,基于前述方案,获取已登录的用户的用户信息以及获得用户的轻量级操作权限信息,包括:获取已登录的用户的用户信息,根据已登录的用户的用户信息,获得用户的角色信息;根据角色信息,获取该用户的轻量级操作权限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010684880.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文本排序方法及装置
- 下一篇:像素电路及驱动方法、显示面板