报表菜单生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20285230 阅读:54 留言:0更新日期:2019-02-10 17:49
本申请公开了报表菜单生成方法、装置、计算机设备及存储介质。该方法通过获取与已上传报表对应的菜单属性设置信息;获取当前的菜单树,及菜单树中的各节点;解析获取菜单属性设置信息中包括的所属父级菜单,根据菜单属性设置信息中包括的所属父级菜单在菜单树中定位对应父节点,将报表对应的节点与父节点建立从属关系;若检测到菜单查询指令,根据菜单查询指令对应的菜单名称遍历菜单树,若在菜单树中查询到对应的菜单名称,将与菜单名称相对应的父节点及子节点均进行展示。该方法实现通过树形结构展示报表的目录,便于用户迅速定位所需查找的报表,而且新上传报表时只需在树形结构中对应增加节点即可快速映射该报表。

Report menu generation method, device, computer equipment and storage medium

This application discloses a report menu generation method, device, computer equipment and storage medium. This method obtains the menu attribute setting information corresponding to the uploaded report; obtains the current menu tree and the nodes in the menu tree; parses and obtains the parent menu included in the menu attribute setting information; locates the corresponding parent node in the menu tree according to the parent menu included in the menu attribute setting information, and establishes the subordinate node between the corresponding node of the report and the parent node. If menu query instruction is detected, the menu tree is traversed according to the menu name corresponding to the menu query instruction. If the corresponding menu name is queried in the menu tree, the parent and child nodes corresponding to the menu name are displayed. The method realizes displaying the report catalogue through tree structure, which makes it easy for users to locate the report they need quickly, and when new reports are uploaded, the report can be quickly mapped by adding corresponding nodes in the tree structure.

【技术实现步骤摘要】
报表菜单生成方法、装置、计算机设备及存储介质
本申请涉及数据报表
,尤其涉及一种报表菜单生成方法、装置、计算机设备及存储介质。
技术介绍
目前,在windows系统(微软公司开发的电脑操作系统)中所部署的共享文件夹中文件存放结构,即“文件夹-子文件夹-具体文件”的格式,但是随着文件夹层次的加深,用户就很难找到所需的文件夹以查找报表,导致定位报表的效率低下。申请内容本申请实施例提供了一种报表菜单生成方法、装置、计算机设备及存储介质,旨在解决现有的技术方法中文件夹中文件存放结构为多层文件夹结构,导致定位报表的效率低下的问题。第一方面,本申请实施例提供了一种报表菜单生成方法,其包括:获取与已上传报表对应的菜单属性设置信息;获取当前的菜单树,及菜单树中的各节点;解析获取菜单属性设置信息中包括的所属父级菜单,根据菜单属性设置信息中包括的所属父级菜单在菜单树中定位对应父节点,将报表对应的节点与父节点建立从属关系;若检测到菜单查询指令,根据菜单查询指令对应的菜单名称遍历菜单树,若在菜单树中查询到对应的菜单名称,将与菜单名称相对应的父节点及子节点均进行展示。第二方面,本申请实施例提供了一种报表本文档来自技高网...

【技术保护点】
1.一种报表菜单生成方法,其特征在于,包括:获取与已上传报表对应的菜单属性设置信息;获取当前的菜单树,及菜单树中的各节点;解析获取菜单属性设置信息中包括的所属父级菜单,根据菜单属性设置信息中包括的所属父级菜单在菜单树中定位对应父节点,将报表对应的节点与父节点建立从属关系;若检测到菜单查询指令,根据菜单查询指令对应的菜单名称遍历菜单树,若在菜单树中查询到对应的菜单名称,将与菜单名称相对应的父节点及子节点均进行展示。

【技术特征摘要】
1.一种报表菜单生成方法,其特征在于,包括:获取与已上传报表对应的菜单属性设置信息;获取当前的菜单树,及菜单树中的各节点;解析获取菜单属性设置信息中包括的所属父级菜单,根据菜单属性设置信息中包括的所属父级菜单在菜单树中定位对应父节点,将报表对应的节点与父节点建立从属关系;若检测到菜单查询指令,根据菜单查询指令对应的菜单名称遍历菜单树,若在菜单树中查询到对应的菜单名称,将与菜单名称相对应的父节点及子节点均进行展示。2.根据权利要求1所述的报表菜单生成方法,其特征在于,所述获取当前的菜单树,及菜单树中的各节点之后,还包括:根据当前的菜单树,映射得到与当前的菜单树所对应的初始拓扑图。3.根据权利要求2所述的报表菜单生成方法,其特征在于,所述根据当前的菜单树,映射得到与当前的菜单树所对应的初始拓扑图,包括:将菜单树中每一父节点映射为初始拓扑图中的父节点,并将菜单树中每一父节点的名称映射至初始拓扑图中对应的父节点;将菜单树中每一层子节点映射为初始拓扑图中对应层级的子节点,并根据父节点与子节点的从属关系将菜单树中每一子节点的名称映射至初始拓扑图中对应的子节点。4.根据权利要求1所述的报表菜单生成方法,其特征在于,所述根据菜单属性设置信息中包括的所属父级菜单在菜单树中定位对应父节点,将报表对应的节点与父节点建立从属关系,包括:通过遍历菜单树中节点,定位报表对应的节点所属的父节点;获取所述父节点的子节点的个数,判断所述父节点的子节点的个数是否等于0;若所述父节点的子节点的个数为0,在初始拓扑图上新建对应个数的子节点,并将报表对应的节点对应映射至新建的子节点上,将报表对应的子节点与父节点之间增加连接线已完成从属关系的建立;若所述父节点的子节点的个数大于0,获取所述父节点的子节点个数,并获取所述父节点所包括的每一子节点的菜单排序号;根据报表对应的节点的菜单排序号,将报表对应的节点按升序排列的顺序插入至所述父节点的子节点中,并将报表对应的子节点与父节点之间增加连接线已完成从属关系的建立。5.根据权利要求1所述的报表菜单生成方法,其特征在于,所述若在菜单树中查询到对应的菜单名称,将与菜单名称相对应的父节点及子节点均进行展示之后,还包括:...

【专利技术属性】
技术研发人员:张海涛
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东,44

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

1