基于下拉框组件的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37363167 阅读:12 留言:0更新日期:2023-04-27 07:11
本公开提供了一种基于下拉框组件的数据处理方法、装置、设备及存储介质,可以应用于计算机技术领域。该方法包括:获取预封装的下拉框组件,其中,所述下拉框组件基于参数配置预封装,所述下拉框组件与业务模块存在映射关系;基于所述预封装的下拉框组件的预置展示类型以及预置数据源调用接口渲染组件展示列表;基于所述组件展示列表获取用户筛选指令;以及基于所述用户筛选指令进行页面数据展示,其中,所述页面数据展示包括下拉框筛选数据展示以及历史选择数据展示。以及历史选择数据展示。以及历史选择数据展示。

【技术实现步骤摘要】
基于下拉框组件的数据处理方法、装置、设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种基于下拉框组件的数据处理方法、装置、设备、介质和程序产品。

技术介绍

[0002]在企业系统中,下拉框作为系统常用组件具有十分广泛的应用。然而,现有的下拉框组件功能通常较为单一,在面对复杂多变的业务场景时,常需基于基础组件添加大量代码来完成功能点,且后续组件无法给其他模块复用。另一方面,当数据结构复杂时,常规的下拉框组件无法清晰呈现数据,且交互响应时间较长,用户体验不佳。

技术实现思路

[0003]鉴于上述问题,本公开提供了一种基于下拉框组件的数据处理方法、装置、设备、介质和程序产品。
[0004]根据本公开的第一个方面,提供了一种基于下拉框组件的数据处理方法,包括:获取预封装的下拉框组件,其中,所述下拉框组件基于参数配置预封装,所述下拉框组件与业务模块存在映射关系;基于所述预封装的下拉框组件的预置展示类型以及预置数据源调用接口渲染组件展示列表。基于所述组件展示列表获取用户筛选指令;以及基于所述用户筛选指令进行页面数据展示,其中,所述页面数据展示包括下拉框筛选数据展示以及历史选择数据展示。
[0005]根据本公开的实施例,预封装下拉框组件包括:基于业务模块以及预设的封装规则配置与所述业务模块相对应的组件类型参数以及接口调用参数,其中,所述组件类型参数与下拉框展示类型相关联,所述接口调用参数与数据源调用接口存在映射关系。
[0006]根据本公开的实施例,所述下拉框展示类型包括如下类型中的一种:下拉树展示,基于关键词搜索的复选框展示,或下拉树展示合并基于关键词搜索的复选框展示。
[0007]根据本公开的实施例,当下拉框展示类型为下拉树展示合并基于关键词搜索的复选框展示时,以下拉树展示为默认的预置展示类型。
[0008]根据本公开的实施例,所述预置数据源调用接口包括组件内置调用接口或自定义调用接口。
[0009]根据本公开的实施例,所述基于所述用户筛选指令进行页面数据展示包括:在第一展示区域展示响应于当前用户筛选指令的当前数据筛选结果,所述当前数据筛选结果包括当前下拉框筛选数据;在第二展示区域展示筛选历史结果集,所述筛选历史结果集包括所述当前下拉框筛选数据以及历史选择数据,其中,所述历史选择数据包括响应于历史用户筛选指令的历史数据筛选结果,其中,所述第一展示区域和所述第二展示区域位于同一页面的不同预设位置,所述数据筛选结果和所述筛选历史结果集同步展示。
[0010]根据本公开的实施例,用户筛选指令通过所述下拉框组件传递。
[0011]根据本公开的实施例,在进行页面数据展示前,所述方法还包括:通过与所述下拉
框组件关联的数据调用接口将所述用户筛选指令传递给后端服务器;基于所述数据调用接口获取来自于所述后端服务器的数据处理结果,其中,所述数据处理结果包括生成当前下拉框筛选数据;将所述当前下拉框筛选数据和历史选择数据进行过滤对比;以及基于过滤对比结果修改下拉框数据元素属性,获取所述当前数据筛选结果。
[0012]根据本公开的实施例,当后端服务器的数据处理结果不符合下拉框筛选数据格式要求时,所述方法还包括:将所述数据处理结果进行数据格式转换。
[0013]本公开的第二方面提供了一种基于下拉框组件的数据处理装置,包括:第一获取模块,配置为获取预封装的下拉框组件,其中,所述预封装的下拉框组件与业务模块存在映射关系;渲染模块,配置为基于所述预封装的下拉框组件的预置展示类型以及预置数据源调用接口渲染组件展示列表;第二获取模块,配置为基于所述组件展示列表获取用户筛选指令;以及展示模块,配置为基于所述用户筛选指令进行页面数据展示,其中,所述页面数据展示包括下拉框筛选数据展示以及历史选择数据展示。
[0014]根据本公开的实施例,基于下拉框组件的数据处理装置700还可以包括传送模块,第三获取模块,对比模块和第四获取模块。其中,传送模块被配置为通过与所述下拉框组件关联的数据调用接口将所述用户筛选指令传递给后端服务器。第三获取模块被配置为基于所述数据调用接口获取来自于所述后端服务器的数据处理结果,被配置为将所述当前下拉框筛选数据和历史选择数据进行过滤对比。第四获取模块被配置为基于过滤对比结果修改下拉框数据元素属性,获取所述当前数据筛选结果。
[0015]根据本公开的实施例,展示模块包括第一展示子单元和第二展示子单元。其中,第一展示子单元被配置为在第一展示区域展示响应于当前用户筛选指令的当前数据筛选结果,所述当前数据筛选结果包括当前下拉框筛选数据。第二展示子单元被配置为在第二展示区域展示筛选历史结果集,所述筛选历史结果集包括所述当前下拉框筛选数据以及历史选择数据,其中,所述历史选择数据包括响应于历史用户筛选指令的历史数据筛选结果,其中,所述第一展示区域和所述第二展示区域位于同一页面的不同预设位置,所述数据筛选结果和所述筛选历史结果集同步展示。
[0016]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。
[0017]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。
[0018]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。
[0019]根据本公开提供的一种基于下拉框组件的数据处理方法、装置、设备、介质和程序产品,通过参数配置预封装下拉框组件,可实现下拉框组件单元的复用。由于可配置参数与业务模块的对应性,实现了业务模块下拉框组件的个性化设计。并且,本公开的方法可以基于用户筛选指令同步展示下拉框筛选数和历史选择数据,使得数据呈现清楚直观,提升了用户体验。
附图说明
[0020]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0021]图1示意性示出了根据本公开实施例的基于下拉框组件的数据处理方法的应用场景图。
[0022]图2示意性示出了根据本公开实施例的基于下拉框组件的数据处理方法的流程图。
[0023]图3示例性示出了根据本公开的实施例的传参配置的方法的示意图。
[0024]图4示意性示出了根据本公开实施例的基于所述用户筛选指令进行页面数据展示的方法的流程图。
[0025]图5A示意性示出了基于下拉树展示形式的页面数据展示效果。
[0026]图5B示意性示出了基于关键词搜索的复选框展示效果图。
[0027]图5C示意性示出了下拉树展示合并基于关键词搜索的复选框展示的效果图。
[0028]图6示意性示出了根据本公开实施例的过滤和筛选数据的方法的流程图。
[0029]图7示意性示出了根据本公开实施例的基于下拉框组件的数据处理装置的结构框图。
...

