text: import Vue from 'vue'
  import Router from 'vue-router'
  import Layout from '@/layout'
  
  import approvalsRouter from './modules/approvals'
  import departmentsRouter from './modules/departments'
  import employeesRouter from './modules/employees'
  import permissionRouter from './modules/permission'
  import attendancesRouter from './modules/attendances'
  import salarysRouter from './modules/salarys'
  import settingRouter from './modules/setting'
  import socialRouter from './modules/social'
  
  Vue.use(Router)
  // 动态路由
  export const asyncRoutes = [
    approvalsRouter,
    departmentsRouter,
    employeesRouter,
    permissionRouter,
    attendancesRouter,
    salarysRouter,
    settingRouter,
    socialRouter
  ]
  // 静态路由
  export const constantRoutes = [
    {
      path: '/login',
      component: () => import('@/views/login/index'),
      hidden: true
    },
  
    {
      path: '/404',
      component: () => import('@/views/404'),
      hidden: true
    },
  
    {
      path: '/',
      component: Layout,
      redirect: '/dashboard',
      children: [{
        path: 'dashboard',
        name: 'Dashboard',
        component: () => import('@/views/dashboard/index'),
        meta: { title: '首页', icon: 'dashboard' }
      }]
    },
    // 导入Excel的二级路由
    {
      path: '/import',
      component: Layout,
      children: [
        {
          path: '/import',
          component: () => import('@/views/import')
        }
      ]
    }
  ]
  
  const createRouter = () => new Router({
    scrollBehavior: () => ({ y: 0 }),
    routes: [...constantRoutes]
  })
  
  const router = createRouter()
  
  export function resetRouter() {
    const newRouter = createRouter()
    router.matcher = newRouter.matcher
  }
  
  export default router
  