import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); export default new Router({ mode: 'history', base: process.env.NODE_ENV === 'development' ? '' : 'study', routes: [ { path: '/', redirect: '/homeIndex', }, { path: '/', component: () => import('../components/common/Home.vue'), meta: { title: '自述文件' }, children: [ { path: '/homeIndex', component: () => import('../views/homeIndex.vue'), meta: { title: '系统首页' }, }, // 菜单管理 { path: '/menu', component: () => import('../views/menu/index.vue'), meta: { title: '菜单管理' }, }, // 机构代码或邀请码 { path: '/code', component: () => import('../views/code/index.vue'), meta: { title: '机构代码或邀请码' }, }, // 管理员 { path: '/gly', component: () => import('../views/gly/index.vue'), meta: { title: '管理员管理' }, }, { path: '/gly/detail', component: () => import('../views/gly/detail.vue'), meta: { title: '管理员信息管理' }, }, // 机构管理员 { path: '/jg', component: () => import('../views/jg/index.vue'), meta: { title: '机构管理员' }, }, { path: '/jg/detail', component: () => import('../views/jg/detail.vue'), meta: { title: '机构管理员信息管理' }, }, // 业务管理员 { path: '/yw', component: () => import('../views/yw/index.vue'), meta: { title: '业务管理员' }, }, { path: '/yw/detail', component: () => import('../views/yw/detail.vue'), meta: { title: '业务管理员信息管理' }, }, // 用户管理 { path: '/user', component: () => import('../views/user/index.vue'), meta: { title: '用户管理' }, }, { path: '/user/detail', component: () => import('../views/user/detail.vue'), meta: { title: '用户信息管理' }, }, // 审核管理 { path: '/product', component: () => import('../views/product/index.vue'), meta: { title: '审核管理' }, }, { path: '/product/detail', component: () => import('../views/product/detail.vue'), meta: { title: '信息审核管理' }, }, // 展会管理 { path: '/live', component: () => import('../views/live/index.vue'), meta: { title: '展会管理' }, }, { path: '/live/detail', component: () => import('../views/live/detail.vue'), meta: { title: '展会信息管理' }, }, // 交易审核管理 { path: '/transaction', component: () => import('../views/transaction/index.vue'), meta: { title: '交易审核管理' }, }, // 技术新闻 { path: '/news', component: () => import('../views/news/index.vue'), meta: { title: '技术新闻管理' }, }, { path: '/news/detail', component: () => import('../views/news/detail.vue'), meta: { title: '信息管理' }, }, // 项目路演 { path: '/roadshow', component: () => import('../views/roadshow/index.vue'), meta: { title: '项目路演' }, }, { path: '/roadshow/detail', component: () => import('../views/roadshow/detail.vue'), meta: { title: '项目路演信息管理' }, }, // 嘉宾访谈 { path: '/interview', component: () => import('../views/interview/index.vue'), meta: { title: '嘉宾访谈' }, }, { path: '/interview/detail', component: () => import('../views/interview/detail.vue'), meta: { title: '嘉宾访谈信息管理' }, }, // 通知管理 { path: '/notice', component: () => import('../views/notice/index.vue'), meta: { title: '通知管理' }, }, { path: '/notice/detail', component: () => import('../views/notice/detail.vue'), meta: { title: '通知信息管理' }, }, // 科技新闻 { path: '/science', component: () => import('../views/science/index.vue'), meta: { title: '科技新闻' }, }, { path: '/science/detail', component: () => import('../views/science/detail.vue'), meta: { title: '科技新闻信息管理' }, }, // e专利 { path: '/patent', component: () => import('../views/patent/index.vue'), meta: { title: 'e专利' }, }, { path: '/patent/detail', component: () => import('../views/patent/detail.vue'), meta: { title: 'e专利信息管理' }, }, // 培训问诊 { path: '/train', component: () => import('../views/train/index.vue'), meta: { title: '培训问诊' }, }, { path: '/train/detail', component: () => import('../views/train/detail.vue'), meta: { title: '培训问诊信息管理' }, }, ], }, { path: '/login', component: () => import('../views/Login.vue'), meta: { title: '登录' }, }, { path: '*', redirect: '/404', }, ], });