在项目中需要做如下图所示的效果。
这里需要两部分数据:1.二级部门图表统计数据(topData) 2.二级部门下具体三级部门的各项统计数据(bottomData)
当触发此页面时,需要取获取这两部分数据。
同时为满足表格样式显示数据,需对topData和bottomData做处理,处理原则是:将三级部门数据按父级部门进行分类,如果该条三级部门数据的父级部门在topData中,则将其加入到一个list中作为一行数据集,同时处理总计和小计一栏数据。之所以在resultList中存储list类型的数据,是为知道这一行是多少条三级数据合并而来,以便做表格第一列的内容合并: