本技术涉及互联网,尤其涉及一种列表展示方法、装置、终端设备及存储介质。
背景技术:
1、企业资源计划(erp-enterprise resources planning)是一种先进的管理思想,现已成为当前国际上最通用的信息管理系统。随着企业信息化水平的不断提升,企业资源计划系统已经成为企业运营中不可或缺的一部分。这样的系统集成了公司的财务管理、物料管理、生产管理、销售管理等多方面的业务流程,旨在通过信息化手段提升企业资源的配置效率和管理效率。
2、然而,现有的终端设备无法优化企业资源计划系统的列表展示方式,不利于提高列表展示效率。其原因在于,现有的终端设备一般使用传统的企业资源计划系统中的列表展示方式,这种列表展示方式不能满足用户的个性化需求,这使得用户需要手动设置展示的列表,而列表的信息很多,如果采用人工逐一手动设置展示的列表,设置的工作量会十分巨大,且增加了列表展示的时间,因此现有的终端设备无法优化企业资源计划系统的列表展示方式,不利于提高列表展示效率。
技术实现思路
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、本技术实施例有益效果在于两方面,一方面,基于所述目标组件处理列表处理请求,得到所述列表处理请求的列表处理结果,在所述企业资源计划系统的目标页面上展示所述列表处理结果,因此终端设备能优化企业资源计划系统的列表展示方式,能满足用户的个性化需求,这使得用户无需要手动设置展示的列表,减少了设置的时间,因此有利于提高列表展示效率;另一方面,创建代理组件,通过代理组件替代原列表组件,可以避免对原列表组件的破坏,降低了拓展成本和风险,减少了拓展时间,因此有利于提高拓展效率。
1.一种列表展示方法,其特征在于,应用于终端设备,所述列表展示方法包括:
2.根据权利要求1所述的列表展示方法,其特征在于,所述获取企业资源计划系统的原列表组件,在所述原列表组件中提取表格组件的信息和面板组件的信息,包括:
3.根据权利要求1所述的列表展示方法,其特征在于,所述创建代理组件,在所述代理组件中创建第一子组件和第二子组件,将所述表格组件的信息复制到所述第一子组件,将面板组件的信息复制到所述第二子组件,包括:
4.根据权利要求1所述的列表展示方法,其特征在于,所述在所述第一子组件中创建第一常量,在所述第二子组件中创建第二常量,通过所述第一常量获取所述第一属性的值,通过所述第二常量获取所述第二属性的值,包括:
5.根据权利要求1所述的列表展示方法,其特征在于,所述基于所述目标组件处理列表处理请求,得到所述列表处理请求的列表处理结果,在所述企业资源计划系统的目标页面上展示所述列表处理结果,包括:
6.根据权利要求1至5任一项所述的列表展示方法,其特征在于,在所述基于所述目标组件处理列表处理请求,得到所述列表处理请求的列表处理结果,在所述企业资源计划系统的目标页面上展示所述列表处理结果之后,所述列表展示方法,包括:
7.根据权利要求1至5任一项所述的列表展示方法,其特征在于,在所述基于所述目标组件处理列表处理请求,得到所述列表处理请求的列表处理结果,在所述企业资源计划系统的目标页面上展示所述列表处理结果之后,所述列表展示方法,包括:
8.一种列表展示装置,其特征在于,应用于终端设备,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的列表展示方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的列表展示方法。
