| 
					
				 | 
			
			
				@@ -102,6 +102,7 @@ router.beforeEach(async (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           await store.dispatch('user/getInfo') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 请求接口 生成可访问路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const accessRoutes = await store.dispatch('permission/generateRoutes') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          accessRoutes.push({ path: '*', redirect: '/404', hidden: true }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 动态添加可访问的路由 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           router.addRoutes(accessRoutes) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 确保addroutes完整的hack方法 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,10 +116,11 @@ router.beforeEach(async (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             next({ ...to, replace: true }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(error) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // remove token and go to login page to re-login 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           await store.dispatch('user/resetToken') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          Message.error(error.msg || 'Has Error') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(error.msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Message.error(error.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           next(`/login`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           NProgress.done() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |