Skip to content
Snippets Groups Projects
Select Git revision
  • d44fdc3fdd5934dd91aee9197b7c2f5075cbc5f7
  • master default
  • object
  • develop protected
  • private_algos
  • cuisine
  • SMOTE
  • revert-76c4cca5
  • archive protected
  • no_graphviz
  • 0.0.2
  • 0.0.1
12 results

MinCQGraalpy.py

Blame
  • index.js 1.42 KiB
    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import Home from '../views/Home.vue'
    
    Vue.use(VueRouter)
    
    const routes = [
      {
        path: '/',
        name: 'Home',
        component: Home
      },
      {
        path: '/about',
        name: 'About',
        component: () => import('../views/About.vue')
      },
      {
        path: '/docs',
        name: 'Docs',
        component: () => import('../views/Docs.vue')
      },
      {
        path: '/search',
        name: 'Search',
        component: () => import('../views/Search.vue')
      },
      {
        path: '/useredit',
        name: 'UserEdit',
        component: () => import('../views/UserEdit.vue')
      },
      {
        path: '/model',
        name: 'Model',
        component: () => import('../views/Model.vue')
      },
      {
        path: '/modeledit',
        name: 'ModelEdit',
        component: () => import('../views/ModelEdit.vue'),
        props: true,
        meta: {
          requiresAuth: true
        }
      },
      {
        path: '/modeladd',
        name: 'ModelAdd',
        component: () => import('../views/ModelAdd.vue'),
        meta: {
          requiresAuth: true
        }
      },
      {
        path: '/account',
        name: 'Account',
        component: () => import('../views/Account.vue'),
        meta: {
          requiresAuth: true
        }
      }
    ]
    
    const router = new VueRouter({
      routes
    })
    
    router.beforeEach((to, from, next) => {
      if (to.matched.some(record => record.meta.requiresAuth)) {
        if (localStorage.getItem('token') == null) {
          next({ path: '/' })
        } else next()
      } else {
        next()
      }
    })
    
    export default router