index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { createRouter, createWebHistory } from "vue-router";
  2. import LayoutView from "../layout/index.vue";
  3. import LoginView from "../login/index.vue";
  4. const router = createRouter({
  5. history: createWebHistory(import.meta.env.BASE_URL),
  6. routes: [
  7. {
  8. path: "/",
  9. component: LayoutView,
  10. children: [
  11. {
  12. path: "/equipment",
  13. component: () => import("@/views/equipment/index.vue"),
  14. },
  15. {
  16. path: "/data_source",
  17. component: () => import("@/views/data/source/index.vue"),
  18. },
  19. {
  20. path: "/data_edit",
  21. component: () => import("@/views/data/edit/index.vue"),
  22. },
  23. {
  24. path: "/data_checkout",
  25. component: () => import("@/views/data/checkout/index.vue"),
  26. },
  27. {
  28. path: "/report_create",
  29. component: () => import("@/views/report/create/index.vue"),
  30. },
  31. {
  32. path: "/report_edit",
  33. component: () => import("@/views/report/edit/index.vue"),
  34. },
  35. {
  36. path: "/report_audit",
  37. component: () => import("@/views/report/audit/index.vue"),
  38. },
  39. ],
  40. },
  41. {
  42. path: "/login",
  43. component: LoginView,
  44. },
  45. ],
  46. });
  47. export default router;