|
|
|
|
@ -71,7 +71,15 @@ export default {
|
|
|
|
|
parents = this.$router.options.routes[0].children.filter(ele => {
|
|
|
|
|
if (
|
|
|
|
|
this.userInfo.permissionList.some(item => {
|
|
|
|
|
return item.rights === ele.name && ele.name.indexOf("center") < 0 && item.rights === ele.name && ele.name.indexOf("ioTable") < 0 && item.rights === ele.name && ele.name.indexOf("realTimeMonitoringModel") < 0 && item.rights === ele.name && ele.name.indexOf("plcStatus") < 0 && item.rights === ele.name && ele.name.indexOf("cameraManageModel") < 0 && item.rights === ele.name && ele.name.indexOf("checkOperation") < 0;
|
|
|
|
|
return item.rights === ele.name
|
|
|
|
|
&& ele.name.indexOf("center") < 0
|
|
|
|
|
&& item.rights === ele.name
|
|
|
|
|
&& ele.name.indexOf("ioTable") < 0
|
|
|
|
|
&& item.rights === ele.name
|
|
|
|
|
&& ele.name.indexOf("realTimeMonitoringModel") < 0
|
|
|
|
|
&& item.rights === ele.name && ele.name.indexOf("plcStatus") < 0
|
|
|
|
|
&& item.rights === ele.name && ele.name.indexOf("cameraManageModel") < 0
|
|
|
|
|
&& item.rights === ele.name && ele.name.indexOf("checkOperation") < 0;
|
|
|
|
|
})
|
|
|
|
|
) {
|
|
|
|
|
return ele;
|
|
|
|
|
@ -92,7 +100,13 @@ export default {
|
|
|
|
|
recursionRoute(parents);
|
|
|
|
|
}else {
|
|
|
|
|
parents = this.$router.options.routes[0].children.filter(item => {
|
|
|
|
|
return !item.name.startsWith("center") && !item.name.startsWith("ioTable") && !item.name.startsWith("realTimeMonitoringModel") && !item.name.startsWith("plcStatus") && !item.name.startsWith("cameraManageModel") && !item.name.startsWith("checkOperation") && !item.name.startsWith("stockLog") ;
|
|
|
|
|
return !item.name.startsWith("center")
|
|
|
|
|
&& !item.name.startsWith("ioTable")
|
|
|
|
|
&& !item.name.startsWith("realTimeMonitoringModel")
|
|
|
|
|
&& !item.name.startsWith("plcStatus")
|
|
|
|
|
&& !item.name.startsWith("cameraManageModel")
|
|
|
|
|
&& !item.name.startsWith("checkOperation")
|
|
|
|
|
&& !item.name.startsWith("stockLog") ;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
this.routes = parents;
|
|
|
|
|
|