You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.5 KiB
70 lines
1.5 KiB
import { UserLayout, TabLayout, RouteView, BlankLayout, PageView } from '@/components/layouts'
|
|
|
|
/**
|
|
* 走菜单,走权限控制
|
|
* @type {[null,null]}
|
|
*/
|
|
export const asyncRouterMap = [
|
|
|
|
{
|
|
path: '/',
|
|
name: 'defaultDocSearch',
|
|
component: TabLayout,
|
|
meta: { title: '首页' },
|
|
redirect: '/defaultDocSearch',
|
|
// redirect: '/dashboard/analysis',
|
|
children: [
|
|
]
|
|
},
|
|
{
|
|
path: '*', redirect: '/404', hidden: true
|
|
}
|
|
]
|
|
|
|
/**
|
|
* 基础路由
|
|
* @type { *[] }
|
|
*/
|
|
export const constantRouterMap = [
|
|
{
|
|
path: '/user',
|
|
component: UserLayout,
|
|
redirect: '/user/login',
|
|
hidden: true,
|
|
children: [
|
|
{
|
|
path: 'login',
|
|
name: 'login',
|
|
component: () => import(/* webpackChunkName: "user" */ '@/views/user/Login')
|
|
},
|
|
]
|
|
},
|
|
{
|
|
path: '/404',
|
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404')
|
|
},
|
|
{
|
|
path: '/defaultDocSearch',
|
|
name:'defaultDocSearch',
|
|
meta: { title: '首页' ,keepAlive: true },
|
|
component: () => import('@/views/km/search/DefaultDocSearch')
|
|
},
|
|
{
|
|
path:'/advancedSearch',
|
|
name:'advancedSearch',
|
|
meta: { title: '高级检索' ,keepAlive: true },
|
|
component: () => import('@/views/km/search/AdvancedSearch')
|
|
},
|
|
{
|
|
path:'/docSearch',
|
|
name:'docSearch',
|
|
meta: { title: '检索结果' },
|
|
component: () => import('@/views/km/search/DocSearch')
|
|
},
|
|
{
|
|
path:'/login',
|
|
component: () => import('@/views/km/search/Login')
|
|
}
|
|
|
|
]
|