|
|
import Vue from 'vue'import Router from 'vue-router'
Vue.use(Router)
import Layout from '@/layout'
export const constantRoutes = [ { path: '/login', component: () => import('@/views/Login'), hidden: true },
{ path: '/404', component: () => import('@/views/404'), hidden: true },
{ path: '/', component: Layout, redirect: '/userPermissions/market' },
{ path: '/userPermissions', component: Layout, meta: { title: '用户权限管理', icon: 'user' }, alwaysShow: true, children: [ { path: 'market', name: 'market', component: () => import('@/views/UserPermissions/Market.vue'), meta: { title: '行情期限' } }, { path: 'module', name: 'module', component: () => import('@/views/UserPermissions/Module.vue'), meta: { title: '模块期限' } }, // DeepMate操作日志
{ path: 'LogDeepMate', name: 'LogDeepMate', component: () => import('@/views/UserPermissions/LogDeepMate.vue') }, // 深度探索操作日志
{ path: 'LogDeepExplore', name: 'LogDeepExplore', component: () => import('@/views/UserPermissions/LogDeepExplore.vue') } ] },
{ path: '*', redirect: '/404', hidden: true }]
const createRouter = () => new Router({ scrollBehavior: () => ({ y: 0 }), routes: constantRoutes})
const router = createRouter()
export function resetRouter() { const newRouter = createRouter() router.matcher = newRouter.matcher}
export default router
|