zwxi 8 kuukautta sitten
vanhempi
commit
b4c39d43df
1 muutettua tiedostoa jossa 12 lisäystä ja 4 poistoa
  1. 12 4
      services/data/chart_classify.go

+ 12 - 4
services/data/chart_classify.go

@@ -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
+		}
 	}
 }