【技术实现步骤摘要】
基于画布技术的智能报告生成方法、装置、设备与介质
[0001]本专利技术涉及数据处理
,尤其涉及基于画布技术的智能报告生成方法、装置、设备与介质。
技术介绍
[0002]随着浏览器相关技术的快速发展,近年来前端开发技术所承担的任务不仅仅局限于页面展示,逐渐开始承担部分业务功能。如,银行业务活动中有大量的业务场景需要根据数据生成报告,再将生成的报告直接输出给业务人员或者客户。
[0003]市面上的报告导出方案主要依赖于后台系统生成报告,大多数的报告仅支持单纯的文本显示,无法调整报告的格式和样式,也无法承担图文数据和列表数据等数据展示功能。
[0004]目前市面上采用的报告导出方案已经满足不了新业务的报告模式的需求,无法实现含有图文数据和列表数据等报告的智能生成。
技术实现思路
[0005]本专利技术的主要目的在于提出一种基于画布技术的智能报告生成方法、装置、设备与存储介质,旨在实现含有图文数据和列表数据等报告数据智能生成报告。
[0006]为实现上述目的,本专利技术提供一种基于画布 ...
【技术保护点】
【技术特征摘要】
1.一种基于画布技术的智能报告生成方法,其特征在于,所述基于画布技术的智能报告生成方法包括如下步骤:获取报告数据;将所述报告数据进行分类,得到分类数据;基于所述分类数据,确定所述分类数据对应的页面;基于画布技术对所述页面进行调整,生成包括页面信息的报告。2.如权利要求1所述的基于画布技术的智能报告生成方法,其特征在于,所述获取报告数据的步骤包括:根据数据查询请求,获取查询请求对应的报告数据。3.如权利要求1所述的基于画布技术的智能报告生成方法,其特征在于,所述将所述报告数据进行分类,得到分类数据的步骤包括:根据预设字段对所述报告数据进行分类,并将分类结果保存于预设字段中;采用预设展示方式对所述分类结果进行处理,得到分类数据,所述分类数据包括图文数据和列表数据。4.如权利要求3所述的基于画布技术的智能报告生成方法,其特征在于,所述基于所述分类数据,确定所述分类数据对应的页面的步骤包括:获取当前页的页面的剩余高度,以及所述图文数据的内容高度;若检测到所述当前页的页面的剩余高度大于所述图文数据的内容高度,则将所述图文数据填入所述当前页的页面;若检测到所述当前页的页面的剩余高度小于所述图文数据的内容高度,则将所述图文数据填入下一页的页面。5.如权利要求3所述的基于画布技术的智能报告生成方法,其特征在于,所述基于所述分类数据,确定所述分类数据对应的页面的步骤包括:获取当前页的页面的剩余高度,以及所述列表数据的内容高度;若检测到所述当前页的页面的剩余高度大于所述列表数据的内容高度,则将所述列表数据填入所述当前页的页面;若检测到所述当前页的页面的剩余高度小于所述列表数据的内容高度,则将所述列表数据的第一部分填入当前页面,以及将所述列表数据的第二部分填入所述下一页的页面,所述第一部分为当前页的页面所能容纳的列表数据的部分数据,所述第二部分为所述列表数据的内容高度与所述当前页...
【专利技术属性】
技术研发人员:沈嘉文,李金龙,文俊杰,魏伟,赵前,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。