| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -942,9 +942,20 @@ const router = new Router({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  routes: pageRoutes.concat(moduleRoutes, moduleShujuRoutes, dataBoardRoutes), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					router.beforeEach((to, from, next) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // 添加动态(菜单)路由
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // 已添加或者当前路由为页面路由, 可直接访问
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  let toUrl = to.meta.iframeURL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if (toUrl && toUrl.indexOf("target=_blank") != -1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 此处请求后端,获取一个ticket票据
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    http.get("/auth/sso/getTicket") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then(({data: res}) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let ticket = res.data | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      window.open(toUrl + ticket) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return null; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if (to.name === "caiji") { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return next(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -982,7 +993,7 @@ router.beforeEach((to, from, next) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return next({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          name: "login", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          query: { redirect: to.fullPath }  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          query: { redirect: to.fullPath } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      window.SITE_CONFIG["menuShujuList"] = res.data; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -996,7 +1007,7 @@ router.beforeEach((to, from, next) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(err); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      next({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        name: "login", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        query: { redirect: to.fullPath }  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        query: { redirect: to.fullPath } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  http | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1013,7 +1024,7 @@ router.beforeEach((to, from, next) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return next({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          name: "login", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          query: { redirect: to.fullPath }  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          query: { redirect: to.fullPath } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      window.SITE_CONFIG["menuList"] = res.data | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1031,7 +1042,7 @@ router.beforeEach((to, from, next) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(err); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      next({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        name: "login", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        query: { redirect: to.fullPath }  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        query: { redirect: to.fullPath } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |