mirror of
https://github.com/zclzone/vue-naive-admin.git
synced 2025-08-09 04:39:00 +08:00
Compare commits
No commits in common. "5b4b0bd9ad2ecde8b9f9c5b99cc38ad8641cabf5" and "0b69d5576505e0766bd17bf8f7f949963c00db1b" have entirely different histories.
5b4b0bd9ad
...
0b69d55765
@ -29,6 +29,8 @@ export const usePermissionStore = defineStore('permission', {
|
|||||||
const route = this.generateRoute(item, item.show ? null : parent?.key)
|
const route = this.generateRoute(item, item.show ? null : parent?.key)
|
||||||
if (item.enable && route.path && !route.path.startsWith('http'))
|
if (item.enable && route.path && !route.path.startsWith('http'))
|
||||||
this.accessRoutes.push(route)
|
this.accessRoutes.push(route)
|
||||||
|
if (!item.show)
|
||||||
|
return null
|
||||||
const menuItem = {
|
const menuItem = {
|
||||||
label: route.meta.title,
|
label: route.meta.title,
|
||||||
key: route.name,
|
key: route.name,
|
||||||
@ -46,8 +48,6 @@ export const usePermissionStore = defineStore('permission', {
|
|||||||
if (!menuItem.children.length)
|
if (!menuItem.children.length)
|
||||||
delete menuItem.children
|
delete menuItem.children
|
||||||
}
|
}
|
||||||
if (!item.show)
|
|
||||||
return null
|
|
||||||
return menuItem
|
return menuItem
|
||||||
},
|
},
|
||||||
generateRoute(item, parentKey) {
|
generateRoute(item, parentKey) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user