抽离系统路由
This commit is contained in:
parent
3e2d1c11f7
commit
1f188ee51d
|
|
@ -4,61 +4,10 @@ import config from "@/config"
|
||||||
import NProgress from 'nprogress'
|
import NProgress from 'nprogress'
|
||||||
import 'nprogress/nprogress.css'
|
import 'nprogress/nprogress.css'
|
||||||
import tool from '@/utils/tool';
|
import tool from '@/utils/tool';
|
||||||
|
import systemRouter from './systemRouter';
|
||||||
|
|
||||||
//系统路由
|
//系统路由
|
||||||
const routes = [{
|
const routes = systemRouter
|
||||||
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_404 = {
|
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