Merge pull request 'fix: 修复问题' (#231) from master into dm
Reviewed-on: http://git.feashow.cn/clay/mosr-web/pulls/231
This commit is contained in:
@@ -48,13 +48,15 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
|
|||||||
const setRouterLevel = (routers) => {
|
const setRouterLevel = (routers) => {
|
||||||
return routers.filter(item=>{
|
return routers.filter(item=>{
|
||||||
if(item.component === 'Layout') {
|
if(item.component === 'Layout') {
|
||||||
item.children.forEach(v=>{
|
if(item.children) {
|
||||||
if(v.children) {
|
item.children.forEach(v=>{
|
||||||
slRouters.value = [...toRaw(slRouters.value), ...v.children]
|
if(v.children) {
|
||||||
delete v.children
|
slRouters.value = [...toRaw(slRouters.value), ...v.children]
|
||||||
}
|
delete v.children
|
||||||
})
|
}
|
||||||
item.children = [...item.children, ...toRaw(slRouters.value)]
|
})
|
||||||
|
item.children = [...item.children, ...toRaw(slRouters.value)]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user