import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) /** * 重写路由的push方法 */ export default new Router({ routes: [ // { // path: '/', // name: '', // // component: index, // redirect: '/qualityProblemList' // }, { path: '/closeProblemList', name: '停机问题', component: () => import('@/views/closeProblem/list'), meta: { keepAlive: true, isTab: false, isAuth: false } }, { path: '/closeProblemAdd', name: '新增停机问题', component: () => import('@/views/closeProblem/add'), meta: { keepAlive: false, isTab: false, isAuth: false } }, { path: '/closeProblemEdit', name: '停机问题详情', component: () => import('@/views/closeProblem/edit'), meta: { keepAlive: false, isTab: false, isAuth: false } }, { path: '/closeProblemCount', name: '停机问题统计', component: () => import('@/views/closeProblem/count'), meta: { keepAlive: false, isTab: false, isAuth: false } }, { path: '/qualityProblemList', name: '质量问题列表', component: () => import('@/views/qualityProblem/list'), meta: { keepAlive: true, isTab: false, isAuth: false } }, { path: '/qualityProblemAdd', name: '质量问题新增', component: () => import('@/views/qualityProblem/add'), meta: { keepAlive: false, isTab: false, isAuth: false } }, { path: '/qualityProblemEdit', name: '质量问题详情', component: () => import('@/views/qualityProblem/edit'), meta: { keepAlive: false, isTab: false, isAuth: false } }, { path: '/qualityProblemCount', name: '质量问题统计', component: () => import('@/views/qualityProblem/count'), meta: { keepAlive: false, isTab: false, isAuth: false } }], scrollBehavior (to, from, savedPosition) { if (savedPosition) { return savedPosition } else { return { x: 0, y: 0 } } } })