import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/home', component: () => import('../components/common/Home.vue'), meta: { title: '首页' }, children: [ { path: '/inspectionRegistration', component: () => import('../components/page/inspectionRegistration/index.vue'), meta: { title: '巡检登记' } }, { path: '/repairAndMaintenance', component: () => import('../components/page/repairAndMaintenance/index.vue'), meta: { title: '维修维护管理软件' } }, { path: '/user', component: () => import('../components/page/user/index.vue'), meta: { title: '人员管理' } }, { path: '/park', component: () => import('../components/page/park/index.vue'), meta: { title: '停车场管理' } }, { path: '/enterPark', component: () => import('../components/page/enterpark/index.vue'), meta: { title: '车辆入场管理' } }, { path: '/outPark', component: () => import('../components/page/outPark/index.vue'), meta: { title: '车辆出场管理' } }, { path: '/barrierOpenLog', component: () => import('../components/page/barrieropenlog/index.vue'), meta: { title: '手动抬杆记录' } }, { path: '/enterParkCar', component: () => import('../components/page/enterParkCar/index.vue'), meta: { title: '场内车辆管理' } }, { path: '/ticketBlack', component: () => import('../components/page/ticketBlack/index.vue'), meta: { title: '黑名单管理' } }, { path: '/parkticket', component: () => import('../components/page/parkticket/index.vue'), meta: { title: '泊车发票管理' } }, { path: '/whiteListRule', component: () => import('../components/page/whiteListRule/index.vue'), meta: { title: '月票车规则管理' } }, { path: '/paymentLog', component: () => import('../components/page/paymentLog/index.vue'), meta: { title: '缴费日志管理' } }, { path: '/whiteList', component: () => import('../components/page/whiteList/index.vue'), meta: { title: '白名单' } }, { path: '/costRule', component: () => import('../components/page/costRule/index.vue'), meta: { title: '收费规则管理' } }, { path: '/orderRecord', component: () => import('../components/page/orderRecord/index.vue'), meta: { title: '订单统计' } }, { path: '/orderRecordDay', component: () => import('../components/page/orderRecord/indexDay.vue'), meta: { title: '订单统计详情' } }, { path: '/violationType', component: () => import('../components/page/violationType/index.vue'), meta: { title: '违章类型管理' } }, { path: '/ticket', component: () => import('../components/page/ticket/index.vue'), meta: { title: '罚单管理' } }, { path: '/zfticket', component: () => import('../components/page/zfticket/index.vue'), meta: { title: '罚没发票管理' } }, { path: '/street', component: () => import('../components/page/street/index.vue'), meta: { title: '街道管理' } } ] }, { path: '/list', component: () => import('../components/common/List.vue'), meta: { title: '首页' } }, { path: '/login', component: () => import('../components/page/Login.vue') }, { path: '/index', component: () => import('../components/page/Index.vue'), meta: { title: '违章停车' } }, { path: '/index2', component: () => import('../components/page/IndexXTYH.vue'), meta: { title: '峰峰矿区智慧停车' } }, { path: '/IndexXTYH39', component: () => import('../components/page/IndexXTYH39.vue'), meta: { title: '峰峰矿区智慧停车' } }, { path: '/indexOk', component: () => import('../components/page/IndexOk.vue'), meta: { title: '智慧泊车' } }, { path: '/indexFail', component: () => import('../components/page/IndexFail.vue'), meta: { title: '智慧泊车' } }, { path: '/index3', component: () => import('../components/page/Index2.vue'), meta: { title: '无牌停车' } }, { path: '/index4', component: () => import('../components/page/Index4.vue'), meta: { title: '无牌入场' } }, { path: '/index5', component: () => import('../components/page/Index5.vue'), meta: { title: '罚没缴费' } }, // 已删除无用测试路由 /indexTest { path: '/invoice', component: () => import('../components/page/invoice/index.vue'), meta: { title: '发票' } }, { path: '/invoiceForm', component: () => import('../components/page/invoice/invoiceForm.vue'), meta: { title: '发票' } }, { path: '/invoiceDetail', component: () => import('../components/page/invoice/invoiceDetail'), meta: { title: '订单详情' } }, { path: '/middlePge', component: () => import('../components/page/invoice/middlePge'), meta: { title: '' } }, { path: '/showIndex', component: () => import('../components/page/show/show-index.vue'), meta: { title: '大屏展示' } }, { path: '/leaderLogin', component: () => import('../components/page/leaderShow/leaderLogin.vue'), meta: { title: '大屏展示' } }, { path: '/leaderIndex', component: () => import('../components/page/leaderShow/leaderIndex.vue'), meta: { title: '首页' } }, // { // path: '/editParkNumByPc', // component: () => import('../components/page/EditParkNum'), // meta: { title: '车位数量' } // }, { path: '/monthFeePay', component: () => import('../components/page/MonthFeePay.vue'), meta: { title: '月租车缴费' } }, { path: '/smartParking', component: () => import('../components/page/smartPark.vue'), meta: { title: '智慧泊车导引' } } ] }) // 保留:解决路由重复跳转报错,无需改动 const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }