一种智能拉手系统的用户权限管理方法技术方案

技术编号:30789448 阅读:19 留言:0更新日期:2021-11-16 07:52
本发明专利技术公开了一种智能拉手系统的用户权限管理方法,该方法包括步骤:以管理员身份在智能拉手系统中进入到创建子账户页面,创建子账户,并为子账户选择相应的权限;前端获取到所选择的子账户权限的参数,通过接口入参所选择的子账户权限,然后发送给后端进行入参校验;将具有相应权限的子账户给予用户,后端接收到校验之后的参数后,在缓存表中查找参数对应的用户身份,再通过用户身份在数据库中查找或添加对应的权限,并回传给前端;前端通过接口拿到后端处理过的参数后,对参数进行判断,为真则进行显示,为假则进行隐藏;用户进行子账户登录,然后进行相应的权限操作;通过子账户与权限进行关联,解决了现有的流程繁琐、出错率高等问题。错率高等问题。错率高等问题。

【技术实现步骤摘要】
一种智能拉手系统的用户权限管理方法


[0001]本专利技术属于智能拉手用户权限
,尤其涉及一种智能拉手系统的用户权限管理方法。

技术介绍

[0002]拉手广告安装在地铁、公交等交通工具中的拉杆上,作为与乘客距离最近、接触时间最长的一种户外广告,在诞生之初因形式新颖、便利受到广大乘客的喜爱。但是由于受到媒介材质及空间环境的影响,这种广告方式逐渐暴露出它的诸多缺点;故智能拉手陆陆续续出现在地铁等交通工具中的拉杆上,但是现有的智能拉手存在如下问题:权限管理不恰当、人工检查核对、流程繁琐、出错率高、效率低下。

技术实现思路

[0003]本专利技术的目的在于克服上述现有技术的不足,提供了一种通过子账户与权限进行关联,从而获得功能的使用权限的、流程简单、出错率低的方法,具体为一种智能拉手系统的用户权限管理方法。
[0004]本专利技术提供了一种智能拉手系统的用户权限管理方法,包括如下步骤:
[0005]步骤1:以管理员身份在智能拉手系统中进入到创建子账户页面,创建子账户,并为子账户赋予相应的权限;
[0006]步骤2:前端获取到所选择的子账户权限的参数,通过接口入参所选择的子账户权限,然后发送给后端进行入参校验;
[0007]步骤3:将具有相应权限的子账户给予用户,后端接收到校验之后的参数后,在缓存表中查找参数对应的用户身份,再通过用户身份在数据库中查找或添加对应的权限,并回传给前端;
[0008]步骤4:前端通过接口拿到后端处理过的参数后,对参数进行判断,为真则进行显示,为假则进行隐藏;
[0009]步骤5:用户进行子账户登录,然后进行相应的权限操作。
[0010]优选的,步骤1包括:以管理员身份在智能拉手系统中,通过click点击事件进入到创建子账户页面,创建子账户,使用组件绑定事件prop,在data中return一个数组,将权限用组件绑定事件prop中的prop属性进行组件绑定,在通过v

for方法遍历数组,渲染到子账户页面。
[0011]优选的,步骤2包括:前端通过v

model方法获取到所选择的子账户权限的参数,然后通过api接口入参所选择的子账户权限,最后发送给后端进行入参校验。
[0012]优选的,步骤3包括:将具有相应权限的子账户给予用户,后端接收到校验后的参数token后,在缓存表中查找token对应的用户身份ID,在通过ID在数据库中查找或添加对应的权限,并回传给前端。
[0013]优选的,步骤4包括:前端通过api接口拿到后端处理过的参数后,给定参数中路由
信息一个menushow属性,所述menushow属性为Boolean类型;对所述menushow属性进行判断,为真则进行显示,为假则进行隐藏。
[0014]优选的,创建子账户页面的创建方法为:引用element的el

table和el

form

item组件进行搭建。
[0015]优选的,权限包括审核权限和投图权限。
[0016]优选的,步骤1中,所述管理员身份拥有所有权限。
[0017]有益效果:
[0018]1.通过子账户与权限进行关联,构造“用户

子账户

