一种智能拉手系统的用户权限管理方法与流程

文档序号:27384054发布日期:2021-11-15 20:54阅读:225来源:国知局
1.本发明属于智能拉手用户权限
技术领域
:,尤其涉及一种智能拉手系统的用户权限管理方法。
背景技术
::2.拉手广告安装在地铁、公交等交通工具中的拉杆上,作为与乘客距离最近、接触时间最长的一种户外广告,在诞生之初因形式新颖、便利受到广大乘客的喜爱。但是由于受到媒介材质及空间环境的影响,这种广告方式逐渐暴露出它的诸多缺点;故智能拉手陆陆续续出现在地铁等交通工具中的拉杆上,但是现有的智能拉手存在如下问题:权限管理不恰当、人工检查核对、流程繁琐、出错率高、效率低下。技术实现要素:3.本发明的目的在于克服上述现有技术的不足,提供了一种通过子账户与权限进行关联,从而获得功能的使用权限的、流程简单、出错率低的方法,具体为一种智能拉手系统的用户权限管理方法。4.本发明提供了一种智能拉手系统的用户权限管理方法,包括如下步骤:5.步骤1:以管理员身份在智能拉手系统中进入到创建子账户页面,创建子账户,并为子账户赋予相应的权限;6.步骤2:前端获取到所选择的子账户权限的参数,通过接口入参所选择的子账户权限,然后发送给后端进行入参校验;7.步骤3:将具有相应权限的子账户给予用户,后端接收到校验之后的参数后,在缓存表中查找参数对应的用户身份,再通过用户身份在数据库中查找或添加对应的权限,并回传给前端;8.步骤4:前端通过接口拿到后端处理过的参数后,对参数进行判断,为真则进行显示,为假则进行隐藏;9.步骤5:用户进行子账户登录,然后进行相应的权限操作。10.优选的,步骤1包括:以管理员身份在智能拉手系统中,通过click点击事件进入到创建子账户页面,创建子账户,使用组件绑定事件prop,在data中return一个数组,将权限用组件绑定事件prop中的prop属性进行组件绑定,在通过v‑for方法遍历数组,渲染到子账户页面。11.优选的,步骤2包括:前端通过v‑model方法获取到所选择的子账户权限的参数,然后通过api接口入参所选择的子账户权限,最后发送给后端进行入参校验。12.优选的,步骤3包括:将具有相应权限的子账户给予用户,后端接收到校验后的参数token后,在缓存表中查找token对应的用户身份id,在通过id在数据库中查找或添加对应的权限,并回传给前端。13.优选的,步骤4包括:前端通过api接口拿到后端处理过的参数后,给定参数中路由信息一个menushow属性,所述menushow属性为boolean类型;对所述menushow属性进行判断,为真则进行显示,为假则进行隐藏。14.优选的,创建子账户页面的创建方法为:引用element的el‑table和el‑form‑item组件进行搭建。15.优选的,权限包括审核权限和投图权限。16.优选的,步骤1中,所述管理员身份拥有所有权限。17.有益效果:18.1.通过子账户与权限进行关联,构造“用户‑子账户‑权限”的授权模型,解决了现有的流程繁琐、出错率高等问题。19.2.辅助工作流程的管理和推进。附图说明20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。21.图1是本发明实施中一种智能拉手系统的用户权限管理方法的流程图。22.图2是本发明实施中一种智能拉手系统的用户权限管理方法的逻辑示意图。具体实施方式23.下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。24.如图1、图2所示,用户通过子账户与权限进行关联,从而获得某些功能的使用权限。权限被赋予给子账户,而不是用户,但是一个用户可以拥有若干个子账户,当一个子账户被赋予给某一个用户时,此用户就拥有了该子账户所包含的功能权限。其具体步骤为:25.步骤1:以管理员身份(管理员身份拥有所有权限)在智能拉手系统中,通过click点击事件进入到创建子账户页面,创建子账户,并为子账户赋予相应的权限,使用组件绑定事件prop,在数据data中return(返回)一个数组,将权限(如审核权限、投图权限等)用组件绑定事件prop中的prop属性进行组件绑定,在通过v‑for方法遍历数组,渲染到子账户页面;通过引用element(element是一个通用性非常强的基类,所有document对象下的对象都继承自它)的el‑table(在element中,将表格中的数据进行处理,然后渲染出来)和el‑form‑item组件进行搭建创建子账户页面;26.步骤2:前端通过v‑model(v‑model指令用来在input、select、text、checkbox、radio等表单控件或者组件上创建双向绑定)获取到所选择的子账户权限的参数,然后通过api接口入参所选择的子账户权限,最后发送给后端进行入参校验;27.步骤3:将具有相应权限的子账户给予用户,后端接收到校验后的参数token后,在缓存表中查找token对应的用户身份id,在通过id在数据库中查找或添加对应的权限,并回传给前端;28.步骤4:前端通过api接口拿到后端处理过的参数后,给定参数中路由信息一个菜单功能(menushow)属性,所述menushow属性为boolean类型;在全局中对所述menushow属性进行ifelse判断,为true则进行显示,为false则进行隐藏。29.简单地说,一个用户拥有若干子账户,每一个子账户拥有若干权限。这样,就构造成“用户‑子账户‑权限”的授权模型。在这种模型中,用户与子账户之间,子账户与权限之间,一般者是多对多的关系。30.本发明实施例提供的这种智能拉手系统的用户权限管理方法具有如下有益效果:31.1.通过子账户与权限进行关联,构造“用户‑子账户‑权限”的授权模型,解决了现有的流程繁琐、出错率高等问题。32.2.辅助工作流程的管理和推进。33.3.使得各用户只需要进行相对应的权限范围内的工作进行处理,避免出错。34.以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1