@@ -54,13 +54,21 @@ func ChartClassifyItemsMakeTree(sysUser *system.Admin, allNode []*data_manage.Ch
if has {
ChartClassifyItemsMakeTree(sysUser, allNode, v, permissionClassifyIdList, level) //递归添加节点
} else {
- //childrenArr := make([]*data_manage.ChartClassifyItems, 0)
- v.Children = nil
+ if level > 0 {
+ v.Children = nil
+ } else {
+ childrenArr := make([]*data_manage.ChartClassifyItems, 0)
+ v.Children = childrenArr
+ }
}
- node.Children = nil
+ node.Children = nil
+ node.Children = childrenArr