import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/home', component: resolve => require(['../components/common/Home.vue'], resolve), meta: { title: '首页' }, children:[ { path: '/user', component: resolve => require(['../components/page/user/index.vue'], resolve), meta: { title: '人员管理' } },{ path: '/park', component: resolve => require(['../components/page/park/index.vue'], resolve), meta: { title: '停车场管理' } }, { path: '/violationType', component: resolve => require(['../components/page/violationType/index.vue'], resolve), meta: { title: '违章类型管理' } }, { path: '/outPark', component: resolve => require(['../components/page/outPark/index.vue'], resolve), meta: { title: '订单管理' } }, { path: '/whiteList', component: resolve => require(['../components/page/whiteList/index.vue'], resolve), meta: { title: '白名单' } }, { path: '/ticket', component: resolve => require(['../components/page/ticket/index.vue'], resolve), meta: { title: '罚单管理' } }, { path: '/street', component: resolve => require(['../components/page/street/index.vue'], resolve), meta: { title: '罚单管理' } }, { path: '/costRule', component: resolve => require(['../components/page/costRule/index.vue'], resolve), meta: { title: '收费规则管理' } }, { path: '/orderRecord', component: resolve => require(['../components/page/orderRecord/index.vue'], resolve), meta: { title: '订单统计' } }, ] }, { path: '/list', component: resolve => require(['../components/common/List.vue'], resolve), meta: { title: '首页' } }, { path: '/login', component: resolve => require(['../components/page/Login.vue'], resolve) }, { path: '/index', component: resolve => require(['../components/page/Index.vue'], resolve), meta: { title: '违章停车' } }, { path: '/index2', component: resolve => require(['../components/page/Index2.vue'], resolve), meta: { title: '智慧泊车' } }, { path: '/indexTest', component: resolve => require(['../components/page/IndexTest.vue'], resolve), meta: { title: '邮储测试' } }, { path: '/index3', component: resolve => require(['../components/page/Index3.vue'], resolve), meta: { title: '无牌停车' } }, { path: '/invoice', component: resolve => require(['../components/page/invoice/index.vue'], resolve), meta: { title: '发票' } }, { path: '/invoiceForm', component: resolve => require(['../components/page/invoice/invoiceForm.vue'], resolve), meta: { title: '发票' } }, { path: '/invoiceDetail', component: resolve => require(['../components/page/invoice/invoiceDetail'], resolve), meta: {title: '订单详情'} }, { path: '/middlePge', component: resolve => require(['../components/page/invoice/middlePge'], resolve), meta: {title: ''} }, { path: '/showIndex', component: resolve => require(['../components/page/show/show-index.vue'], resolve), meta: { title: '大屏展示' } }, { path: '/leaderLogin', component: resolve => require(['../components/page/leaderShow/leaderLogin.vue'], resolve), meta: { title: '大屏展示' } }, { path: '/leaderIndex', component: resolve => require(['../components/page/leaderShow/leaderIndex.vue'], resolve), meta: { title: '首页' } }, ] }) const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }