数据遍历成树结构
废话不多说直接上代码:
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;
},
浙公网安备 33010602011771号