123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- 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
- }
- }
- }
- })
|