一种可视化开发方法、电子设备及存储介质技术

技术编号:37701372 阅读:17 留言:0更新日期:2023-06-01 23:46
本申请公开一种可视化开发方法、电子设备及存储介质,其中,所述方法包括:响应于用户在可视化配置平台上执行的触发操作,获取目标组件和配置信息;根据所述配置信息,确定待开发页面的数据源和用于调用所述数据源的目标接口;基于预设的静态模板、所述数据源、所述目标接口和所述目标组件,生成运行时模板;根据所述运行时模板构建得到目标页面。本申请提供的数据管理、接口管理、页面搭建等可视化开发方法,能够减少接口开发耗时,提高组件的扩展性和复用性,降低页面开发成本。降低页面开发成本。降低页面开发成本。

【技术实现步骤摘要】
一种可视化开发方法、电子设备及存储介质


[0001]本申请涉及计算机应用
,具体地涉及一种可视化开发方法、装置、电子设备及存储介质。

技术介绍

[0002]管理系统是为达到组织目标,针对管理对象,由具有特定管理职能和内在联系的各种管理机构、管理制度、管理过程、管理方法所构成的完整的组织管理体系。
[0003]由于不同企业在各自领域处理的业务不同,目前的管理系统需要针对不同的企业进行个性化开发。这些企业虽然面向的行业不同,但在基础技术层面存在大量的相同之处,例如注册、登录、出入库等等基础原理技术都是通用的。相关技术中各管理系统都需要从0到1进行开发,每个管理系统,都需要单独地开发后端接口及前端页面,开发效率低、周期长且存在大量重复性工作,导致开发成本高。
[0004]本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。

技术实现思路

