api.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. import { $postParam, $post } from "@/plugins/axios";
  2. // mark-entrance
  3. export const markTaskListPage = (datas) => {
  4. return $postParam("/api/admin/mark/entrance/list", datas);
  5. };
  6. // mark-setting --------->
  7. export const markSettingListPage = (datas) => {
  8. return $postParam("/api/admin/mark/setting/list", datas);
  9. };
  10. export const markSettingDetail = (datas) => {
  11. return $postParam("/api/admin/mark/setting/paper/get", datas);
  12. };
  13. export const markSettingSave = (datas) => {
  14. return $post("/api/admin/mark/setting/paper/save", datas);
  15. };
  16. // mark-params --------->
  17. // structure
  18. export const markStructureList = (datas) => {
  19. return $postParam("/api/admin/mark/question/list", datas);
  20. };
  21. export const markStructureSave = (datas) => {
  22. return $post("/api/admin/mark/question/save", datas);
  23. };
  24. // group
  25. export const markGroupList = (datas) => {
  26. return $postParam("/api/admin/mark/group/list", datas);
  27. };
  28. export const markGroupItemSave = (datas) => {
  29. return $post("/api/admin/mark/group/save", datas);
  30. };
  31. export const markGroupItemUpdate = (datas) => {
  32. return $post("/api/admin/mark/group/update", datas);
  33. };
  34. export const markGroupAreaSave = (datas) => {
  35. return $post("/api/admin/mark/group/update_picture_config", datas);
  36. };
  37. export const markGroupItemDelete = (datas) => {
  38. return $postParam("/api/admin/mark/group/delete", datas);
  39. };
  40. // class
  41. export const markClassStatusUpdate = (datas) => {
  42. return $postParam(
  43. "/api/admin/mark/group/update_open_mark_class_status",
  44. datas
  45. );
  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. // mark-detail-issue
  122. export const markIssueListPage = (datas) => {
  123. return $postParam("/api/admin/mark/problem/list", datas);
  124. };
  125. export const markIssueReset = (datas) => {
  126. return $postParam("/api/admin/mark/problem/reset", datas);
  127. };
  128. // mark-detail-arbitration
  129. export const markArbitrationListPage = (datas) => {
  130. return $postParam("/api/admin/mark/arbitrate/list", datas);
  131. };