一种低代码平台的前端插件按钮权限控制方法技术

技术编号:36038774 阅读:12 留言:0更新日期:2022-12-21 10:43
本发明专利技术公开了一种低代码平台的前端插件按钮权限控制方法,包括:基于低代码平台的前端插件模版工程开发的功能模块创建前端插件菜单;创建前端插件对应的功能子系统,功能子系统进行按钮配置信息的添加保存,包括按钮编码、按钮名称、按钮类型、按钮事件;创建使用前端插件的用户角色,并为用户角色添加人员;为使用前端插件的用户角色配置菜单权限和按钮权限;为使用前端插件的同一用户角色设置差异化按钮权限;在前端插件页面通过低代码平台统一插件按钮权限接口拉取用户权限数据,判断控制按钮是否可用。本发明专利技术能提高低代码平台对于不同用户角色和同一用户角色下不同人员的前端插件按钮权限控制的精确性,有效降低数据资产的安全风险。产的安全风险。产的安全风险。

【技术实现步骤摘要】
一种低代码平台的前端插件按钮权限控制方法


[0001]本专利技术涉及低代码开发
,尤其涉及一种低代码平台的前端插件按钮权限控制方法。

技术介绍

[0002]随着智慧工厂的飞速发展,基于低代码开发技术的智能制造平台得到广泛应用,同时工厂的需求也愈发多样复杂,基于低代码平台的前端插件开发既满足了工厂的实际业务需求,也提高了软件开发效率。但是低代码平台的前端插件权限控制主要是通过赋予用户相关角色进行菜单级的权限控制,而缺乏插件页面按钮级的权限控制。
[0003]因此,现有的低代码平台的前端插件按钮权限控制的精确性不够高,存在较大的数据资产的安全风险。

技术实现思路

[0004]本专利技术提供了一种低代码平台的前端插件按钮权限控制方法,以解决现有技术中低代码平台的前端插件缺乏插件页面按钮级权限控制的问题。
[0005]本专利技术采用的技术方案是:提供一种低代码平台的前端插件按钮权限控制方法,包括如下步骤:
[0006]S1、基于低代码平台的前端插件模版工程开发的功能模块,在低代码平台创建前端插件菜单;
[0007]S2、在低代码平台创建前端插件对应的功能子系统;所述功能子系统进行按钮配置信息的添加保存,包括按钮编码、按钮名称、按钮类型、按钮事件;
[0008]S3、在低代码平台创建使用前端插件的用户角色;
[0009]S4、在低代码平台为使用前端插件的用户角色添加人员;
[0010]S5、在低代码平台为使用前端插件的用户角色配置菜单权限和按钮权限;
[0011]S6、在低代码平台为使用前端插件的同一用户角色设置差异化按钮权限;
[0012]S7、在前端插件页面通过低代码平台统一插件按钮权限接口拉取用户权限数据,判断控制按钮是否可用。
[0013]进一步的,S3中,所述用户角色包括角色名称、角色编码、人员配置、权限配置。
[0014]进一步的,S5中,所述菜单权限为前端插件菜单的用户权限;所述按钮权限为前端插件对应功能子系统按钮的用户权限。
[0015]本专利技术的有益效果是:本专利技术所述的一种低代码平台的前端插件按钮权限控制方法,基于低代码平台建立前端插件菜单,前端插件功能子系统和用户角色,并根据用户角色添加人员,配置前端插件的菜单权限和插件页面的按钮权限,同时支持同一用户角色下不同人员按钮权限的差异化设置,然后通过低代码平台统一插件按钮权限接口拉取用户权限数据,从而提高低代码平台对于不同用户角色和同一用户角色下不同人员的前端插件按钮权限控制的精确性,有效降低数据资产的安全风险。
附图说明
[0016]图1为本专利技术公开的低代码平台的前端插件按钮权限控制方法流程图。
具体实施方式
[0017]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步详细描述,但本专利技术的实施方式不限于此。
[0018]实施例1:
[0019]参见图1,本实施例公开一种低代码平台的前端插件按钮权限控制方法,该方法主要包括以下步骤:
[0020]S1、基于低代码平台的前端插件模版工程开发的功能模块,在低代码平台创建前端插件菜单。
[0021]具体地,创建的前端插件菜单与基于低代码平台开发的前端插件进行绑定;前端插件开发完成后,基于低代码平台进行部署。
[0022]本实施例中基于低代码平台的菜单维护模块创建仓库出入库管理菜单,通过低代码平台的前端插件模版工程开发仓库出入库管理模块并部署在低代码平台上。
[0023]S2、在低代码平台创建前端插件对应的功能子系统;所述功能子系统进行按钮配置信息的添加保存,包括按钮编码、按钮名称、按钮类型、按钮事件。
[0024]本实施例中基于低代码平台的子系统模块创建仓库出入库管理功能,通过按钮配置添加保存“新建入库”,“新建出库”,“新建退库”,“导出”,“详情”,“新建磅单”,“打印预览”等按钮。
[0025]S3、在低代码平台创建使用前端插件的用户角色。
[0026]具体地,用户角色包括角色名称,角色编码,人员配置,权限配置等。
[0027]本实施例中基于低代码平台的角色模块创建仓库出入库管理相关的用户角色,例如“仓库

