[发明专利]一种控制控件的显示方法、显示装置及可读存储介质有效
申请号: | 201911231560.7 | 申请日: | 2019-12-05 |
公开(公告)号: | CN110968230B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 于洪歌 | 申请(专利权)人: | 上海风秩科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/451;G06F21/31 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
地址: | 200000 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 控件 显示 方法 显示装置 可读 存储 介质 | ||
1.一种控制控件的显示方法,其特征在于,所述显示方法包括:
当用户成功登录时,判断网站前台的路由列表中是否存在所述用户对应的动态路由;
若不存在所述用户对应的动态路由,基于所述用户的验证信息,获取所述用户对应的初始动态路由列表;
根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限;
根据从所述至少一条动态路由中确定出的所述用户选择的目标动态路由,跳转至所述目标动态路由对应的目标显示页面,并在所述目标显示页面中显示所述用户具有控件权限的控件,所述控件是指对数据和方法的封装;
其中,在跳转至所述目标动态路由对应的目标显示页面之后,所述显示方法还包括:所述用户通过所述目标显示页面中的所述控件跳转至下一个目标显示页面,并在所述下一个目标显示页面中显示所述用户具有控制权限的控件。
2.根据权利要求1所述的显示方法,其特征在于,所述根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限,包括:
根据所述初始动态路由列表从数据库中过滤出所述用户对应的至少一条动态路由,并将所述至少一条动态路由添加至路由对象中;
针对于所述路由对象中的每条动态路由,基于所述验证信息,从所述数据库中获取所述用户在所述动态路由中对应的控件权限。
3.根据权利要求1所述的显示方法,其特征在于,在所述当用户成功登录时,判断网站前台的路由列表中是否存在所述用户对应的动态路由之前,所述显示方法还包括:
根据用户在登录页面上输入的登录信息,获取所述用户的验证信息;
根据所述用户的验证信息,验证所述用户是否成功登录。
4.根据权利要求3所述的显示方法,其特征在于,在所述根据所述用户的验证信息,验证所述用户是否成功登录之后,所述显示方法还包括:
当所述用户未成功登录时,根据所述验证信息检测所述用户是否具有控制权限;
当所述用户具有控制权限时,跳转至所述登录页面。
5.根据权利要求4所述的显示方法,其特征在于,在所述当所述用户未成功登录时,根据所述验证信息检测所述用户是否具有控制权限之后,所述显示方法还包括:
当所述用户不具有控制权限时,跳转至预先设置的路由白名单对应的显示页面。
6.一种控制控件的显示装置,其特征在于,所述显示装置包括:
判断模块,用于当用户成功登录时,判断网站前台的路由列表中是否存在所述用户对应的动态路由;
获取模块,用于若不存在所述用户对应的动态路由,基于所述用户的验证信息,获取所述用户对应的初始动态路由列表;
确定模块,用于根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限;
显示模块,用于根据从所述至少一条动态路由中确定出的所述用户选择的目标动态路由,跳转至所述目标动态路由对应的目标显示页面,并在所述目标显示页面中显示所述用户具有控件权限的控件,所述控件是指对数据和方法的封装;
其中,所述显示模块在用于跳转至所述目标动态路由对应的目标显示页面之后,所显示模块还用于:所述用户通过所述目标显示页面中的所述控件跳转至下一个目标显示页面,并在所述下一个目标显示页面中显示所述用户具有控制权限的控件。
7.根据权利要求6所述的显示装置,其特征在于,所述确定模块在根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限时,所述确定模块具体用于:
根据所述初始动态路由列表从数据库中过滤出所述用户对应的至少一条动态路由,并将所述至少一条动态路由添加至路由对象中;
针对于所述路由对象中的每条动态路由,基于所述验证信息,从所述数据库中获取所述用户在所述动态路由中对应的控件权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海风秩科技有限公司,未经上海风秩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911231560.7/1.html,转载请声明来源钻瓜专利网。