draw.ts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. import server from "@/assets/icon-png/menuList/server (2).svg";
  2. import layer from "@/assets/svg/layers (1).svg";
  3. // 最简代码,也就是这些字段必须有
  4. export default {
  5. path: "/draw",
  6. meta: {
  7. title: "动态可视化",
  8. // icon: "ep:set-up",
  9. icon: layer,
  10. rank: 4
  11. },
  12. children: [
  13. {
  14. path: "/draw/index",
  15. name: "drawIndex",
  16. meta: {
  17. title: "专题画像",
  18. icon: server
  19. // showParent: true
  20. },
  21. children: [
  22. {
  23. path: "/draw/children/worker/workerDrak",
  24. name: "workerDrak",
  25. component: () =>
  26. import("@/views/draw/children/worker/workerDrak.vue"),
  27. meta: {
  28. title: "员工画像",
  29. showParent: true,
  30. keepAlive: true
  31. }
  32. },
  33. {
  34. path: "/draw/children/worker/workerRank",
  35. name: "workerRank",
  36. component: () =>
  37. import("@/views/draw/children/worker/workerRank.vue"),
  38. meta: {
  39. title: "员工排行榜",
  40. showParent: true,
  41. keepAlive: true
  42. }
  43. },
  44. {
  45. path: "/draw/children/department/departmentDrank",
  46. name: "departmentDrank",
  47. component: () =>
  48. import("@/views/draw/children/department/departmentDrank.vue"),
  49. meta: {
  50. title: "科室画像",
  51. showParent: true,
  52. keepAlive: true
  53. }
  54. },
  55. {
  56. path: "/draw/children/department/departmentRank",
  57. name: "departmentRank",
  58. component: () =>
  59. import("@/views/draw/children/department/departmentRank.vue"),
  60. meta: {
  61. title: "科室排行榜",
  62. showParent: true,
  63. keepAlive: true
  64. }
  65. },
  66. {
  67. path: "/draw/children/head/headDrank",
  68. name: "headDrank",
  69. component: () => import("@/views/draw/children/head/headDrank.vue"),
  70. meta: {
  71. title: "科室主任画像",
  72. showParent: true,
  73. keepAlive: true
  74. }
  75. },
  76. {
  77. path: "/draw/children/head/headRank",
  78. name: "headRank",
  79. component: () => import("@/views/draw/children/head/headRank.vue"),
  80. meta: {
  81. title: "科室主任排行榜",
  82. showParent: true,
  83. keepAlive: true
  84. }
  85. },
  86. {
  87. path: "/draw/children/health/healthDrank",
  88. name: "healthDrank",
  89. component: () =>
  90. import("@/views/draw/children/health/healthDrank.vue"),
  91. meta: {
  92. title: "医疗组画像",
  93. showParent: true,
  94. keepAlive: true
  95. }
  96. },
  97. {
  98. path: "/draw/children/health/healthRank",
  99. name: "healthRank",
  100. component: () =>
  101. import("@/views/draw/children/health/healthRank.vue"),
  102. meta: {
  103. title: "医疗组排行榜",
  104. showParent: true,
  105. keepAlive: true
  106. }
  107. }
  108. ]
  109. }
  110. ]
  111. } satisfies RouteConfigsTable;