经理”,“仓库

主管”,“仓库

数据员”等角色。
[0028]S4、在低代码平台为使用前端插件的用户角色添加人员。
[0029]具体地,添加人员可以通过人员选择或者按部门导入。
[0030]本实施例中“仓库

经理”角色选择添加仓储物流部的经理,“仓库

主管”角色选择添加仓储物流部的主管,“仓库

数据员”角色按部门导入仓储物流部的其他员工。
[0031]S5、在低代码平台为使用前端插件的用户角色配置菜单权限和按钮权限。
[0032]具体地,菜单权限是指上述前端插件菜单的用户权限;按钮权限是指上述前端插件对应的功能子系统按钮配置用户权限。
[0033]本实施例中“仓库

经理”角色,“仓库

主管”角色和“仓库

数据员”角色分别添加仓库出入库管理菜单权限和按钮权限。
[0034]S6、在低代码平台为使用前端插件的同一用户角色设置差异化按钮权限。
[0035]具体地,差异化按钮权限是指同一用户角色下的不同人员可以选择不同的按钮权限。
[0036]本实施例中“仓库

经理”角色添加仓库出入库管理所有按钮权限,“仓库

主管”角色添加仓库出入库管理部分按钮权限,例如入库主管添加除“新建出库”,“新建退库”以外的按钮权限,出库主管添加除“新建入库”,“新建退库”以外的按钮权限,退库主管添加除

新建入库”,“新建出库”以外的按钮权限,“仓库

数据员”角色亦根据职责添加仓库出入库管理部分按钮权限。
[0037]S7、在前端插件页面通过低代码平台统一插件按钮权限接口拉取用户权限数据,判断控制按钮是否可用。
[0038]本专利技术所述的一种低代码平台的前端插件按钮权限控制方法,基于低代码平台建立前端插件菜单,前端插件功能子系统和用户角色,并根据用户角色添加人员,配置前端插件的菜单权限和插件页面的按钮权限,同时支持同一用户角色下不同人员按钮权限的差异化设置,然后通过低代码平台统一插件按钮权限接口拉取用户权限数据,从而提高低代码平台对于不同用户角色和同一用户角色下不同人员的前端插件按钮权限控制的精确性,有效降低数据资产的安全风险。
[0039]以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述实施例对专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低代码平台的前端插件按钮权限控制方法,其特征在于,包括如下步骤:S1、基于低代码平台的前端插件模版工程开发的功能模块,在低代码平台创建前端插件菜单;S2、在低代码平台创建前端插件对应的功能子系统;所述功能子系统进行按钮配置信息的添加保存,包括按钮编码、按钮名称、按钮类型、按钮事件;S3、在低代码平台创建使用前端插件的用户角色;S4、在低代码平台为使用前端插件的用户角色添加人员;S5、在低代码平台为使用前端插件的用户角色配置菜单权限和按钮权限;S6、在低代码...

【专利技术属性】
技术研发人员:冯宝宾杨震泉
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1