数据遍历成树结构

废话不多说直接上代码:

  formDataTree(data, upOrgcode) {
      var result = [], temp;
      for (let i = 0; i < data.length; i++) {
        if (data[i].upOrgcode == upOrgcode) {
          var obj = {"label": data[i].orgName, "value": data[i].orgCode};
          temp = this.formDataTree(data, data[i].orgCode);
          if (temp.length > 0) {
            obj.children = temp;
          }
          result.push(obj);
        }
      }
      return result;
    },

  

posted @ 2021-01-30 11:48  bingyingks  阅读(74)  评论(0)    收藏  举报