123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- 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',
- },
- ]
|