表单页面的更新方法、设备及存储介质与流程

文档序号:37468324发布日期:2024-03-28 18:51阅读:17来源:国知局
表单页面的更新方法、设备及存储介质与流程

本技术涉及计算机,尤其涉及一种表单页面的更新方法、设备及存储介质。


背景技术:

1、目前,集约受理业务场景离不开各种形式的表单页面,而表单页面往往带有大量属性字段和逻辑处理,为了满足不同用户的业务需求,如何对表单页面进行更新成为本领域技术人员研究的重点。

2、现有的表单页面更新方法在面对不同的集约业务受理场景时,将固定逻辑耦合在前端,渲染表单页面的过程中需要在代码端完成一些特殊逻辑的处理,并通过事先设计好的模板定制化实现表单页面。

3、当迭代过程中新增属性和规则时,需要反复修改代码,不仅需要投入较多的工作量,而且复用性较差,无法实现多处复用,导致生成表单页面的时间较长且成本较高;而通过事先设计好的模板来展示内容和功能,无法根据用户的实时需求对表单页面进行动态调整和更新,因此现有技术存在表单页面更新与用户需求的智能交互程度低的技术问题。


技术实现思路

1、本技术提供一种表单页面的更新方法、设备及存储介质,用以解决现有技术中表单页面更新与用户需求的智能交互程度低的技术问题。

2、第一方面,本技术提供一种表单页面的更新方法,包括:

3、响应于业务请求,获取业务请求的多个商品数据,并确定业务请求的业务场景;

4、基于商品数据和业务场景,通过表单生成系统生成初始表单页面;

5、基于初始表单页面获取多个输入数据,基于输入数据对初始表单页面进行更新,生成目标表单页面。

6、可选地,表单生成系统包括数据配置端、数据请求端、表单渲染端,基于商品数据和业务场景,通过表单生成系统生成初始表单页面,包括:

7、基于数据配置端对商品数据进行配置,确定相应的目标商品信息和目标属性列表;

8、基于数据请求端对目标商品信息和目标属性列表进行加工,生成商品配置数据;

9、基于表单渲染端对商品配置数据进行解析,确定表单组件和相应的入参,基于表单组件和相应的入参渲染生成初始表单页面。

10、可选地,表单组件包括管理组件和样式组件,基于表单组件和相应的入参渲染生成初始表单页面,包括:

11、将商品配置数据发送至管理组件,基于管理组件遍历商品配置数据的目标属性列表,并确定目标属性列表的每个目标属性的属性类型;

12、基于入参和属性类型,调用相应的样式组件进行渲染,生成初始表单页面。

13、可选地,基于数据请求端对目标商品信息和目标属性列表进行加工,生成商品配置数据,包括:

14、获取业务场景对应的校验规则,基于校验规则对目标商品信息和目标属性列表进行校验;

15、在目标商品信息和目标属性列表通过校验时,对目标商品信息和目标属性列表进行格式化操作,生成商品配置数据。

16、可选地,基于输入数据对初始表单页面进行更新,包括:

17、判断是否存在至少一个输入数据在预设时间段内发生改变;若是,则确定发生改变的输入数据对应的第一表单属性;

18、确定第一表单属性的联动逻辑,基于联动逻辑确定相应的联动规则,并基于联动规则对初始表单页面进行更新。

19、可选地,确定第一表单属性的联动逻辑,基于联动逻辑确定相应的联动规则,并基于联动规则对初始表单页面进行更新,包括:

20、确定与发生改变的输入数据相关联的关联输入数据,并确定关联输入数据对应的第二表单属性;

21、基于数据配置端对第一表单属性和第二表单属性进行配置,生成相应的联动规则;

22、将联动规则发送至表单渲染端,基于表单渲染端对联动规则进行汇总并发送至表单组件,基于表单组件对初始表单页面进行更新。

23、可选地,表单组件还包括预设方法和预设数据,在判断是否存在至少一个输入数据在预设时间段内发生改变之前,还包括;

