【技术实现步骤摘要】
一种报表显示方法、装置、终端及系统
本专利技术涉及互联网领域,尤其涉及一种报表显示方法、装置、终端及系统。
技术介绍
常见的网页报表通常是通过展现组件为用户显示可阅读的报表、图表或其他数据格式内容。以往每次开发网页时都需要单独编写展现组件的代码,随着展现组件数量和使用频率的增加,通常需要重复编写大量相同或相似的展现组件代码,重复性劳动较多,代码复用性差且不利于解耦,并且导致了代码量越来越庞大。此外,目前行业内通常需要每增添一张报表就做一次开发,并且每次开发的模式也不统一,从而也导致了开发效率低下和测试难度的增加。不同报表的开发模式不统一,造成了沟通成本增大,代码的可维护性差,以及针对不同前端的报表无法共用等问题。
技术实现思路
本专利技术提出了一种报表显示方法、装置、终端及系统。本专利技术具体是以如下技术方案实现的:第一方面,本专利技术提供一种报表显示方法,所述方法包括:前端响应于检测到的界面操作,生成报表数据请求指令,并将所述报表数据请求指令发送至服务器;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;所述服务器获取所述报表数据请求指令;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输出指标字段、输入指标字段和数据获取方式参数;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端;所述前端获取所述报表数据响应指令,根据所述组合标识定位展现组 ...
【技术保护点】
1.一种报表显示方法,其特征在于,所述方法包括:前端响应于检测到的界面操作,生成报表数据请求指令,并将所述报表数据请求指令发送至服务器;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;所述服务器获取所述报表数据请求指令;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输出指标字段、输入指标字段和数据获取方式参数;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端;所述前端获取所述报表数据响应指令,根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。
【技术特征摘要】
1.一种报表显示方法,其特征在于,所述方法包括:前端响应于检测到的界面操作,生成报表数据请求指令,并将所述报表数据请求指令发送至服务器;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;所述服务器获取所述报表数据请求指令;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输出指标字段、输入指标字段和数据获取方式参数;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端;所述前端获取所述报表数据响应指令,根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括业务名称、访问权限参数、校验参数、缓存配置参数和格式参数中的至少一个。3.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:检测所述配置信息中是否存在校验参数;若是,则所述服务器根据所述校验参数对所述数据获取参数进行校验;若校验失败,则生成校验报错信息,并根据所述校验报错信息生成报错响应指令,并将所述报错响应指令发送至前端以使得所述前端响应于所述报错响应指令,显示所述校验报错信息。4.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:检测所述配置信息中是否存在访问权限参数;若是,则所述服务器根据所述访问权限参数对发出所述报表数据请求指令的前端的访问权限进行验证;若验证不通过,则生成验证报错信息,并根据所述验证报错信息生成报错响应指令,并将所述报错响应指令发送至前端以使得所述前端响应于所述报错响应指令,显示所述验证报错信息。5.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:检测所述配置信息中是否存在缓存配置参数;若是,则所述服务器根据所述缓存配置参数判断缓存数据是否有效;若是,则直接在所述缓存数据中获取对应于所述组合标识的数据记录。6.根据权利要求2所述的方法,其特征在于,所述服务器根据所述组合标识获取与所述组合标识对应的配置信息后,还包括:检测所述配置信息中是否存在格式参数;若是,则在所述得到对应于所述组合标识的数据记录后,根据所述格式参数对所述数据记录进行格式化;根据格式化之后的数据记录和所述组合标识得到对应于所述组合标识的报表数据响应指令;根据对应于所述组合标识的报表数据响应指令得到对应于报表数据请求的报表数据响应指令,并将所述对应于报表数据请求的报表数据响应指令传输至前端。7.一种报表显示方法,其特征在于,所述方法包括:获取前端发出的报表数据请求指令;所述报表数据请求指令包括组合标识和对应于所述组合标识的数据获取参数,所述组合标识包括业务标识和展现组件标识;根据所述组合标识获取与所述组合标识对应的配置信息;所述配置信息包括输入指标字段、输出指标字段和数据获取方式参数;根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录;根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令,并将所述报表数据响应指令传输至前端以使得所述前端根据所述组合标识定位展现组件,并由所述展现组件显示对应于所述组合标识的数据记录。8.根据权利要求7所述的方法,其特征在于,还包括:若所述报表数据请求指令中包括不止一个组合标识,则所述根据所述组合标识和对应于所述组合标识的数据记录得到对应于所述报表数据请求的报表数据响应指令包括:根据任意一个组合标识和对应于所述任意一个组合标识的数据记录,生成对应于所述任意一个组合标识的报表数据响应指令;将所述对应于组合标识的报表数据响应指令进行组合;根据组合的结果得到对应于报表数据请求的报表数据响应指令。9.根据权利要求7或8所述的方法,其特征在于,所述根据所述配置信息和所述数据获取参数得到对应于所述组合标识的数据记录包括:根据输出指标字段获取所述输出指标字段对应的数据获取方式参数和输入指标字段;根据所述数据获取方式参数获取数据源和用于与所述数据源通信的通信入口;根据所述输入指标字段、所述输出指标字段和所述数据获取参数获取...
【专利技术属性】
技术研发人员:吴春颖,刘明,韩清瑀,吴剑明,朱鑫鑫,周敏明,金志伟,邱星星,张光汉,章志青,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。