[发明专利]一种控制控件的显示方法、显示装置及可读存储介质有效
申请号: | 201911231560.7 | 申请日: | 2019-12-05 |
公开(公告)号: | CN110968230B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 于洪歌 | 申请(专利权)人: | 上海风秩科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/451;G06F21/31 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
地址: | 200000 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 控件 显示 方法 显示装置 可读 存储 介质 | ||
本申请提供了一种控制控件的显示方法、显示装置及可读存储介质,所述显示方法包括:判断网站前台的路由列表中是否存在用户对应的动态路由;若不存在用户对应的动态路由,基于用户的验证信息,获取用户对应的初始动态路由列表;根据初始动态路由列表,从数据库中确定出至少一条动态路由以及用户在每条动态路由中对应的控件权限;根据从至少一条动态路由中确定出的用户选择的目标动态路由,跳转至目标动态路由对应的目标显示页面,并在目标显示页面中显示用户具有控件权限的控件。从而能够直接从后端的数据库中获取相应的数据,不需要再更改网站前台中存储的用户的信息,节约了网站前台存储空间的同时,降低管理人员的维护难度。
技术领域
本申请涉及计算机应用技术领域,尤其是涉及一种控制控件的显示方法、显示装置及可读存储介质。
背景技术
众多的企业组织都有自己的后台管理系统,为了方便管理,后台管理系统中一般都会给不同角色分配不同的控制权限数据,将用户的控制权限数据封装在角色中,用户通过被赋予不同的角色,在网站前台中调用用户的控制权限数据。
目前,在后台管理系统配置好角色的控制权限数据后,根据网站前台发送的异步请求,将控制权限数据同步存储到网站前台中,但是当企业中人员的角色发生变化时,管理人员在手动修改后台管理系统中的代码数据的同时,还需要对网站前台中的代码数据进行修改,但是由于代码存在的位置零散,使得管理人员后期维护困难,且修改工作量较大,工作效率较低。
发明内容
有鉴于此,本申请的目的在于提供一种控制控件的显示方法、显示装置及可读存储介质,通过根据用户的验证信息,从数据库中获取所述用户具有控制权限的动态路由以及每条动态路由中对应的控件权限,从而即使用户的控制权限发生变化,也能够直接从后端的数据库中获取相应的数据,不需要再更改网站前台中已存储的用户的相应数据,既能够节省网站前台的存储控件,又有助于降低管理人员的维护难度,减少管理人员的修改工作量,提高管理人员的工作效率。
本申请实施例提供了一种控制控件的显示方法,所述显示方法包括:
当用户成功登录时,判断网站前台的路由列表中是否存在所述用户对应的动态路由;
若不存在所述用户对应的动态路由,基于所述用户的验证信息,获取所述用户对应的初始动态路由列表;
根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限;
根据从所述至少一条动态路由中确定出的所述用户选择的目标动态路由,跳转至所述目标动态路由对应的目标显示页面,并在所述目标显示页面中显示所述用户具有控件权限的控件。
进一步的,所述根据所述初始动态路由列表,从数据库中确定出至少一条动态路由以及所述用户在每条所述动态路由中对应的控件权限,包括:
根据所述初始动态路由列表从数据库中过滤出所述用户对应的至少一条动态路由,并将所述至少一条动态路由添加至路由对象中;
针对于所述路由对象中的每条动态路由,基于所述验证信息,从所述数据库中获取所述用户在所述动态路由中对应的控件权限。
进一步的,在所述当用户成功登录时,判断网站前台的路由列表中是否存在所述用户对应的动态路由之前,所述显示方法还包括:
根据用户在登录页面上输入的登录信息,获取所述用户的验证信息;
根据所述用户的验证信息,验证所述用户是否成功登录。
进一步的,在所述根据所述用户的验证信息,验证所述用户是否成功登录之后,所述显示方法还包括:
当所述用户未成功登录时,根据所述验证信息检测所述用户是否具有控制权限;
当所述用户具有控制权限时,跳转至所述登录页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海风秩科技有限公司,未经上海风秩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911231560.7/2.html,转载请声明来源钻瓜专利网。