|
@@ -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
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- //childrenArr := make([]*data_manage.ChartClassifyItems, 0)
|
|
|
- node.Children = nil
|
|
|
+ if level > 0 {
|
|
|
+ node.Children = nil
|
|
|
+ } else {
|
|
|
+ childrenArr := make([]*data_manage.ChartClassifyItems, 0)
|
|
|
+ node.Children = childrenArr
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|