<div @click="goPage('/driver-manage',item.driverName)"></div>
goPage(url,id){
console.log("url:",url);
this.$http({
url: this.$http.adornUrl('menu'),
method: 'get'
}).then(res => {
if(res.data && res.data.length){
let path = this.filterId(res.data,url);
if(path){
//我的任务
if(url == '/task-manage' || url =='/my-todo'){
path = path + "&vehicleApplicationNumber=" + id;
}
// 司机管理
if(url == '/driver-manage'){
path = path + "&driverName=" + id;
}
this.$router.push(path);
}
}
}).catch(err => {
console.log(err)
});
},
//筛选出菜单的id和它的父id
filterId(list,url){
let result = "";
for(let i=0;i<list.length;i++){
let item = list[i];
if(item.path == url){
result = url + "?sitesId=" + item.parentId + '&msitesId=' + item.id;
}else if(item.children && item.children.length){
result = this.filterId(item.children,url)
}
if(result){
break;
}
}
return result;
},