抽离系统路由
This commit is contained in:
parent
3e2d1c11f7
commit
1f188ee51d
|
|
@ -4,61 +4,10 @@ import config from "@/config"
|
|||
import NProgress from 'nprogress'
|
||||
import 'nprogress/nprogress.css'
|
||||
import tool from '@/utils/tool';
|
||||
import systemRouter from './systemRouter';
|
||||
|
||||
//系统路由
|
||||
const routes = [{
|
||||
name: "layout",
|
||||
path: "/",
|
||||
component: () => import(/* webpackChunkName: "layout" */ '@/layout'),
|
||||
redirect: '/dashboard',
|
||||
children: [
|
||||
{
|
||||
name: "home",
|
||||
path: "/home",
|
||||
component: () => import(`@/views/other/empty`),
|
||||
meta: {
|
||||
title: "首页",
|
||||
icon: "el-icon-platform-eleme"
|
||||
},
|
||||
children: [
|
||||
{
|
||||
name: "dashboard",
|
||||
path: "/dashboard",
|
||||
meta: {
|
||||
title: "控制台",
|
||||
icon: "el-icon-menu",
|
||||
affix: true
|
||||
},
|
||||
component: () => import(/* webpackChunkName: "home" */ '@/views/home'),
|
||||
},
|
||||
{
|
||||
name: "userCenter",
|
||||
path: "/usercenter",
|
||||
meta: {
|
||||
title: "个人信息",
|
||||
icon: "el-icon-user",
|
||||
},
|
||||
component: () => import(/* webpackChunkName: "usercenter" */ '@/views/userCenter'),
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "/cmd",
|
||||
component: () => import(/* webpackChunkName: "cmd" */ '@/views/other/cmd'),
|
||||
meta: {
|
||||
title: "CMD"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/login",
|
||||
component: () => import(/* webpackChunkName: "login" */ '@/views/login'),
|
||||
meta: {
|
||||
title: "登录"
|
||||
}
|
||||
}
|
||||
]
|
||||
const routes = systemRouter
|
||||
|
||||
//系统特殊路由
|
||||
const routes_404 = {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,56 @@
|
|||
//系统路由
|
||||
const routes = [{
|
||||
name: "layout",
|
||||
path: "/",
|
||||
component: () => import(/* webpackChunkName: "layout" */ '@/layout'),
|
||||
redirect: '/dashboard',
|
||||
children: [
|
||||
{
|
||||
name: "home",
|
||||
path: "/home",
|
||||
component: () => import(`@/views/other/empty`),
|
||||
meta: {
|
||||
title: "首页",
|
||||
icon: "el-icon-platform-eleme"
|
||||
},
|
||||
children: [
|
||||
{
|
||||
name: "dashboard",
|
||||
path: "/dashboard",
|
||||
meta: {
|
||||
title: "控制台",
|
||||
icon: "el-icon-menu",
|
||||
affix: true
|
||||
},
|
||||
component: () => import(/* webpackChunkName: "home" */ '@/views/home'),
|
||||
},
|
||||
{
|
||||
name: "userCenter",
|
||||
path: "/usercenter",
|
||||
meta: {
|
||||
title: "个人信息",
|
||||
icon: "el-icon-user",
|
||||
},
|
||||
component: () => import(/* webpackChunkName: "usercenter" */ '@/views/userCenter'),
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "/cmd",
|
||||
component: () => import(/* webpackChunkName: "cmd" */ '@/views/other/cmd'),
|
||||
meta: {
|
||||
title: "CMD"
|
||||
}
|
||||
},
|
||||
{
|
||||
path: "/login",
|
||||
component: () => import(/* webpackChunkName: "login" */ '@/views/login'),
|
||||
meta: {
|
||||
title: "登录"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
export default routes;
|
||||
Loading…
Reference in New Issue