api.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  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. // mark-params --------->
  20. // structure
  21. export const markStructureList = (datas) => {
  22. return $postParam("/api/admin/mark/question/list", datas);
  23. };
  24. export const markStructureSave = (datas) => {
  25. return $post("/api/admin/mark/question/save", datas);
  26. };
  27. // group
  28. export const markGroupList = (datas) => {
  29. return $postParam("/api/admin/mark/group/list", datas);
  30. };
  31. export const markGroupItemSave = (datas) => {
  32. return $post("/api/admin/mark/group/save", datas);
  33. };
  34. export const markGroupItemUpdate = (datas) => {
  35. return $post("/api/admin/mark/group/update", datas);
  36. };
  37. export const markGroupAreaSave = (datas) => {
  38. return $post("/api/admin/mark/group/update_picture_config", datas);
  39. };
  40. export const markGroupItemDelete = (datas) => {
  41. return $postParam("/api/admin/mark/group/delete", datas);
  42. };
  43. // class
  44. export const markClassStatusUpdate = (datas) => {
  45. return $postParam("/api/admin/mark/group/update_open_mark_class", datas);
  46. };
  47. export const markClassList = (datas) => {
  48. return $postParam("/api/admin/mark/class/list", datas);
  49. };
  50. export const markClassSave = (datas) => {
  51. return $post("/api/admin/mark/class/save", datas);
  52. };
  53. // objective question answer
  54. export const markObjectiveQuestionList = (datas) => {
  55. return $postParam("/api/admin/mark/question/objective/list", datas);
  56. };
  57. export const markObjectiveQuestionSave = (datas) => {
  58. return $post("/api/admin/mark/question/objective/save", datas);
  59. };
  60. // subjective question answer
  61. export const markSubjectiveQuestionList = (datas) => {
  62. return $postParam("/api/admin/mark/question/subjective/get", datas);
  63. };
  64. export const markSubjectiveQuestionUpload = (datas) => {
  65. return $post("/api/admin/mark/question/subjective/upload", datas);
  66. };
  67. // mark manage --------->
  68. export const markManageListPage = (datas) => {
  69. return $postParam("/api/admin/mark/setting/summary", datas);
  70. };
  71. export const markManageListExport = (datas) => {
  72. return $postParam("/api/admin/mark/setting/export_marker", datas, {
  73. responseType: "blob",
  74. });
  75. };
  76. export const markManageItemFinish = (datas) => {
  77. return $postParam("/api/admin/mark/paper/finish", datas);
  78. };
  79. // mark detail
  80. // mark-detail-progress
  81. export const markProgressSummary = (datas) => {
  82. return $postParam("/api/admin/mark/group/summary", datas);
  83. };
  84. export const markProgressClassListPage = (datas) => {
  85. return $postParam("/api/admin/mark/group/class/summary", datas);
  86. };
  87. export const markProgressMarkerExport = (datas) => {
  88. return $postParam("/api/admin/mark/setting/export_marker", datas, {
  89. responseType: "blob",
  90. });
  91. };
  92. // mark-detail-marker
  93. export const markMarkerListPage = (datas) => {
  94. return $postParam("/api/admin/mark/marker/list", datas);
  95. };
  96. export const markMarkerBind = (datas) => {
  97. return $postParam("/api/admin/mark/marker/add", datas);
  98. };
  99. export const markMarkerReset = (datas) => {
  100. return $postParam("/api/admin/mark/marker/reset", datas);
  101. };
  102. export const markMarkerUnbind = (datas) => {
  103. return $postParam("/api/admin/mark/marker/delete", datas);
  104. };
  105. export const markMarkerRecycle = (datas) => {
  106. return $postParam("/api/admin/mark/marker/release", datas);
  107. };
  108. export const markMarkerSetTaskCount = (datas) => {
  109. return $postParam("/api/admin/mark/marker/setTaskCount", datas);
  110. };
  111. // mark-detail-quality
  112. export const markQualityListPage = (datas) => {
  113. return $postParam("/api/admin/mark/quality/list", datas);
  114. };
  115. export const markQualityUpdate = (datas) => {
  116. return $postParam("/api/admin/mark/quality/update", datas);
  117. };
  118. export const markQualityChart = (datas) => {
  119. return $postParam("/api/admin/mark/quality/chart", datas);
  120. };
  121. export const markGroupQuestions = (datas) => {
  122. return $postParam("/api/admin/mark/group/list/groupQuestions", datas);
  123. };
  124. // mark-detail-issue
  125. export const markIssueListPage = (datas) => {
  126. return $postParam("/api/admin/mark/problem/list", datas);
  127. };
  128. export const markIssueReset = (datas) => {
  129. return $postParam("/api/admin/mark/problem/reset", datas);
  130. };
  131. // mark-detail-arbitration
  132. export const markArbitrationListPage = (datas) => {
  133. return $postParam("/api/admin/mark/arbitrate/list", datas);
  134. };
  135. // score check --------->
  136. export const scoreCheckListPage = (datas) => {
  137. return $postParam("/api/admin/mark/setting/scoreList", datas);
  138. };
  139. export const scoreDetailListPage = (datas) => {
  140. return $postParam("/api/admin/mark/student/score", datas);
  141. };
  142. export const packageListPage = (datas) => {
  143. return $postParam("/api/admin/mark/paper/package/list", datas);
  144. };
  145. // score manage --------->
  146. export const scoreListPage = (datas) => {
  147. return $postParam("/api/admin/mark/archive/score/list", datas);
  148. };
  149. export const scoreClassDetailListPage = (datas) => {
  150. return $postParam("/api/admin/mark/archive/student/list", datas);
  151. };
  152. export const scoreClassDetailScoreExport = (datas) => {
  153. return $postParam("/api/admin/mark/archive/score/export", datas, {
  154. responseType: "blob",
  155. });
  156. };
  157. export const scoreReport = (datas) => {
  158. return $postParam("/api/admin/mark/archive/score/report", datas);
  159. };
  160. export const scoreReportExport = (datas) => {
  161. return $post("/api/admin/mark/archive/score/report/download", datas);
  162. };