menu.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. // 菜单配置
  2. // headerMenuConfig:头部导航配置
  3. // asideMenuConfig:侧边导航配置
  4. const headerMenuConfig = [
  5. {
  6. title: "系统管理",
  7. name: "System",
  8. icon: "icon-base",
  9. },
  10. {
  11. title: "考务管理",
  12. name: "Exam",
  13. icon: "icon-business",
  14. },
  15. {
  16. title: "监考管理",
  17. name: "Invigilation",
  18. icon: "icon-invigilation",
  19. },
  20. ];
  21. const systemMenuConfig = [
  22. {
  23. title: "系统管理",
  24. name: "System",
  25. icon: "el-icon-menu",
  26. children: [
  27. {
  28. title: "用户管理",
  29. name: "UserManagement",
  30. },
  31. {
  32. title: "机构管理",
  33. name: "OrgManagement",
  34. },
  35. {
  36. title: "黑名单管理",
  37. name: "BlackListManagement",
  38. },
  39. {
  40. title: "系统通知",
  41. name: "SystemNotifyManagement",
  42. },
  43. {
  44. title: "数据统计",
  45. name: "DataCountManagement",
  46. },
  47. {
  48. title: "系统参数",
  49. name: "SysConfigManagement",
  50. },
  51. ],
  52. },
  53. ];
  54. const examMenuConfig = [
  55. {
  56. title: "考务管理",
  57. name: "Exam",
  58. icon: "icon-business",
  59. children: [
  60. {
  61. title: "批次管理",
  62. name: "ExamManagement",
  63. },
  64. {
  65. title: "考生管理",
  66. name: "ExamStudentManagement",
  67. },
  68. {
  69. title: "考生导入",
  70. name: "ExamStudentImport",
  71. },
  72. {
  73. title: "调卷规则",
  74. name: "CourseManagement",
  75. },
  76. {
  77. title: "考场监考设置",
  78. name: "InvigilateManagement",
  79. },
  80. {
  81. title: "考试明细",
  82. name: "StudentExamDetail",
  83. },
  84. {
  85. title: "成绩查询",
  86. name: "MarkResultManagement",
  87. },
  88. {
  89. title: "学生档案",
  90. name: "StudentManagement",
  91. },
  92. {
  93. title: "导入导出任务",
  94. name: "ImportExportTask",
  95. },
  96. ],
  97. },
  98. ];
  99. const invigilationMenuConfig = [
  100. {
  101. title: "考情监控",
  102. name: "Base",
  103. icon: "icon-exam-detail",
  104. children: [
  105. {
  106. title: "考情监控",
  107. name: "ExamInvigilation",
  108. },
  109. {
  110. title: "在线巡考",
  111. name: "OnlinePatrol",
  112. },
  113. ],
  114. },
  115. {
  116. title: "监考管理",
  117. name: "monitoring",
  118. icon: "icon-invigilation",
  119. children: [
  120. {
  121. title: "实时监控台",
  122. name: "RealtimeMonitoring",
  123. },
  124. {
  125. title: "监考明细管理",
  126. name: "InvigilationDetail",
  127. },
  128. {
  129. title: "预警提醒",
  130. name: "WarningManage",
  131. },
  132. {
  133. title: "重考申请",
  134. name: "ReexamApply",
  135. },
  136. {
  137. title: "进度查询",
  138. name: "ProgressDetail",
  139. },
  140. ],
  141. },
  142. {
  143. title: "重考审批",
  144. name: "Reexam",
  145. icon: "icon-reexam",
  146. children: [
  147. {
  148. title: "重考待审",
  149. name: "ReexamPending",
  150. },
  151. {
  152. title: "重考已审",
  153. name: "ReexamChecked",
  154. },
  155. ],
  156. },
  157. {
  158. title: "查询统计",
  159. name: "Query",
  160. icon: "icon-invigilation",
  161. children: [
  162. {
  163. title: "考情综合报表分析",
  164. name: "ExamReport",
  165. },
  166. {
  167. title: "考生端日志管理",
  168. name: "StudentLogManage",
  169. },
  170. ],
  171. },
  172. ];
  173. export default {
  174. headerMenuConfig,
  175. systemMenuConfig,
  176. examMenuConfig,
  177. invigilationMenuConfig,
  178. };