|
|
@ -58,17 +58,21 @@ export default { |
|
|
|
setPath(routers); |
|
|
|
return path; |
|
|
|
}, |
|
|
|
// 获取当前登录用户菜单 |
|
|
|
getUserMenus(){ |
|
|
|
get("/sysMenu").then(({ code, data }) => { |
|
|
|
if (code == 200 && data) { |
|
|
|
this.menus = data.map((e) => this.setMenus(e)); |
|
|
|
const router = this.defaultRouter(this.menus); |
|
|
|
this.$router.push({ path: router }); |
|
|
|
} else { |
|
|
|
this.menus = []; |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
get("/sysMenu").then(({ code, data }) => { |
|
|
|
if (code == 200 && data) { |
|
|
|
this.menus = data.map((e) => this.setMenus(e)); |
|
|
|
const router = this.defaultRouter(this.menus); |
|
|
|
this.$router.push({ path: router }); |
|
|
|
} else { |
|
|
|
this.menus = []; |
|
|
|
} |
|
|
|
}); |
|
|
|
created() { |
|
|
|
this.getUserMenus(); |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |