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