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:
clay
2024-05-24 08:12:15 +00:00

View File

@@ -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
}) })