/**
* 获取树形列表
*/
getTreeList(brandId) {
let api = "/vehicleController/getTree.do";
let params = {
brandId: brandId
};
this.$axios.get(api, { params }).then(res => {
let data = res.data.data;
// this.setName(data);
for (let item of data) {
this.alltreedata.push({
value: item.id,
label: item.vehicleName,
children:
item.children && item.children.length
? this.getTreeData(item.children)
: []
});
}
});
},
getTreeData(children) {
let tmp = [];
if (children && children.length) {
for (let item of children) {
tmp.push({
value: item.id,
label: item.vehicleName,
children:
item.children && item.children.length
? this.getTreeData(item.children)
: []
});
}
}
return tmp;
},