| | |
| | | import Router from 'vue-router' |
| | | import {beforeEach, pageRoutes, setConfig} from './router/router' |
| | | import store from '../packages/store' |
| | | import nProgress from 'nprogress' |
| | | import 'nprogress/nprogress.css' |
| | | |
| | | Vue.use(Router) |
| | | |
| | |
| | | // name: 'SYS_MENU', |
| | | // meta: {title: '菜单管理', isTab: true} |
| | | // }, |
| | | {path: '/home', |
| | | component: () => import('./views/modules/sys/task/taskCenter'), |
| | | { |
| | | path: '/home', |
| | | component: () => import('./views/modules/home'), |
| | | name: 'home', |
| | | meta: {title: '首页', isTab: true} |
| | | } |
| | | meta: {title: '首页',isRefresh: 1, isTab: true} |
| | | }, |
| | | ] |
| | | } |
| | | |
| | |
| | | setConfig(router, moduleRoutes, (url) => import(`./views/modules/${url}`)) |
| | | |
| | | router.beforeEach((to, from, next) => { |
| | | nProgress.start() |
| | | if(to.name == 'sys-sysPage-digitalData-home' |
| | | || to.name == 'sys-sysPage-replace-home' |
| | | || to.name == 'sys-sysPage-equipment-home' |
| | |
| | | } |
| | | beforeEach(to, from, next) |
| | | }) |
| | | //全局后置守卫 |
| | | router.afterEach((to, from)=>{ |
| | | nProgress.done() //进度条结束 |
| | | }) |
| | | // router.beforeEach((to, from, next) => { |
| | | // store.state.showHeader = to.name !== 'sys-sysPage-digitalData-home' |
| | | // beforeEach(to, from, next) |