123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- /*
- * @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'
- }
- ]
- });
|