【技术实现步骤摘要】
使用JSON配置动态表单实现数据填报的通用方法
[0001]本申请属于数据处理
,尤其涉及一种使用JSON配置动态表单实现数据填报的通用方法。
技术介绍
[0002]随着信息技术的迅猛发展,日常工作中所需填报的数据也随之增多。在现有的数据填报过程中,在有数据变动的情况下,需要后端开发人员修改代码以实现数据的同时调整、联调、测试以及上线等操作,导致数据填报开发周期长,需求变动困难且操作门槛高,从而增加了人工工作量,降低数据填报效率。
技术实现思路
[0003]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种使用JSON配置动态表单实现数据填报的通用方法,实现了对历史数据的保留以及多级主附表一起填报功能。
[0004]第一方面,本申请提供了一种使用JSON配置动态表单实现数据填报的通用方法,该方法包括:
[0005]设置待配置表单的目标表单元素;
[0006]在所述待配置表单包括子表单的情况下,配置所述子表单的编码和所述子表单对应的子表单配置;
[0007 ...
【技术保护点】
【技术特征摘要】
1.一种使用JSON配置动态表单实现数据填报的通用方法,其特征在于,包括:设置待配置表单的目标表单元素;在所述待配置表单包括子表单的情况下,配置所述子表单的编码和所述子表单对应的子表单配置;基于所述目标表单元素生成目标表单配置,且在所述目标表单配置中指定关联所述子表单的编码。2.根据权利要求1所述的使用JSON配置动态表单实现数据填报的通用方法,其特征在于,在所述待配置表单包括子表单的情况下,配置所述子表单的编码和所述子表单对应的子表单元素之前,所述方法还包括:在所述待配置表单对应有主表单的情况下,配置所述主表单编码和所述主表单对应的主表字段;所述基于所述目标表单元素生成目标表单配置,包括:在所述目标表单配置中指定关联所述主表字段。3.根据权利要求1所述的使用JSON配置动态表单实现数据填报的通用方法,其特征在于,在所述基于所述目标表单元素生成目标表单配置之后,所述方法包括:获取待更新数据,所述待更新数据与所述目标表单配置相对应;在所述待更新数据与所述目标表单配置对应的历史数据不同的情况下,将所述待更新数据添加至所述历史数据,且修改所述历史数据对应的状态和所述目标数据的更新时间;在所述目标表单配置包括子表单的情况下,基于所述子表单配置,获取所述子表单的待处理数据;基于所述待处理数据,处理所述子表单对应的子历史数据。4.根据权利要求1
‑
3任一项所述的使用JSON配置动态表单实现数据填报的通用方法,其特征在于,在所述基于所述目标表单元素生成目标表单配置之后,所述方法包括:获取目标数据表中第一业务数据,所述目标数据表与所述目标表单配置相对应;在所述目标表单配置对应有子表单的情况下,基于所述子表单配置,获取所述子表单的子表数据;将所述子表数据插入所述第一业务数据,生成第二业务数据;输出所述第二业务数据。5.根据权利要求1
‑
3...
【专利技术属性】
技术研发人员:田丰,张承业,陈博士,徐文山,
申请(专利权)人:广州广电运通信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。