| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- import Vue from 'vue'
- import Router from 'vue-router'
- const originalPush = Router.prototype.push;
- Router.prototype.push = function push(location) {
- return originalPush.call(this, location).catch(err => err);
- }
- Vue.use(Router)
- export default new Router({
- routes: [
- {
- path: '/404',
- component: () => import('@/views/404')
- },
- {
- path: '/',
- component: () => import('@/views/Index'),
- children: [
- {
- path: 'graphModel',
- component: () => import('@/components/menus/GraphModel')
- },
- {
- path: 'graphModel_g',
- component: () => import('@/components/graph/GraphModel')
- },
- {
- path: 'graphImport',
- component: () => import('@/components/menus/GraphImport')
- },
- {
- path: 'graphSpaceSet',
- component: () => import('@/components/menus/GraphSpaceSet')
- },
- {
- path: 'graphSpace_g',
- component: () => import('@/components/graph/GraphSpace')
- },
- {
- path: 'graphSpaceManage',
- component: () => import('@/components/menus/GraphSpaceManage')
- },
- {
- path: 'homePage',
- component: () => import('@/components/menus/HomePage')
- },
- {
- path: 'userManage',
- component: () => import('@/components/menus/UserManage')
- },
- {
- path: 'entrysManage',
- component: () => import('@/components/menus/EntrysManage')
- },
- {
- path: 'feedbackTypeManage',
- component: () => import('@/components/menus/FeedbackTypeManage')
- },
- {
- path: 'intelligenceRecommend',
- component: () => import('@/components/menus/IntelligenceRecommend')
- },
- {
- path: 'importUser',
- component: () => import('@/components/menus/user/ImportUser')
- },
- {
- path: 'similarUser',
- component: () => import('@/components/menus/user/SimilarUser')
- },
- {
- path: 'linkUser',
- component: () => import('@/components/menus/user/LinkUser')
- },
- {
- path: 'recommendItem',
- component: () => import('@/components/menus/item/RecommendItem')
- },
- {
- path: 'similarItem',
- component: () => import('@/components/menus/item/SimilarItem')
- },
- {
- path: '/',
- redirect: "homePage"
- },
- ]
- },
- {
- path: '/login',
- name: 'Login',
- component: () => import('@/views/Login'),
- },
- {path: '*', redirect: '/404'}
- ],
- mode: "hash"
- })
|