api.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. import { $postParam, $post } from "@/plugins/axios";
  2. export const examStructureFindJpg = (datas) => {
  3. return $postParam("/api/admin/exam/card/find_jpg_file", datas);
  4. };
  5. // mark-entrance
  6. export const markTaskListPage = (datas) => {
  7. return $postParam("/api/admin/mark/entrance/list", datas);
  8. };
  9. // mark-setting --------->
  10. export const markSettingListPage = (datas) => {
  11. return $postParam("/api/admin/mark/setting/list", datas);
  12. };
  13. export const markSettingDetail = (datas) => {
  14. return $postParam("/api/admin/mark/setting/paper/get", datas);
  15. };
  16. export const markSettingSave = (datas) => {
  17. return $post("/api/admin/mark/setting/paper/save", datas);
  18. };
  19. export const markSettingBatchSave = (datas) => {
  20. return $post("/api/admin/mark/setting/paper/batch_save", datas);
  21. };
  22. // mark-params --------->
  23. // structure
  24. export const markStructureList = (datas) => {
  25. return $postParam("/api/admin/mark/question/list", datas);
  26. };
  27. export const markStructureSave = (datas) => {
  28. return $post("/api/admin/mark/question/save", datas);
  29. };
  30. // group
  31. export const markGroupList = (datas) => {
  32. return $postParam("/api/admin/mark/group/list", datas);
  33. };
  34. export const markGroupItemSave = (datas) => {
  35. return $post("/api/admin/mark/group/save", datas);
  36. };
  37. export const markGroupItemUpdate = (datas) => {
  38. return $post("/api/admin/mark/group/update", datas);
  39. };
  40. export const markGroupAreaSave = (datas) => {
  41. return $post("/api/admin/mark/group/update_picture_config", datas);
  42. };
  43. export const markGroupItemDelete = (datas) => {
  44. return $postParam("/api/admin/mark/group/delete", datas);
  45. };
  46. // class
  47. export const markClassStatusUpdate = (datas) => {
  48. return $postParam("/api/admin/mark/group/update_open_mark_class", datas);
  49. };
  50. export const markClassList = (datas) => {
  51. return $postParam("/api/admin/mark/class/list", datas);
  52. };
  53. export const markClassSave = (datas) => {
  54. return $post("/api/admin/mark/class/save", datas);
  55. };
  56. export const markClassMarkerList = (datas) => {
  57. return $postParam("/api/admin/mark/class/list", datas);
  58. };
  59. export const markClassMarkerSave = (datas) => {
  60. return $post("/api/admin/mark/class/save", datas);
  61. };
  62. export const examStructureClassListPage = (datas) => {
  63. // examId,paperNumber
  64. return $postParam("/api/admin/exam/structure/list_user_class", datas);
  65. };
  66. // objective question answer
  67. export const markObjectiveQuestionList = (datas) => {
  68. return $postParam("/api/admin/mark/question/objective/list", datas);
  69. };
  70. export const markObjectiveQuestionSave = (datas) => {
  71. return $post("/api/admin/mark/question/objective/save", datas);
  72. };
  73. export const markObjectiveQuestionExport = (datas) => {
  74. return $postParam("/api/admin/mark/question/objective/export", datas, {
  75. responseType: "blob",
  76. });
  77. };
  78. // subjective question answer
  79. export const markSubjectiveQuestionList = (datas) => {
  80. return $postParam("/api/admin/mark/question/subjective/get", datas);
  81. };
  82. export const markSubjectiveQuestionUpload = (datas) => {
  83. return $post("/api/admin/mark/question/subjective/upload", datas);
  84. };
  85. // mark manage --------->
  86. export const markManageListPage = (datas) => {
  87. return $postParam("/api/admin/mark/setting/summary", datas);
  88. };
  89. export const markManageListExport = (datas) => {
  90. return $postParam("/api/admin/mark/setting/export_marker", datas, {
  91. responseType: "blob",
  92. });
  93. };
  94. export const markManageItemFinish = (datas) => {
  95. return $postParam("/api/admin/mark/paper/finish", datas);
  96. };
  97. // mark detail
  98. // mark-detail-progress
  99. export const markProgressSummary = (datas) => {
  100. return $postParam("/api/admin/mark/group/summary", datas);
  101. };
  102. export const markProgressClassListPage = (datas) => {
  103. return $postParam("/api/admin/mark/group/class/summary", datas);
  104. };
  105. export const markProgressMarkerExport = (datas) => {
  106. return $postParam("/api/admin/mark/setting/export_marker", datas, {
  107. responseType: "blob",
  108. });
  109. };
  110. // mark-detail-marker
  111. export const markMarkerListPage = (datas) => {
  112. return $postParam("/api/admin/mark/marker/list", datas);
  113. };
  114. export const markMarkerBind = (datas) => {
  115. return $postParam("/api/admin/mark/marker/add", datas);
  116. };
  117. export const markMarkerBindList = (datas) => {
  118. return $postParam("/api/admin/mark/marker/list_bind_marker", datas);
  119. };
  120. export const markMarkerReset = (datas) => {
  121. return $postParam("/api/admin/mark/marker/reset", datas);
  122. };
  123. export const markMarkerUnbind = (datas) => {
  124. return $postParam("/api/admin/mark/marker/delete", datas);
  125. };
  126. export const markMarkerRecycle = (datas) => {
  127. return $postParam("/api/admin/mark/marker/release", datas);
  128. };
  129. export const markMarkerSetTaskCount = (datas) => {
  130. return $postParam("/api/admin/mark/marker/setTaskCount", datas);
  131. };
  132. // mark-detail-task
  133. export const markDetailTaskListPage = (datas) => {
  134. return $postParam("/api/admin/mark/quality/list", datas);
  135. };
  136. // mark-detail-reject
  137. export const markRejectHistoryListPage = (datas) => {
  138. return $postParam("/api/admin/mark/quality/list", datas);
  139. };
  140. // mark-detail-quality
  141. export const markQualityListPage = (datas) => {
  142. return $postParam("/api/admin/mark/quality/list", datas);
  143. };
  144. export const markQualityUpdate = (datas) => {
  145. return $postParam("/api/admin/mark/quality/update", datas);
  146. };
  147. export const markQualityChart = (datas) => {
  148. return $postParam("/api/admin/mark/quality/chart", datas);
  149. };
  150. export const markGroupQuestions = (datas) => {
  151. return $postParam("/api/admin/mark/group/list/groupQuestions", datas);
  152. };
  153. // mark-detail-issue
  154. export const markIssueListPage = (datas) => {
  155. return $postParam("/api/admin/mark/problem/list", datas);
  156. };
  157. export const markIssueReset = (datas) => {
  158. return $postParam("/api/admin/mark/problem/reset", datas);
  159. };
  160. // mark-detail-arbitration
  161. export const markArbitrationListPage = (datas) => {
  162. return $postParam("/api/admin/mark/arbitrate/list", datas);
  163. };
  164. // score check --------->
  165. export const scoreCheckListPage = (datas) => {
  166. return $postParam("/api/admin/mark/setting/scoreList", datas);
  167. };
  168. export const scoreDetailListPage = (datas) => {
  169. return $postParam("/api/admin/mark/student/score", datas);
  170. };
  171. export const packageListPage = (datas) => {
  172. return $postParam("/api/admin/mark/paper/package/list", datas);
  173. };
  174. export const objectiveScoreCalculate = (datas) => {
  175. return $postParam("/api/admin/mark/student/objective/calculate", datas);
  176. };
  177. export const objectiveScoreBatchCalculate = (datas) => {
  178. return $postParam("/api/admin/mark/student/objective/calculate_batch", datas);
  179. };
  180. export const scoreDetailListExport = (datas) => {
  181. return $postParam("/api/admin/mark/student/score/export", datas, {
  182. responseType: "blob",
  183. });
  184. };
  185. // score manage --------->
  186. export const scoreListPage = (datas) => {
  187. return $postParam("/api/admin/mark/archive/score/list", datas);
  188. };
  189. export const scoreClassDetailListPage = (datas) => {
  190. return $postParam("/api/admin/mark/archive/student/list", datas);
  191. };
  192. export const scoreClassDetailScoreExport = (datas) => {
  193. return $postParam("/api/admin/mark/archive/score/export", datas, {
  194. responseType: "blob",
  195. });
  196. };
  197. export const scoreClassDetailScoreDownload = (datas) => {
  198. return $postParam("/api/admin/mark/archive/score/download", datas, {
  199. responseType: "blob",
  200. });
  201. };
  202. export const scoreReport = (datas) => {
  203. return $postParam("/api/admin/mark/archive/score/report", datas);
  204. };
  205. export const scoreReportExport = (datas) => {
  206. return $post("/api/admin/mark/archive/score/report/download", datas, {
  207. responseType: "blob",
  208. });
  209. };