【技术实现步骤摘要】
页面按钮的权限管理方法、装置、计算机设备和存储介质
[0001]本申请涉及应用开发的
,特别涉及一种页面按钮的权限管理方法、装置、计算机设备和存储介质。
技术介绍
[0002]在网站的使用过程中,用户往往扮演着不同角色或具有不同的级别,同一个页面内的各种功能按钮,常常会需要为这些不同的角色或不同的用户级别做相应的操作权限控制。对于这种权限控制精度要求高的需求,传统方法是通过开发人员在代码中做数据隔离、权限配置。如果有新的角色加入或新的权限变化,只能由开发人员修改代码重新发布。但由于实际运用中,网站内容多元、业务场景及需求多变,频繁修改代码,影响工作效率。
技术实现思路
[0003]本申请的主要目的为提供一种页面按钮的权限管理方法、装置、计算机设备和存储介质,旨在克服目前管理页面按钮的权限时需要修改代码的缺陷。
[0004]为实现上述目的,本申请提供了一种页面按钮的权限管理方法,包括以下步骤:
[0005]生成用户信息录入页面,在所述用户信息录入页面接收录入的用户信息,并根据所述录入的用户信息,生成唯一用户标识;
[0006]将所述用户信息与所述唯一用户标识关联存储在管理端的数据库中,并在所述管理端的数据库中,根据所述用户信息生成用户列表;
[0007]生成页面信息录入页面,在所述页面信息录入页面接收录入的页面信息,并根据所述录入的页面信息,生成对应的页面标识;
[0008]将所述页面信息与所述页面标识关联存储在管理端的数据库中,并在所述管理端的数据库中,根 ...
【技术保护点】
【技术特征摘要】
1.一种页面按钮的权限管理方法,其特征在于,包括以下步骤:生成用户信息录入页面,在所述用户信息录入页面接收录入的用户信息,并根据所述录入的用户信息,生成唯一用户标识;将所述用户信息与所述唯一用户标识关联存储在管理端的数据库中,并在所述管理端的数据库中,根据所述用户信息生成用户列表;生成页面信息录入页面,在所述页面信息录入页面接收录入的页面信息,并根据所述录入的页面信息,生成对应的页面标识;将所述页面信息与所述页面标识关联存储在管理端的数据库中,并在所述管理端的数据库中,根据所述页面信息,生成页面列表;从所述用户列表中选择一个第一用户信息,从所述页面列表中选择一个第一页面信息;生成按钮信息录入页面;在所述按钮信息录入页面接收录入的按钮信息以及对应的按钮标识;其中,所述录入的按钮信息为所述第一用户在所述第一页面中具有操作权限的按钮信息;在页面代码编写时,对所述页面中的所有按钮,分别添加有对应的按钮标识字段;根据所述录入的按钮信息以及对应的按钮标识,生成按钮标识列表;将生成的所述按钮标识列表与所述第一用户信息、所述第一页面信息进行关联存储至服务器的数据库中。2.根据权利要求1所述的页面按钮的权限管理方法,其特征在于,所述将生成的所述按钮标识列表与所述第一用户信息、所述第一页面信息进行关联存储至服务器的数据库中的步骤之后,包括:加载目标页面时,获取所述目标页面的页面信息,以及进入所述目标页面的目标用户的目标用户信息;根据所述目标用户的目标用户信息、所述目标页面的目标页面信息,从所述服务器的数据库中获取所述目标用户在所述目标页面具有操作权限的目标按钮标识列表;获取所述目标页面中需要控制权限的目标按钮,并获取所述目标按钮的按钮标识;其中,所述目标页面中的按钮均预先埋点有对应的按钮标识字段;判断所述目标按钮的按钮标识是否在目标按钮标识列表中;若在,则在所述目标页面渲染所述目标按钮并进行显示;若不在,则禁止渲染所述目标按钮,且不显示所述目标按钮。3.根据权利要求2所述的页面按钮的权限管理方法,其特征在于,所述在所述目标页面渲染所述目标按钮的步骤,包括:根据所述目标按钮的按钮标识,获取对应的渲染数据;获取所述目标按钮在所述目标页面中的页面坐标;根据所述渲染数据,在所述目标页面的所述页面坐标上渲染所述目标按钮。4.根据权利要求1所述的页面按钮的权限管理方法,其特征在于,所述将生成的所述按钮标识列表与所述第一用户信息、所述第一页面信息进行关联存储至服务器的数据库中的步骤之后,包括:将所述按钮标识列表与所述第一用户信息、所述第一页面信息的关联关系,生成第一
数据表;对所述第一数据表进行哈希计算,得到对应的第一哈希值,并将所述第一哈希值存储于所述数据库。5.根据权利要求1所述的页面按钮的权限管理方法,其特征在于,所述生成用户信息录入页面的步骤,包括:启动新建webveiw主进程,从本地资源库中调用原生窗口资源信息,并进行渲染,以得到原生窗口;从预设的配置文件中获取对应所述webveiw的代码文件属性;从本地资源库中加载对应所述代码文件属性的代码块;执行所述代码块,依次进行资源拉取、页面初始化资源,得到所述用户信息录入页面。6.根据权利要求1...
【专利技术属性】
技术研发人员:石智凯,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。