statistics.ts 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. import { DefineApiModule } from '@/api/api'
  2. import { Statistics } from '@/api/api-types/statistics'
  3. const StatisticsApi: DefineApiModule<Statistics.ApiMap> = {
  4. /** 质量统计-自查一致性分析 */
  5. selfCheckAnalysis: {
  6. url: '/api/statistic/check/analysis',
  7. headers: {
  8. 'Content-Type': 'application/json',
  9. },
  10. },
  11. /** 质量统计-自查一致性分析-离差列表 */
  12. selfCheckAnalysisDiffList: {
  13. url: '/api/statistic/check/analysis/diff/list',
  14. headers: {
  15. 'Content-Type': 'application/json',
  16. },
  17. },
  18. /** 质量统计-自查数据详情 */
  19. getSelfCheckDataDetail: {
  20. url: '/api/self/check/list',
  21. },
  22. /** 质量统计-自查数据打分 */
  23. markSelfCheckData: '/api/self/check/mark',
  24. /** 质量统计-自查数据打回 */
  25. rejectSelfCheckData: '/api/self/check/reject',
  26. /** 质量统计-抽查情况统计 */
  27. statisticCheckOverview: '/api/statistic/check/overview',
  28. /** 质量统计-主观题校验 */
  29. getSubjectiveCheckList: '/api/subjective/check/page',
  30. /** 质量统计-主观题校验打分 */
  31. subjectiveCheckMark: '/api/subjective/check/mark',
  32. /** 质量统计-主观题校验确认 */
  33. subjectiveCheckConfirm: '/api/subjective/check/confirm',
  34. /** 决策分析-评卷进度统计(整体) */
  35. getMarkProgress: '/api/statistic/marking/progress',
  36. /** 决策分析-评卷进度统计(按小组) */
  37. getMarkProgressByGroup: '/api/statistic/marking/progress/by/group',
  38. /** 决策分析-评卷进度统计(按评卷员) */
  39. getMarkProgressByMarker: '/api/statistic/marking/progress/by/marker',
  40. /** 决策分析-评卷进度统计导出(按评卷员) */
  41. exportMarkProgressByMarker: {
  42. url: '/api/statistic/marking/progress/by/marker/export',
  43. download: true,
  44. },
  45. /** 质量统计-科目进度收尾 */
  46. subjectProgressEnd: '/api/statistic/marking/progress/ending',
  47. /** 质量统计-收尾检查-评卷员未评卷列表(分页) */
  48. unMarkPaperList: '/api/statistic/marking/progress/check/for/unmark/list',
  49. /** 质量统计-收尾检查-未处理雷同卷列表 */
  50. unProcessSimilarList: '/api/statistic/marking/progress/check/for/same/paper/list',
  51. /** 质量统计-收尾检查-未处理问题卷列表 */
  52. unProcessProblemList: '/api/statistic/marking/progress/check/for/problem/paper/list',
  53. /** 任务指定新评卷员 */
  54. changeTaskMarker: '/api/mark/task/assign',
  55. /** 决策分析-小组监控 */
  56. getGroupMonitor: {
  57. url: '/api/statistic/monitor/for/group',
  58. headers: {
  59. 'Content-Type': 'application/json',
  60. },
  61. },
  62. /** 决策分析-小组监控-抽查详情 */
  63. getGroupMonitorDetail: {
  64. url: '/api/mark/task/check/detail',
  65. },
  66. /** 决策分析-小组监控-抽查详情-给分 */
  67. markMonitorDetailTask: {
  68. url: '/api/mark/task/check/detail/mark',
  69. },
  70. /** 决策分析-监控统计(整体) */
  71. getStatistics: {
  72. url: '/api/statistic/monitor/list',
  73. headers: {
  74. 'Content-Type': 'application/json',
  75. },
  76. },
  77. /** 决策分析-监控统计(按小组) */
  78. getStatisticsByGroup: {
  79. url: '/api/statistic/monitor/list/by/group',
  80. headers: {
  81. 'Content-Type': 'application/json',
  82. },
  83. },
  84. /** 决策分析-监控统计导出(按小组) */
  85. exportStatisticsByGroup: {
  86. url: '/api/statistic/monitor/list/by/group/export',
  87. download: true,
  88. },
  89. /** 培训监控 */
  90. getTrainingMonitor: '/api/train/monitor/list',
  91. /**培训监控 - 培训卷调卷详情 */
  92. getTrainingMonitorDetail: {
  93. url: '/api/train/monitor/sample/detail',
  94. },
  95. /**培训监控 - 强制考核卷调卷详情 */
  96. getAssessMonitorDetail: '/api/train/monitor/force/detail',
  97. /**培训监控 - 强制考核卷审核 */
  98. putAssessMonitorPass: '/api/train/monitor/force/audit',
  99. /**培训监控 - 培训卷审核 */
  100. putSampleMonitorPass: '/api/train/monitor/sample/audit',
  101. /** 个人统计(评卷员) */
  102. getPersonalStatistic: {
  103. url: '/api/statistic/personal/result',
  104. headers: {
  105. 'Content-Type': 'application/json',
  106. },
  107. },
  108. /** 提取阅卷明细 */
  109. getPersonalMarkDetail: '/api/mark/task/detail',
  110. /** 提取阅卷明细 - 给分 */
  111. updatePersonalMarkDetailScore: '/api/mark/task/detail/mark',
  112. /** 系统抽查卷 */
  113. getSystemSpotList: '/api/system/check/page',
  114. /** 系统抽查卷打分 */
  115. markSystemSpotPaper: '/api/system/check/mark',
  116. /** 系统抽查卷打回 */
  117. rejectSystemSpotPaper: '/api/system/check/reject',
  118. /** 系统抽查卷浏览 */
  119. viewSystemSpotPaper: '/api/system/check/view',
  120. /** 决策分析-监控统计-客观题分数分布(按小组) */
  121. getStatisticObjectiveByGroup: {
  122. url: '/api/statistic/question/objective/score/distributed/for/group',
  123. headers: {
  124. 'Content-Type': 'application/json',
  125. },
  126. },
  127. /** 决策分析-监控统计-客观题分数分布(按评卷员) */
  128. getStatisticObjectiveByMarker: {
  129. url: '/api/statistic/question/objective/score/distributed/for/marker',
  130. headers: {
  131. 'Content-Type': 'application/json',
  132. },
  133. },
  134. /** 决策分析-监控统计-主观题分数分布(按小组) */
  135. getStatisticSubjectiveByGroup: {
  136. url: '/api/statistic/question/subjective/score/distributed/for/group',
  137. headers: {
  138. 'Content-Type': 'application/json',
  139. },
  140. },
  141. /** 决策分析-监控统计-主观题分数分布(按评卷员) */
  142. getStatisticSubjectiveByMarker: {
  143. url: '/api/statistic/question/subjective/score/distributed/for/marker',
  144. headers: {
  145. 'Content-Type': 'application/json',
  146. },
  147. },
  148. }
  149. export default StatisticsApi