|
@@ -128,7 +128,9 @@ export default {
|
|
|
'target': null,
|
|
|
'permission': null
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ menus: [],
|
|
|
+ mixMenu: {}
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -141,16 +143,6 @@ export default {
|
|
|
// 动态主路由
|
|
|
mainMenu: state => state.permission.addRouters
|
|
|
}),
|
|
|
- menus () {
|
|
|
- return this.mainMenu.find(item => item.path === '/').children
|
|
|
- },
|
|
|
- mixMenu () {
|
|
|
- const mixMenu = {}
|
|
|
- this.menus.forEach(item => {
|
|
|
- mixMenu[item.name] = item
|
|
|
- })
|
|
|
- return mixMenu
|
|
|
- },
|
|
|
contentPaddingLeft () {
|
|
|
if (!this.fixSidebar || this.isMobile()) {
|
|
|
return '0'
|
|
@@ -163,6 +155,12 @@ export default {
|
|
|
},
|
|
|
created () {
|
|
|
this.collapsed = !this.sidebarOpened
|
|
|
+ this.menus = this.mainMenu.find(item => item.path === '/').children
|
|
|
+ const mixMenu = {}
|
|
|
+ this.menus.forEach(item => {
|
|
|
+ mixMenu[item.name] = item
|
|
|
+ })
|
|
|
+ this.mixMenu = mixMenu
|
|
|
},
|
|
|
mounted () {
|
|
|
const userAgent = navigator.userAgent
|