【技术保护点】

【技术特征摘要】
1.一种基于下拉框组件的数据处理方法,其特征在于,包括:获取预封装的下拉框组件,其中,所述下拉框组件基于参数配置预封装,所述下拉框组件与业务模块存在映射关系;基于所述预封装的下拉框组件的预置展示类型以及预置数据源调用接口渲染组件展示列表;基于所述组件展示列表获取用户筛选指令;以及基于所述用户筛选指令进行页面数据展示,其中,所述页面数据展示包括下拉框筛选数据展示以及历史选择数据展示。2.根据权利要求1所述的方法,其中,预封装下拉框组件包括:基于业务模块以及预设的封装规则配置与所述业务模块相对应的组件类型参数以及接口调用参数,其中,所述组件类型参数与下拉框展示类型相关联,所述接口调用参数与数据源调用接口存在映射关系。3.根据权利要求2所述的方法,其中,所述下拉框展示类型包括如下类型中的一种:下拉树展示,基于关键词搜索的复选框展示,或下拉树展示合并基于关键词搜索的复选框展示。4.根据权利要求3所述的方法,其中,当下拉框展示类型为下拉树展示合并基于关键词搜索的复选框展示时,以下拉树展示为默认的预置展示类型。5.根据权利要求1所述的方法,其中,所述预置数据源调用接口包括组件内置调用接口或自定义调用接口。6.根据权利要求1~5中任一项所述的方法,其中,所述基于所述用户筛选指令进行页面数据展示包括:在第一展示区域展示响应于当前用户筛选指令的当前数据筛选结果,所述当前数据筛选结果包括当前下拉框筛选数据;以及在第二展示区域展示筛选历史结果集,所述筛选历史结果集包括所述当前下拉框筛选数据以及历史选择数据,其中,所述历史选择数据包括响应于历史用户筛选指令的历史数据筛选结果,其中,所述第一展示区域和所述第二展示区域位于同一页面的不同预设位置,所述数据筛选结果和所述筛选历史结果集同步展示。7...

【专利技术属性】
技术研发人员:李晓琴鲁云
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1