index.ts 912 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { createRouter, createWebHashHistory } from 'vue-router';
  2. import type { RouteRecordRaw } from 'vue-router';
  3. const routes: RouteRecordRaw[] = [
  4. {
  5. path: '/',
  6. name: 'Layout',
  7. component: () => import('../layout/index.vue'),
  8. redirect: '/home',
  9. children: [
  10. {
  11. path: '/home',
  12. name: 'Home',
  13. component: () => import('../views/home/index.vue'),
  14. },
  15. {
  16. path: '/quality',
  17. name: 'Quality',
  18. component: () => import('../views/quality/index.vue'),
  19. },
  20. {
  21. path: '/safety',
  22. name: 'Safety',
  23. component: () => import('../views/safety/index.vue'),
  24. },
  25. {
  26. path: '/process',
  27. name: 'Process',
  28. component: () => import('../views/process/index.vue'),
  29. },
  30. ],
  31. },
  32. ];
  33. const router = createRouter({
  34. history: createWebHashHistory(),
  35. routes,
  36. });
  37. export default router;