怎么获取ztree下一级的节点

图片说明
如图,怎么获取工厂下面的所有车间?
车间下面的所有设备?

先获取办事处下面的工厂,得到一个数组,然后遍历数组得到所有车间数组,然后再遍历得到设备的数组,办事处也可以组成数组

办事处:[
    [
        [
            ...//设备
        ],//车间1
        [],//车间2
    ],//工厂1
    [],//工厂2
    ...
]
/*查找当前节点下一级的子节点数*/
function findNodes(treeNode)
{
 var count;
 /*判断是不是父节点,是的话找出子节点个数,加一是为了给新增节点*/
 if(treeNode.isParent) {
  count = treeNode.children.length + 1 ;
 } else {
  /*如果不是父节点,说明没有子节点,设置为1*/
  count = 1;
 }
 return count;
}