exam.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. import request from '../request'
  2. const exam = {
  3. //获取顺序练习分类
  4. studentQuestionInfoSelectSxQuestionInfo(params) {
  5. return request({
  6. url: 'student/question/info/selectSxQuestionInfo',
  7. method: 'get',
  8. params
  9. })
  10. },
  11. //获取分类专题分类
  12. studentQuestionInfoSelectFlQuestionInfo(params) {
  13. return request({
  14. url: "student/question/info/selectFlQuestionInfo",
  15. method: 'get',
  16. params
  17. })
  18. },
  19. //获取地方题分类
  20. studentQuestionInfoSelectDfQuestionInfo(params) {
  21. return request({
  22. url: "student/question/info/selectDfQuestionInfo",
  23. method: 'get',
  24. params
  25. })
  26. },
  27. //获取精选题目
  28. studentQuestionInfoSelectJxQuestionInfo(params) {
  29. return request({
  30. url: "student/question/info/selectJxQuestionInfo",
  31. method: 'get',
  32. params
  33. })
  34. },
  35. //获取最大成绩,平均成绩,预测成绩
  36. studentScoreInfoGetScoreInfoAll(params) {
  37. return request({
  38. url: "student/score/info/getScoreInfoAll",
  39. method: 'get',
  40. params
  41. })
  42. },
  43. //查询模拟考成绩列表
  44. studentScoreInfoList(params) {
  45. return request({
  46. url: "student/score/info/list",
  47. method: 'get',
  48. params
  49. })
  50. },
  51. //查询模拟考试题库
  52. studentQuestionInfoSelectTestQuestionInfo(params) {
  53. return request({
  54. url: "open-api/question/info/selectTestK14QuestionInfoList",
  55. method: 'get',
  56. params
  57. })
  58. },
  59. //查询题库
  60. studentQuestionInfoList(params) {
  61. return request({
  62. url: "student/question/info/list",
  63. method: 'get',
  64. params
  65. })
  66. },
  67. //新增模拟考成绩
  68. studentScoreInfo(data) {
  69. return request({
  70. url: 'student/score/info',
  71. method: "post",
  72. data
  73. })
  74. },
  75. //新增收藏
  76. studentQuestionCollection(data) {
  77. return request({
  78. url: "student/question/collection",
  79. method: "post",
  80. data
  81. })
  82. },
  83. //新增错题
  84. studentQuestionWrong(data) {
  85. return request({
  86. url: "student/question/wrong",
  87. method: "post",
  88. data
  89. })
  90. },
  91. //查询错题
  92. studentQuestionWrongList(data) {
  93. return request({
  94. url: "student/question/wrong/list",
  95. method: "get",
  96. data
  97. })
  98. },
  99. //查询收藏题
  100. studentQuestionCollectionList(data) {
  101. return request({
  102. url: "student/question/collection/list",
  103. method: "get",
  104. data
  105. })
  106. },
  107. //清空错题
  108. studentQuestionWrongCancelAll(data) {
  109. return request({
  110. url: "student/question/wrong/cancelAll",
  111. method: "DELETE",
  112. data
  113. })
  114. },
  115. //合并本机和云端错题
  116. studentQuestionWrongWrongs(data, params = {}) {
  117. return request({
  118. url: "student/question/wrong/wrongs",
  119. method: "POST",
  120. data,
  121. params
  122. })
  123. },
  124. //备份本机错题到云端
  125. studentQuestionWrongBakWrongs(data) {
  126. return request({
  127. url: "student/question/wrong/bakWrongs",
  128. method: "POST",
  129. data
  130. })
  131. },
  132. //清空收藏题
  133. studentQuestionCollectionCancelAll(data) {
  134. return request({
  135. url: "student/question/collection/cancelAll",
  136. method: "delete",
  137. data
  138. })
  139. },
  140. //恢复云端收藏到本机
  141. studentQuestionCollectionCollectionByUser(params) {
  142. return request({
  143. url: "student/question/collection/collectionByUser",
  144. method: "get",
  145. params
  146. })
  147. },
  148. //合并本机和云端收藏
  149. studentQuestionCollectionCollections(data) {
  150. return request({
  151. url: "student/question/collection/collections",
  152. method: "POST",
  153. data
  154. })
  155. },
  156. //备份本机收藏到云端
  157. studentQuestionCollectionBakCollections(data) {
  158. return request({
  159. url: "student/question/collection/bakCollections",
  160. method: "POST",
  161. data
  162. })
  163. },
  164. //批量取题
  165. studentQuestionInfoGetQuestionInfoByIds(data) {
  166. return request({
  167. url: "student/question/info/getQuestionInfoByIds",
  168. method: "POST",
  169. data
  170. })
  171. },
  172. //小程序恢复云端错题到本机(根据用户获取错题)
  173. studentQuestionWrongWrongCountByUser(params) {
  174. return request({
  175. url: "student/question/wrong/wrongCountByUser",
  176. method: "get",
  177. params
  178. })
  179. },
  180. //app恢复云端错题到本机(根据用户获取错题)
  181. studentQuestionWrongAppWrongByUser(params) {
  182. return request({
  183. url: "student/question/wrong/appWrongByUser",
  184. method: "get",
  185. params
  186. })
  187. },
  188. //根据用户获取收藏数
  189. studentQuestionCollectionCollectionCountByUser(params) {
  190. return request({
  191. url: "student/question/collection/collectionCountByUser",
  192. method: "get",
  193. params
  194. })
  195. },
  196. //根据用户获取错题列表
  197. studentQuestionWrongWrongByUser(params) {
  198. return request({
  199. url: "student/question/wrong/wrongByUser",
  200. method: "get",
  201. params
  202. })
  203. },
  204. //小程序恢复云端收藏到本机(根据用户获取收藏题)
  205. studentQuestionCollectionCollectionByUser(params) {
  206. return request({
  207. url: "student/question/collection/collectionByUser",
  208. method: "get",
  209. params
  210. })
  211. },
  212. //app恢复云端收藏到本机(根据用户获取收藏题
  213. studentQuestionCollectionAppCollectionByUser(params) {
  214. return request({
  215. url: "student/question/collection/appCollectionByUser",
  216. method: "get",
  217. params
  218. })
  219. },
  220. //查询秘密卷
  221. studentQuestionInfoSelectMiQuestionInfoList(params) {
  222. return request({
  223. url: "student/question/info/selectMiQuestionInfoList",
  224. method: "get",
  225. params
  226. })
  227. },
  228. //获取考场省份
  229. studentExamInfoGetProvice(params) {
  230. return request({
  231. url: "student/exam/info/getProvice",
  232. method: "get",
  233. params
  234. })
  235. },
  236. //查询考场信息列表
  237. studentExamInfoList(params) {
  238. return request({
  239. url: "student/exam/info/list",
  240. method: "get",
  241. params
  242. })
  243. },
  244. //根据省份ID获取考场城市
  245. studentExamInfoCityProviceId(proviceId) {
  246. return request({
  247. url: `student/exam/info/city/${proviceId}`,
  248. method: "get"
  249. })
  250. },
  251. //根据ip获取你的大致位置
  252. studentExamInfoIp() {
  253. return request({
  254. url: `student/exam/info/ip`,
  255. method: "get"
  256. })
  257. },
  258. //查询三力测试列表
  259. studentThreeForceList(params) {
  260. return request({
  261. url: `student/three/force/list`,
  262. method: "get",
  263. params
  264. })
  265. }
  266. }
  267. export default exam