权限”的授权模型,解决了现有的流程繁琐、出错率高等问题。
[0019]2.辅助工作流程的管理和推进。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本专利技术实施中一种智能拉手系统的用户权限管理方法的流程图。
[0022]图2是本专利技术实施中一种智能拉手系统的用户权限管理方法的逻辑示意图。
具体实施方式
[0023]下面将结合本专利技术的实施例中的附图,对本专利技术的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]如图1、图2所示,用户通过子账户与权限进行关联,从而获得某些功能的使用权限。权限被赋予给子账户,而不是用户,但是一个用户可以拥有若干个子账户,当一个子账户被赋予给某一个用户时,此用户就拥有了该子账户所包含的功能权限。其具体步骤为:
[0025]步骤1:以管理员身份(管理员身份拥有所有权限)在智能拉手系统中,通过click点击事件进入到创建子账户页面,创建子账户,并为子账户赋予相应的权限,使用组件绑定事件prop,在数据data中return(返回)一个数组,将权限(如审核权限、投图权限等)用组件绑定事件prop中的prop属性进行组件绑定,在通过v

for方法遍历数组,渲染到子账户页面;通过引用element(Element是一个通用性非常强的基类,所有Document对象下的对象都继承自它)的el

table(在element中,将表格中的数据进行处理,然后渲染出来)和el

form

item组件进行搭建创建子账户页面;
[0026]步骤2:前端通过v

model(v

model指令用来在input、select、text、checkbox、radio等表单控件或者组件上创建双向绑定)获取到所选择的子账户权限的参数,然后通过api接口入参所选择的子账户权限,最后发送给后端进行入参校验;
[0027]步骤3:将具有相应权限的子账户给予用户,后端接收到校验后的参数token后,在缓存表中查找token对应的用户身份ID,在通过ID在数据库中查找或添加对应的权限,并回
传给前端;
[0028]步骤4:前端通过api接口拿到后端处理过的参数后,给定参数中路由信息一个菜单功能(menushow)属性,所述menushow属性为Boolean类型;在全局中对所述menushow属性进行if else判断,为true则进行显示,为false则进行隐藏。
[0029]简单地说,一个用户拥有若干子账户,每一个子账户拥有若干权限。这样,就构造成“用户

子账户

权限”的授权模型。在这种模型中,用户与子账户之间,子账户与权限之间,一般者是多对多的关系。
[0030]本专利技术实施例提供的这种智能拉手系统的用户权限管理方法具有如下有益效果:
[0031]1.通过子账户与权限进行关联,构造“用户

子账户

权限”的授权模型,解决了现有的流程繁琐、出错率高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能拉手系统的用户权限管理方法,其特征在于,包括步骤:步骤1:以管理员身份在智能拉手系统中进入到创建子账户页面,创建子账户,并为子账户赋予相应的权限;步骤2:前端获取到所选择的子账户权限的参数,通过接口入参所选择的子账户权限,然后发送给后端进行入参校验;步骤3:将具有相应权限的子账户给予用户,后端接收到校验之后的参数后,在缓存表中查找参数对应的用户身份,再通过用户身份在数据库中查找或添加对应的权限,并回传给前端;步骤4:前端通过接口拿到后端处理过的参数后,对参数进行判断,为真则进行显示,为假则进行隐藏;步骤5:用户进行子账户登录,然后进行相应的权限操作。2.根据权利要求1所述的一种智能拉手系统的用户权限管理方法,其特征在于,所述步骤1包括:以管理员身份在智能拉手系统中,通过click点击事件进入到创建子账户页面,创建子账户,使用组件绑定事件prop,在data中return一个数组,将权限用组件绑定事件prop中的prop属性进行组件绑定,在通过v

for方法遍历数组,渲染到子账户页面。3.根据权利要求2所述的一种智能拉手系统的用户权限管理方法,其特征在于,所述步骤2包括:前端通过v

model方法获取到所选择的子账户权限的参数,...

【专利技术属性】
技术研发人员:周智颖冯威朱伟陈志军卢涛孙浪王晶龙刘康吉罗东郭阳
申请(专利权)人:长沙丰灼通讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1