index.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. import { apiResquest,apiResquestForm,apiResquestJsonList,apiResquestFormVideo,apiResquestTimer,apiResquestOutside} from '@/api/request/request.js'
  2. //查询当前登录用户的实验室绑定状态(仅新入学硕士研究生有数据,其他用户返回 null)
  3. export const examElLabEduRelationBindStatus = (data) => {
  4. return apiResquest({
  5. url: `/exam/elLabEduRelation/bindStatus`,
  6. method: 'get',
  7. data: { ...data }
  8. })
  9. };
  10. //查询学年进度列表(从入学年到当前学年,每学年返回状态及通过分数)
  11. export const examElLabEduRelationAcademicYearProgress = (data) => {
  12. return apiResquest({
  13. url: `/exam/elLabEduRelation/academicYearProgress`,
  14. method: 'get',
  15. data: { ...data }
  16. })
  17. }
  18. //实验室搜索
  19. export const examElLabEduRelationLabLists = (data) => {
  20. return apiResquest({
  21. url: `/exam/elLabEduRelation/labLists`,
  22. method: 'get',
  23. data: { ...data }
  24. })
  25. }
  26. //学习任务列表
  27. export const examUserCourseLearningList = (data) => {
  28. return apiResquest({
  29. url: `/exam/user/course/learning/list`,
  30. method: 'POST',
  31. data: { ...data }
  32. })
  33. };
  34. //在线考试列表
  35. export const examUserExamList = (data) => {
  36. return apiResquest({
  37. url: `/exam/user/exam/list`,
  38. method: 'POST',
  39. data: { ...data }
  40. })
  41. };
  42. //模拟考试列表
  43. export const examUserExamMockList = (data) => {
  44. return apiResquest({
  45. url: `/exam/user/exam/mockList`,
  46. method: 'POST',
  47. data: { ...data }
  48. })
  49. };
  50. //我的成绩列表
  51. export const examElExamUserResultMyScoreListPage = (data) => {
  52. return apiResquest({
  53. url: `/exam/elExamUserResult/myScoreListPage`,
  54. method: 'POST',
  55. data: { ...data }
  56. })
  57. };
  58. //考试/类型数量列表
  59. export const examUserExamTypeSelectExamType = (data) => {
  60. return apiResquest({
  61. url: `/exam/user/examType/selectExamType`,
  62. method: 'POST',
  63. data: { ...data }
  64. })
  65. };
  66. //模拟练习正确率
  67. export const examUserPracticeSummary = (data) => {
  68. return apiResquest({
  69. url: `/exam/user/practice/summary`,
  70. method: 'get',
  71. data: { ...data }
  72. })
  73. };
  74. //工作台查询考试列表
  75. export const examUserExamStudyTaskList = (data) => {
  76. return apiResquest({
  77. url: `/exam/user/exam/studyTaskList`,
  78. method: 'POST',
  79. data: { ...data }
  80. })
  81. };
  82. //开始考试-生成id
  83. export const examUserExamStart = (data) => {
  84. return apiResquest({
  85. url: `/exam/user/exam/start`,
  86. method: 'POST',
  87. data: { ...data }
  88. })
  89. };
  90. //查询考试题号导航
  91. export const examElExamAttemptReviewSidebar = (data) => {
  92. return apiResquest({
  93. url: `/exam/elExamAttempt/review-sidebar`,
  94. method: 'POST',
  95. data: { ...data }
  96. })
  97. };
  98. //查询考试题目详情
  99. export const examElExamAttemptReviewQuestion = (data) => {
  100. return apiResquest({
  101. url: `/exam/elExamAttempt/review-question`,
  102. method: 'POST',
  103. data: { ...data }
  104. })
  105. };
  106. //查询考试剩余时间
  107. export const examUserExamGetExamSurplusTime = (data) => {
  108. return apiResquest({
  109. url: `/exam/user/exam/getExamSurplusTime`,
  110. method: 'POST',
  111. data: { ...data }
  112. })
  113. };
  114. //保存考试答案
  115. export const examUserExamAnswerSave = (data) => {
  116. return apiResquest({
  117. url: `/exam/user/exam/answer/save`,
  118. method: 'POST',
  119. data: { ...data }
  120. })
  121. };
  122. //提交考试
  123. export const examUserExamSubmit = (data) => {
  124. return apiResquest({
  125. url: `/exam/user/exam/submit`,
  126. method: 'POST',
  127. data: { ...data }
  128. })
  129. };
  130. //类型选项卡数据
  131. export const examElDisciplineTypeList = (data) => {
  132. return apiResquest({
  133. url: `/exam/elDisciplineType/list`,
  134. method: 'POST',
  135. data: { ...data }
  136. })
  137. };
  138. //知识学习列表
  139. export const examUserCoursewareLearningList = (data) => {
  140. return apiResquest({
  141. url: `/exam/user/courseware/learning/list`,
  142. method: 'POST',
  143. data: { ...data }
  144. })
  145. };
  146. //知识点列表
  147. export const examElKnowledgePointTreeList = (data) => {
  148. return apiResquest({
  149. url: `/exam/elKnowledgePoint/tree-list`,
  150. method: 'POST',
  151. data: { ...data }
  152. })
  153. };
  154. //工作台按知识点分组查询试题数量
  155. export const examElQuestionBankGroupByKnowledgePoint = (data) => {
  156. return apiResquest({
  157. url: `/exam/elQuestionBank/groupByKnowledgePoint`,
  158. method: 'POST',
  159. data: { ...data }
  160. })
  161. };
  162. //刷题练习列表(按知识点分组)
  163. export const examUserPracticeList = (data) => {
  164. return apiResquest({
  165. url: `/exam/user/practice/list`,
  166. method: 'POST',
  167. data: { ...data }
  168. })
  169. };
  170. //刷题练习-题目面板(左侧题号列表)
  171. export const examUserPracticePanel = (data) => {
  172. return apiResquest({
  173. url: `/exam/user/practice/panel`,
  174. method: 'GET',
  175. data: { ...data }
  176. })
  177. };
  178. //刷题练习-单题详情
  179. export const examUserPracticeQuestionDetail = (data) => {
  180. return apiResquest({
  181. url: `/exam/user/practice/questionDetail`,
  182. method: 'GET',
  183. data: { ...data }
  184. })
  185. };
  186. //刷题练习-提交单题答案
  187. export const examUserPracticeSubmit = (data) => {
  188. return apiResquest({
  189. url: `/exam/user/practice/submit`,
  190. method: 'POST',
  191. data: { ...data }
  192. })
  193. };
  194. //查询毕业报告
  195. export const examElLabEduRelationGraduationReport = (data) => {
  196. return apiResquest({
  197. url: `/exam/elLabEduRelation/graduationReport`,
  198. method: 'get',
  199. data: { ...data }
  200. })
  201. }
  202. //绑定实验室
  203. export const examElLabEduRelationBind = (data) => {
  204. return apiResquest({
  205. url: `/exam/elLabEduRelation/bind`,
  206. method: 'POST',
  207. data: { ...data }
  208. })
  209. };
  210. //查询实验室负责人 待审批的列表
  211. export const examElLabEduRelationAuditList = (data) => {
  212. return apiResquest({
  213. url: `/exam/elLabEduRelation/auditList`,
  214. method: 'POST',
  215. data: { ...data }
  216. })
  217. };
  218. //实验室负责人审批
  219. export const examElLabEduRelationAudit = (data) => {
  220. return apiResquest({
  221. url: `/exam/elLabEduRelation/audit`,
  222. method: 'POST',
  223. data: { ...data }
  224. })
  225. };
  226. //重新开始学习课件
  227. export const examUserCoursewareLearningRestart = (data) => {
  228. return apiResquest({
  229. url: `/exam/user/courseware/learning/restart`,
  230. method: 'get',
  231. data: { ...data }
  232. })
  233. };
  234. //确认考试承诺书
  235. export const examUserExamCommitmentConfirm = (data) => {
  236. return apiResquest({
  237. url: `/exam/user/exam/commitment/confirm`,
  238. method: 'POST',
  239. data: { ...data }
  240. })
  241. };
  242. //单一考试下错题列表
  243. export const examElExamAttemptAnswerAttemptAnswer = (data) => {
  244. return apiResquest({
  245. url: `/exam/elExamAttemptAnswer/attemptAnswer`,
  246. method: 'POST',
  247. data: { ...data }
  248. })
  249. };
  250. //考试记录列表
  251. export const examElUserExamAttemptAttemptRecord = (data) => {
  252. return apiResquest({
  253. url: `/exam/elUserExamAttempt/attemptRecord`,
  254. method: 'POST',
  255. data: { ...data }
  256. })
  257. };
  258. //在线考试-详情
  259. export const examUserExamDetail = (data) => {
  260. return apiResquest({
  261. url: `/exam/user/exam/detail`,
  262. method: 'POST',
  263. data: { ...data }
  264. })
  265. };
  266. //模拟考试-详情
  267. export const examUserExamMockDetail = (data) => {
  268. return apiResquest({
  269. url: `/exam/user/exam/mockDetail`,
  270. method: 'POST',
  271. data: { ...data }
  272. })
  273. };