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: '/enterPark', component: resolve => require(['../components/page/enterpark/index.vue'], resolve), meta: { title: '车辆入场管理' } }, { path: '/outPark', component: resolve => require(['../components/page/outPark/index.vue'], resolve), meta: { title: '车辆出场管理' } }, { path: '/barrierOpenLog', component: resolve => require(['../components/page/barrieropenlog/index.vue'], resolve), meta: { title: '手动抬杆记录' } }, { path: '/enterParkCar', component: resolve => require(['../components/page/enterParkCar/index.vue'], resolve), meta: { title: '场内车辆管理' } }, { path: '/ticketBlack', component: resolve => require(['../components/page/ticketBlack/index.vue'], resolve), meta: { title: '黑名单管理' } }, { path: '/parkticket', component: resolve => require(['../components/page/parkticket/index.vue'], resolve), meta: { title: '泊车发票管理' } }, { path: '/whiteList', component: resolve => require(['../components/page/whiteList/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: '/orderRecordDay', component: resolve => require(['../components/page/orderRecord/indexDay.vue'], resolve), meta: { title: '订单统计详情' } }, { path: '/violationType', component: resolve => require(['../components/page/violationType/index.vue'], resolve), meta: { title: '违章类型管理' } }, { path: '/ticket', component: resolve => require(['../components/page/ticket/index.vue'], resolve), meta: { title: '罚单管理' } }, { path: '/zfticket', component: resolve => require(['../components/page/zfticket/index.vue'], resolve), meta: { title: '罚没发票管理' } }, { path: '/street', component: resolve => require(['../components/page/street/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: '/index2', component: resolve => require(['../components/page/IndexXTYH.vue'], resolve), meta: { title: '峰峰矿区智慧停车' } }, { path: '/IndexXTYH39', component: resolve => require(['../components/page/IndexXTYH39.vue'], resolve), meta: { title: '峰峰矿区智慧停车' } }, { path: '/indexOk', component: resolve => require(['../components/page/IndexOk.vue'], resolve), meta: { title: '智慧泊车' } }, { path: '/indexFail', component: resolve => require(['../components/page/IndexFail.vue'], resolve), meta: { title: '智慧泊车' } }, { path: '/index3', component: resolve => require(['../components/page/Index2.vue'], resolve), meta: { title: '无牌停车' } }, { path: '/index4', component: resolve => require(['../components/page/Index4.vue'], resolve), meta: { title: '无牌入场' } }, { path: '/index5', component: resolve => require(['../components/page/Index5.vue'], resolve), meta: { title: '罚没缴费' } }, { path: '/indexTest', component: resolve => require(['../components/page/IndexTest.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: '首页' } }, { path: '/editParkNumByPc', component: resolve => require(['../components/page/EditParkNum'], resolve), meta: { title: '车位数量' } }, ] }) const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }