import Layout from '~src/layout/index.vue' //路由菜单系统内置页面配置 export default [ { path: '/', redirect: '/index', }, { path: '/login', name: 'login', meta: { title: '登录' }, component: () => import('~src/views/login/index.vue'), }, { path: '/home', name: 'home', redirect: '/index', meta: { title: '首页' }, component: Layout, children: [ { path: '/index', name: 'index', meta: { title: '首页' }, component: () => import('~src/views/home/index.vue'), }, { path: '/user-info', name: 'user-info', meta: { title: '个人中心' }, component: () => import('~src/views/user/index.vue'), }, ], }, { path: '/system', name: 'system', redirect: '/system/client', meta: { title: '系统管理' }, component: Layout, children: [ { path: '/system/client', name: 'client', meta: { title: '应用管理' }, component: () => import('~src/views/system/client.vue'), }, { path: '/system/param', name: 'param', meta: { title: '参数管理' }, component: () => import('~src/views/system/param.vue'), }, { path: '/system/menu', name: 'menu', meta: { title: '菜单管理' }, component: () => import('~src/views/system/menu.vue'), }, { path: '/system/app', name: 'app', meta: { title: 'App管理' }, component: () => import('~src/views/system/app.vue'), }, { path: '/system/user', name: 'user', meta: { title: '用户管理' }, component: () => import('~src/views/system/user.vue'), }, { path: '/system/post', name: 'post', meta: { title: '岗位管理' }, component: () => import('~src/views/system/post.vue'), }, { path: '/system/dict', name: 'dict', meta: { title: '系统字典' }, component: () => import('~src/views/system/dict.vue'), }, { path: '/system/dictbiz', name: 'dictbiz', meta: { title: '业务字典' }, component: () => import('~src/views/system/dictbiz.vue'), }, ], }, { path: '/403', name: '403', meta: { title: '403' }, component: () => import('~src/views/error/403.vue'), }, { path: '/404', name: '404', meta: { title: '404' }, component: () => import('~src/views/error/404.vue'), }, { path: '/500', name: '500', meta: { title: '500' }, component: () => import('~src/views/error/500.vue'), }, { path: '/:path(.*)*', redirect: '/404', }, ]