[0005]因此,本专利技术实施例意图提供一种可视化开发方法、装置、电子设备及存储介质,至少解决现有技术中存在的开发效率低、周期长、成本高的问题。
[0006]在第一方面,本专利技术实施例提供了一种可视化开发方法,包括:
[0007]响应于用户在可视化配置平台上执行的触发操作,获取目标组件和配置信息;
[0008]根据所述配置信息,确定待开发页面的数据源和用于调用所述数据源的目标接口;
[0009]基于预设的静态模板、所述数据源、所述目标接口和所述目标组件,生成运行时模板;
[0010]根据所述运行时模板构建得到目标页面。
[0011]在本专利技术实施例中,所述响应于用户在可视化配置平台上执行的触发操作,获取目标组件和配置信息,包括:
[0012]响应于用户在可视化配置平台上执行的触发操作,输出配置界面;
[0013]接收所述用户在所述配置界面上输入的组件初始化信息和配置信息;
[0014]对所述组件初始化信息进行发布,确定待开发页面使用的目标组件,所述目标组件包括标准组件和/或自定义组件。
[0015]在本专利技术实施例中,在对所述组件初始化信息进行发布后,所述方法还包括:
[0016]获取所述目标组件的版本信息;
[0017]根据所述版本信息对所述目标组件对应的链接进行更新,得到并存储更新后的链接。
[0018]在本专利技术实施例中,所述根据所述配置信息,确定待开发页面的数据源和用于调
用所述数据源的目标接口,包括:
[0019]根据所述配置信息,确定数据源类型,所述数据源类型包括内置数据源、自定义数据源和远程数据源;
[0020]根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口。
[0021]在本专利技术实施例中,当所述数据源类型为内置数据源时,所述根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口,包括:
[0022]根据所述配置信息,确定数据表字段和校验规则;
[0023]根据所述数据表字段和所述校验规则,创建数据表,并生成待开发页面的数据源,所述数据源为内置数据源;
[0024]根据所述内置数据源,确定用于调用所述内置数据源的目标接口。
[0025]在本专利技术实施例中,当所述数据源类型为自定义数据源时,所述根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口,包括:
[0026]根据所述配置信息,确定已有数据库的数据表的表名和字段;
[0027]根据所述字段,确定与所述字段匹配的数据组件;
[0028]根据所述表名、字段和所述数据组件,生成待开发页面的数据源,所述数据源为自定义数据源;
[0029]根据所述自定义数据源,确定用于调用所述自定义数据源的目标接口。
[0030]在本专利技术实施例中,当所述数据源类型为远程数据源时,所述根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口,包括:
[0031]根据所述配置信息,确定已有传输协议接口信息;
[0032]对所述传输协议接口信息进行调试,生成接口响应体结构;
[0033]根据所述响应体结构,确定数据表的字段;
[0034]根据所述字段,确定与所述字段匹配的数据组件;
[0035]根据所述字段和所述数据组件,生成待开发页面的数据源,所述数据源为远程数据源;
[0036]根据所述远程数据源,确定用于调用所述远程数据源的目标接口。
[0037]在本专利技术实施例中,所述方法还包括:
[0038]获取用于控制权限的权限控制信息;
[0039]根据所述权限控制信息,确定所述目标页面的权限配置信息;
[0040]基于所述权限配置信息,对所述目标页面进行权限配置。
[0041]在本专利技术实施例中,所述方法还包括:
[0042]获取并存储所述目标页面的页面版本信息。
[0043]在本专利技术实施例中,所述方法还包括:
[0044]响应于接收到针对当前页面的回滚操作,获取待回滚页面版本信息;
[0045]根据所述待回滚页面版本信息,在存储空间中确定目标回滚页面;
[0046]将所述当前页面更新为所述目标回滚页面。
[0047]在第二方面,本专利技术实施例提供了一种可视化开发装置,包括:
[0048]第一获取模块,用于响应于用户在可视化配置平台上执行的触发操作,获取目标
组件和配置信息;
[0049]第一确定模块,用于根据所述配置信息,确定待开发页面的数据源和用于调用所述数据源的目标接口;
[0050]生成模块,用于基于预设的静态模板、所述数据源、所述目标接口和所述目标组件,生成运行时模板;
[0051]构建模块,用于根据所述运行时模板构建得到目标页面。
[0052]在本专利技术实施例中,所述第一获取模块,包括:
[0053]输出单元,用于响应于用户在可视化配置平台上执行的触发操作,输出配置界面;
[0054]接收单元,用于接收所述用户在所述配置界面上输入的组件初始化信息和配置信息;
[0055]发布单元,用于对所述组件初始化信息进行发布,确定待开发页面使用的目标组件,所述目标组件包括标准组件和/或自定义组件。
[0056]在本专利技术实施例中,在对所述组件初始化信息进行发布后,所述装置还包括:
[0057]第二获取模块,用于获取所述目标组件的版本信息;
[0058]更新模块,用于根据所述版本信息对所述目标组件对应的链接进行更新,得到并存储更新后的链接。
[0059]在本专利技术实施例中,所述第一确定模块,包括:
[0060]第一确定单元,用于根据所述配置信息,确定数据源类型,所述数据源类型包括内置数据源、自定义数据源和远程数据源;
[0061]第二确定单元,用于根据所述配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化开发方法,其特征在于,包括:响应于用户在可视化配置平台上执行的触发操作,获取目标组件和配置信息;根据所述配置信息,确定待开发页面的数据源和用于调用所述数据源的目标接口;基于预设的静态模板、所述数据源、所述目标接口和所述目标组件,生成运行时模板;根据所述运行时模板构建得到目标页面。2.根据权利要求1所述的可视化开发方法,其特征在于,所述响应于用户在可视化配置平台上执行的触发操作,获取目标组件和配置信息,包括:响应于用户在可视化配置平台上执行的触发操作,输出配置界面;接收所述用户在所述配置界面上输入的组件初始化信息和配置信息;对所述组件初始化信息进行发布,确定待开发页面使用的目标组件,所述目标组件包括标准组件和/或自定义组件。3.根据权利要求2所述的可视化开发方法,其特征在于,在对所述组件初始化信息进行发布后,所述方法还包括:获取所述目标组件的版本信息;根据所述版本信息对所述目标组件对应的链接进行更新,得到并存储更新后的链接。4.根据权利要求1所述的可视化开发方法,其特征在于,所述根据所述配置信息,确定待开发页面的数据源和用于调用所述数据源的目标接口,包括:根据所述配置信息,确定数据源类型,所述数据源类型包括内置数据源、自定义数据源和远程数据源;根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口。5.根据权利要求4所述的可视化开发方法,其特征在于,当所述数据源类型为内置数据源时,所述根据所述配置信息和所述数据源类型,确定待开发页面的数据源和用于调用所述数据源的目标接口,包括:根据所述配置信息,确定数据表字段和校验规则;根据所述数据表字段和所述校验规则,创建数据表,并生成待开发页面的数据源,所述数据源为内置数据源;根据所述内置数据源,确定用于调用所述内置数据源的目标接口。6.根据权利要求4所述的可视化开发方法,其特征在于,当所述数据源类型为自定义数据源时,所述根据所述配置信息和所述数据源类型,确定待开发页面...

【专利技术属性】
技术研发人员:赵云龙庞中武李景飞龚为任琦张少良
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

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

1