24、基于预设方法和预设数据确定目标监听事件;其中,目标监听事件的监听内容包括填写格式校验监听、属性值计算监听;

25、基于目标监听事件对输入数据进行监听。

26、第二方面,本技术提供一种表单页面的更新设备,包括:

27、第一处理模块,用于响应于业务请求,获取业务请求的多个商品数据,并确定业务请求的业务场景;

28、生成模块,用于基于商品数据和业务场景,通过表单生成系统生成初始表单页面;

29、第二处理模块,用于基于初始表单页面获取多个输入数据,基于输入数据对初始表单页面进行更新,生成目标表单页面。

30、可选地,表单生成系统包括数据配置端、数据请求端、表单渲染端,生成模块用于:

31、基于数据配置端对商品数据进行配置,确定相应的目标商品信息和目标属性列表;

32、基于数据请求端对目标商品信息和目标属性列表进行加工,生成商品配置数据;

33、基于表单渲染端对商品配置数据进行解析,确定表单组件和相应的入参,基于表单组件和相应的入参渲染生成初始表单页面。

34、可选地,表单组件包括管理组件和样式组件,生成模块还用于:

35、将商品配置数据发送至管理组件,基于管理组件遍历商品配置数据的目标属性列表,并确定目标属性列表的每个目标属性的属性类型;

36、基于入参和属性类型,调用相应的样式组件进行渲染,生成初始表单页面。

37、可选地,生成模块还用于:

38、获取业务场景对应的校验规则,基于校验规则对目标商品信息和目标属性列表进行校验;

39、在目标商品信息和目标属性列表通过校验时,对目标商品信息和目标属性列表进行格式化操作,生成商品配置数据。

40、可选地,第二处理模块用于:

41、判断是否存在至少一个输入数据在预设时间段内发生改变;若是,则确定发生改变的输入数据对应的第一表单属性;

42、确定第一表单属性的联动逻辑,基于联动逻辑确定相应的联动规则,并基于联动规则对初始表单页面进行更新。

43、可选地,第二处理模块还用于:

44、确定与发生改变的输入数据相关联的关联输入数据,并确定关联输入数据对应的第二表单属性;

45、基于数据配置端对第一表单属性和第二表单属性进行配置,生成相应的联动规则;

46、将联动规则发送至表单渲染端,基于表单渲染端对联动规则进行汇总并发送至表单组件,基于表单组件对初始表单页面进行更新。

47、可选地,表单组件还包括预设方法和预设数据,设备还用于:

48、基于预设方法和预设数据确定目标监听事件;其中,目标监听事件的监听内容包括填写格式校验监听、属性值计算监听;

49、基于目标监听事件对输入数据进行监听。

50、本技术的第三方面,提供了一种数据表单的更新设备,包括:

51、处理器和存储器;

52、存储器存储计算机执行指令;

53、处理器执行存储器存储的计算机执行指令,使得数据表单的更新设备执行第一方面中任一项的数据表单的更新方法。

54、第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面中任一项的数据表单的更新方法。

55、本技术提供的表单页面的更新方法、设备及存储介质,响应于业务请求,获取业务请求的多个商品数据,并确定业务请求的业务场景;从代码端抽离表单页面的属性联动关系、校验规则等逻辑,并将其配置在表单生成系统,实现了数据、逻辑与代码的隔离,代码端不做规则配置,只负责处理数据与解析规则,有效避免了代码端耦合过多规则逻辑;基于商品数据和业务场景,通过表单生成系统生成初始表单页面,减少了初始表单页面的开发时间和工作量;基于初始表单页面获取多个输入数据,进而确定用户的实时需求,同时根据用户的实时需求在表单生成系统的数据配置端进行按需配置,基于输入数据对初始表单页面进行更新,生成目标表单页面,提供了更好的适应性和灵活性,实现了提高表单页面更新与用户需求的智能交互程度的技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1