function buildtree(list){  let temp={};  let tree={};  for(let i in list){    temp[list[i].id]=list[i];  }  for(let i in temp){    // 如果有父级id    if(temp[i].parent_id){      if(!temp[temp[i].parent_id].children){        temp[temp[i].parent_id].children=new Object();      }      // 将父节点与子节点连接起来      temp[temp[i].parent_id].children[temp[i].id]=temp[i];    }else{      tree[temp[i].id]=temp[i];    }  }  return tree;}