| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -16,7 +16,6 @@ import { useI18n } from '@/hooks/web/useI18n' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { useMessage } from '@/hooks/web/useMessage' | 
					 | 
					 | 
					 | 
					import { useMessage } from '@/hooks/web/useMessage' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { filter } from '@/utils/helper/treeHelper' | 
					 | 
					 | 
					 | 
					import { filter } from '@/utils/helper/treeHelper' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import projectSetting from '@/settings/projectSetting' | 
					 | 
					 | 
					 | 
					import projectSetting from '@/settings/projectSetting' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { getMenuList } from '@/api/base/menu' | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { PageEnum } from '@/enums/pageEnum' | 
					 | 
					 | 
					 | 
					import { PageEnum } from '@/enums/pageEnum' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { PermissionModeEnum } from '@/enums/appEnum' | 
					 | 
					 | 
					 | 
					import { PermissionModeEnum } from '@/enums/appEnum' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -216,7 +215,7 @@ export const usePermissionStore = defineStore('app-permission', { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          // 这个功能可能只需要执行一次,实际项目可以自己放在合适的时间
 | 
					 | 
					 | 
					 | 
					          // 这个功能可能只需要执行一次,实际项目可以自己放在合适的时间
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          let routeList: AppRouteRecordRaw[] = [] | 
					 | 
					 | 
					 | 
					          let routeList: AppRouteRecordRaw[] = [] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          try { | 
					 | 
					 | 
					 | 
					          try { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            routeList = (await getMenuList()) as AppRouteRecordRaw[] | 
					 | 
					 | 
					 | 
					            routeList = userInfo.menus as AppRouteRecordRaw[] | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          } catch (error) { | 
					 | 
					 | 
					 | 
					          } catch (error) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            console.error(error) | 
					 | 
					 | 
					 | 
					            console.error(error) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          } | 
					 | 
					 | 
					 | 
					          } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -233,7 +232,6 @@ export const usePermissionStore = defineStore('app-permission', { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          routeList = routeList.filter(routeRemoveIgnoreFilter) | 
					 | 
					 | 
					 | 
					          routeList = routeList.filter(routeRemoveIgnoreFilter) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          routeList = flatMultiLevelRoutes(routeList) | 
					 | 
					 | 
					 | 
					          routeList = flatMultiLevelRoutes(routeList) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          routes = [PAGE_NOT_FOUND_ROUTE, dashboard, ...routeList, about] | 
					 | 
					 | 
					 | 
					          routes = [PAGE_NOT_FOUND_ROUTE, dashboard, ...routeList, about] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          console.info(routes) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          break | 
					 | 
					 | 
					 | 
					          break | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      } | 
					 | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |