evaluate.ts 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // evaluateIndex;
  2. import server3 from "@/assets/icon-png/menuList/server (3).svg";
  3. import server4 from "@/assets/icon-png/menuList/server (4).svg";
  4. import layer from "@/assets/svg/layers (2).svg";
  5. // 最简代码,也就是这些字段必须有
  6. export default {
  7. path: "/evaluate",
  8. meta: {
  9. title: "考核评估",
  10. // icon: "ri:checkbox-circle-line",
  11. icon: layer,
  12. rank: 4
  13. },
  14. component: () => import("@/views/evaluate/children/change/manage.vue"),
  15. children: [
  16. {
  17. path: "/evaluate/children/change",
  18. name: "evaluateChange",
  19. meta: {
  20. auths: [],
  21. title: "考核管理",
  22. icon: server3
  23. },
  24. children: [
  25. {
  26. path: "/evaluate/children/change/components/newAdd",
  27. name: "evaluateNewAdd",
  28. component: () =>
  29. import("@/views/evaluate/children/change/components/newAdd.vue"),
  30. meta: {
  31. auths: [],
  32. title: "新建模板",
  33. showLink: false,
  34. showParent: true
  35. }
  36. },
  37. {
  38. path: "/evaluate/children/change/mould",
  39. name: "evaluateChangeMould",
  40. component: () => import("@/views/evaluate/children/change/mould.vue"),
  41. meta: {
  42. auths: [],
  43. title: "考核模板",
  44. showParent: true
  45. }
  46. },
  47. {
  48. path: "/evaluate/children/change/manage",
  49. name: "evaluateChangeManage",
  50. component: () =>
  51. import("@/views/evaluate/children/change/manage.vue"),
  52. meta: {
  53. auths: [],
  54. title: "考核管理",
  55. showParent: true
  56. }
  57. },
  58. {
  59. path: "/evaluate/children/change/mould/manageObject",
  60. name: "evaluateChangeManageObject",
  61. component: () =>
  62. import("@/views/evaluate/children/change/mould/manageObject.vue"),
  63. meta: {
  64. auths: [],
  65. title: "考核对象",
  66. showLink: false
  67. }
  68. }
  69. ]
  70. },
  71. {
  72. path: "/evaluate/children/exam",
  73. name: "evaluateExam",
  74. meta: {
  75. title: "我的考核",
  76. icon: server4
  77. },
  78. children: [
  79. {
  80. path: "/evaluate/children/exam/index",
  81. name: "evaluateExamIndex",
  82. component: () => import("@/views/evaluate/children/exam/index.vue"),
  83. meta: {
  84. title: "代办事项",
  85. showParent: true
  86. }
  87. }
  88. ]
  89. }
  90. ]
  91. } satisfies RouteConfigsTable;