| 
					
				 | 
			
			
				@@ -30,201 +30,195 @@ Vue.use(Router) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * all roles can be accessed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export const constantRoutes = [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/404', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/404'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/login', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/login'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/EnterSys', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        beforeEnter: (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let loadingInstance = Loading.service({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                text: '跳转中...' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let config = getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let configObj = JSON.parse(config); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let path = handleSysType(configObj.sys_type, 'home'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (path) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (configObj.sys_type == 'GCLS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        next(path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        window.location.href = path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        message: '此路径不存在', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        duration: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/404', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/404'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/login', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/login'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/EnterSys', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  beforeEnter: (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let loadingInstance = Loading.service({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      text: '跳转中...' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let config = getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let configObj = JSON.parse(config); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let path = handleSysType(configObj.sys_type, 'home'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (path) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (configObj.sys_type == 'GCLS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          next(path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          window.location.href = path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   path: '/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   redirect: '/EnterSys', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/input', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/input'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/cate', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/catelog'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/input2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/input2'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/input3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/input3'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/courseList'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '此路径不存在', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//   path: '/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//   redirect: '/EnterSys', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//   hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/input', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/input'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/input2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/input2'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/input3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/input3'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  hidden: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/courseList'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/preview', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/preview') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/login', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/login') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/courseView', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/courseView') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/bookView', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/bookView') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/GoodsDetail', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        beforeEnter: (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let loadingInstance = Loading.service({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                text: '跳转中...' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let config = getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let configObj = JSON.parse(config); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let path = handleSysType(configObj.sys_type, 'goods'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (path) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (configObj.sys_type == 'GCLS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        next(path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        window.location.href = path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        message: '此路径不存在', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        duration: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/preview', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/preview') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/login', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/login') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/courseView', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/courseView') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/bookView', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/bookView') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/GoodsDetail', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  beforeEnter: (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let loadingInstance = Loading.service({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      text: '跳转中...' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let config = getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let configObj = JSON.parse(config); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let path = handleSysType(configObj.sys_type, 'goods'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (path) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (configObj.sys_type == 'GCLS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          next(path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          window.location.href = path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/curGoodsDetail', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/TextbookDetail') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/discountCodeList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/discountCodeList') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/adultInput', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/adultInput') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: '/adultInput2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/adultInput2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        path: "/BookBrowsing", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: "BookBrowsing", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            import ('@/views/BookView2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 404 page must be placed at the end !!! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { path: '*', redirect: '/', hidden: true } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        loadingInstance.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '此路径不存在', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/curGoodsDetail', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/TextbookDetail') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/discountCodeList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/discountCodeList') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/adultInput', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/adultInput') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: '/adultInput2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/adultInput2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  path: "/BookBrowsing", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name: "BookBrowsing", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  component: () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import('@/views/BookView2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 404 page must be placed at the end !!! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ path: '*', redirect: '/', hidden: true } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const createRouter = () => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    new Router({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // mode: 'history', // require service support 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        scrollBehavior: () => ({ y: 0 }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        routes: constantRoutes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  new Router({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // mode: 'history', // require service support 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    scrollBehavior: () => ({ y: 0 }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    routes: constantRoutes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const router = createRouter() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export function resetRouter() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const newRouter = createRouter() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    router.matcher = newRouter.matcher // reset router 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const newRouter = createRouter() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  router.matcher = newRouter.matcher // reset router 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export function handleSysType(sys_type, path_type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let path = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let csArr = window.location.href.split('?'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let cs = csArr[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    switch (sys_type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        case 'GCLS': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('全球汉语教学平台') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (path_type == 'home') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                path = '/'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else if (path_type == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let path = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let csArr = window.location.href.split('?'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let cs = csArr[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  switch (sys_type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case 'GCLS': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('全球汉语教学平台') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (path_type == 'home') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path = '/'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (path_type == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                path = '/curGoodsDetail?' + cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        case 'AILP': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('课后三点半') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (path_type == 'home') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                path = '/GCLS-Book-AILP/#/EnterSys'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else if (path_type == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                path = '/GCLS-Book-AILP/#/GoodsDetail?' + cs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            path = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return path; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path = '/curGoodsDetail?' + cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case 'AILP': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('课后三点半') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (path_type == 'home') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path = '/GCLS-Book-AILP/#/EnterSys'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (path_type == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        path = '/GCLS-Book-AILP/#/GoodsDetail?' + cs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      path = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return path; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default router 
			 |