permission.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import router from './router'
  2. import store from './store'
  3. import { getToken } from '@/utils/auth';
  4. // import NProgress from "nprogress"
  5. import "nprogress/nprogress.css"
  6. import { autoLogin } from '@/utils/autoLogin'
  7. import { whiteList } from './config'
  8. import Vue from 'vue'
  9. import Router from 'vue-router'
  10. Vue.use(Router)
  11. // NProgress.inc(0.2)
  12. // NProgress.configure({ easing: 'ease', speed: 500, showSpinner: false })
  13. // // NProgress.start()
  14. // if (from.name == 'Meeting') {
  15. // if (to.name == 'Home') {
  16. // next();
  17. // } else {
  18. // next({
  19. // path: '/home',
  20. // query: {
  21. // toPath: 'MeetingList'
  22. // }
  23. // });
  24. // }
  25. // }
  26. // if (process.env.NODE_ENV === 'production' || getToken()) {
  27. // next()
  28. // } else {
  29. // if (whiteList.indexOf(to.path) !== -1) {
  30. // next()
  31. // } else {
  32. // if (process.env.VUE_APP_AUTO_LOGIN == "1") {
  33. // autoLogin(process.env.VUE_APP_PWD);
  34. // } else {
  35. // next('/login')
  36. // }
  37. // }
  38. // }
  39. // })
  40. // router.afterEach(() => {
  41. // // NProgress.done();
  42. // })
  43. export default router