/* * @Author: your name * @Date: 2020-10-26 10:32:32 * @LastEditTime: 2020-11-19 14:10:27 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \UMIS\src\router\index.js */ import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) } export default new Router({ mode:'history', base: process.env.BASE_URL, routes: [ { path: '/', component: () => import(/* webpackChunkName: "home" */ '../components/common/Home.vue'), children: [ { path:'/tenants', component:()=>import(/* webpackChunkName: "tenants" */ '@views/system/tenants'), meta:{title:'租户管理'} }, { path: '/userInfo', component: () => import(/* webpackChunkName: "userInfo" */ '@views/system/users/userInfo.vue'), meta: { title: '用户信息' } }, { path: '/userGroup', component: () => import(/* webpackChunkName: "userGroup" */ '@views/system/users/userGroup.vue'), meta: { title: '用户组' } }, { path: '/organs', component: () => import(/* webpackChunkName: "organs" */ '@views/system/organs'), meta: { title: '机构管理' } }, { path: '/roles', component: () => import(/* webpackChunkName: "roles" */ '@views/system/roles'), meta: { title: '角色管理' } }, { path: '/menus', component: () => import(/* webpackChunkName: "menus" */ '@views/system/menus'), meta: { title: '菜单管理' } }, { path: '/dictionarys', component: () => import(/* webpackChunkName: "dictionarys" */ '@views/system/dictionarys'), meta: { title: '字典管理' } }, { path: '/loginLog', component: () => import(/* webpackChunkName: "loginLog" */ '@views/system/logs/loginLog'), meta: { title: '登录日志' } }, { path: '/operateLog', component: () => import(/* webpackChunkName: "operateLog" */ '@views/system/logs/operateLog'), meta: { title: '操作日志' } }, { path: '/registApply', component: () => import(/* webpackChunkName: "registApply" */ '@views/system/registApply'), meta: { title: '注册申请' } }, { path: '/msg', name:'msg', component: () => import(/* webpackChunkName: "messages" */ '@views/messages'), meta: { title: '消息中心' } }, { path: '/sysSet', component: () => import(/* webpackChunkName: "sysSet" */ '@views/sysManage/sysSet'), meta: { title: '系统设置' } }, { path: '/newSysSet', component: () => import(/* webpackChunkName: "sysSet" */ '@views/sysManage/newSysSet'), meta: { title: '系统设置' } }, { path: '/appVersionManage', component: () => import(/* webpackChunkName: "appVersionManage" */ '@views/sysManage/appVersionManage'), meta: { title: 'APP版本管理' } }, { path: '/403', component: () => import(/* webpackChunkName: "404" */ '@views/system/403'), meta: { title: '403' } }, { path: '/404', component: () => import(/* webpackChunkName: "404" */ '@views/system/404'), meta: { title: '404' } }, ] }, { path: '*', redirect:'/404' } ] });