routes.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import type { RouteRecordRaw } from "vue-router";
  2. const routes: RouteRecordRaw[] = [
  3. {
  4. path: "/",
  5. redirect: "home",
  6. children: [
  7. {
  8. path: "home",
  9. name: "Homoe",
  10. meta: {
  11. title: "首页",
  12. },
  13. component: () => import("@/pages/home/index.vue"),
  14. },
  15. {
  16. path: "leave",
  17. name: "Leave",
  18. meta: {
  19. title: "请假",
  20. },
  21. component: () => import("@/pages/leave/index.vue"),
  22. },
  23. {
  24. path: "recruit",
  25. name: "Recruit",
  26. meta: {
  27. title: "招聘需求",
  28. },
  29. component: () => import("@/pages/recruit/index.vue"),
  30. },
  31. {
  32. path: "interview",
  33. name: "Interview",
  34. meta: {
  35. title: "录用审批",
  36. },
  37. component: () => import("@/pages/interview/index.vue"),
  38. },
  39. {
  40. path: "asset",
  41. name: "asset",
  42. meta: {
  43. title: "我的资产",
  44. },
  45. component: () => import("@/pages/asset/index.vue"),
  46. },
  47. {
  48. path: "staff",
  49. name: "staff",
  50. meta: {
  51. title: "入职申请",
  52. },
  53. component: () => import("@/pages/staff/index.vue"),
  54. },
  55. {
  56. path: "regular",
  57. name: "regular",
  58. meta: {
  59. title: "转正申请",
  60. },
  61. component: () => import("@/pages/regular/index.vue"),
  62. },
  63. {
  64. path: "transfer",
  65. name: "transfer",
  66. meta: {
  67. title: "调岗申请",
  68. },
  69. component: () => import("@/pages/transfer/index.vue"),
  70. },
  71. ] as RouteRecordRaw[],
  72. },
  73. ] as RouteRecordRaw[];
  74. export default routes;