bank.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. import request from '@/axios'
  2. export default {
  3. listGoodsUserQuestion(data) {
  4. return request({
  5. url: '/bank/question/listGoodsUserQuestion',
  6. params: data,
  7. method: 'get'
  8. })
  9. },
  10. goodsBank(data) {
  11. return request({
  12. url: '/goods/bank/list',
  13. method: 'get',
  14. params: data,
  15. })
  16. },
  17. goodsBankQuestionNum(data) {
  18. return request({
  19. url: '/goods/bank/questionNum/' + data,
  20. method: 'get',
  21. })
  22. },
  23. examRecordGroupList(data) {
  24. return request({
  25. url: '/exam/record/group_list',
  26. params: data,
  27. method: 'GET',
  28. })
  29. },
  30. goodsBankDolist(data) {
  31. return request({
  32. url: '/goods/bank/dolist',
  33. method: 'get',
  34. params: data
  35. })
  36. },
  37. bankRecordDoNum(data) {
  38. return request({
  39. url: '/bank/record/doNum',
  40. params: data,
  41. method: 'GET',
  42. })
  43. },
  44. bankExam(data) {
  45. return request({
  46. url: '/bank/exam/' + data,
  47. method: 'get',
  48. })
  49. },
  50. bankTempExam(data) {
  51. return request({
  52. url: '/bank/exam/temp/' + data,
  53. method: 'get',
  54. })
  55. },
  56. bankRecord(data) {
  57. return request({
  58. url: '/bank/record',
  59. data: data,
  60. method: 'POST',
  61. })
  62. },
  63. bankRecordEdit(data) {
  64. return request({
  65. url: '/bank/record/edit',
  66. data: data,
  67. method: 'POST'
  68. })
  69. },
  70. bankReportData(data) {
  71. return request({
  72. url: '/bank/record/' + data,
  73. method: 'get',
  74. })
  75. },
  76. studyExamPhotoRecord(data) {
  77. return request({
  78. url: '/bank/record/addPhoto',
  79. method: 'post',
  80. data: data
  81. })
  82. },
  83. bankExamExamList(data) {
  84. return request({
  85. url: '/bank/exam/exam/list',
  86. method: 'get',
  87. params: data,
  88. })
  89. },
  90. examRecordCount(data) {
  91. return request({
  92. url: '/exam/record/count',
  93. params: data,
  94. method: 'GET',
  95. })
  96. },
  97. getExamDetail(data) {
  98. return request({
  99. url: '/bank/exam/' + data,
  100. method: 'get',
  101. })
  102. },
  103. examRecord(data) {
  104. return request({
  105. url: '/exam/record',
  106. data: data,
  107. method: 'POST',
  108. })
  109. },
  110. examRecordEdit(data) {
  111. return request({
  112. url: '/exam/record/edit',
  113. data: data,
  114. method: 'POST',
  115. })
  116. },
  117. examWrongRecord(data) {
  118. return request({
  119. url: '/exam/wwrong/record',
  120. data: data,
  121. method: 'POST',
  122. })
  123. },
  124. examWrongRecordWrongNum(data) {
  125. return request({
  126. url: `/exam/wwrong/record/wrongNum/${data}`,
  127. method: 'get'
  128. })
  129. },
  130. bankExamNextExam(data) {
  131. return request({
  132. url: '/bank/exam/nextExam',
  133. params: data,
  134. method: 'get',
  135. })
  136. },
  137. examReport(data) {
  138. return request({
  139. url: '/exam/record/' + data,
  140. method: 'get',
  141. })
  142. },
  143. examaperList(data) {
  144. return request({
  145. url: '/exam/paper/list',
  146. params: data,
  147. method: 'GET',
  148. })
  149. },
  150. goodsCollectExamList(data) {
  151. return request({
  152. url: '/collect/question/exam_list',
  153. method: 'get',
  154. params: data
  155. })
  156. },
  157. collectQuestionTypeList(data) {
  158. return request({
  159. url: '/collect/question/type_list',
  160. params: data,
  161. method: 'GET',
  162. })
  163. },
  164. wrongRecordTypeList(data) {
  165. return request({
  166. url: '/exam/wwrong/record/type_list',
  167. params: data,
  168. method: 'GET',
  169. })
  170. },
  171. wrongRecordList(data) {
  172. return request({
  173. url: '/exam/wwrong/record/list',
  174. method: 'get',
  175. params: data
  176. })
  177. },
  178. wrongRecordTypeQuestionList(data) {
  179. return request({
  180. url: '/exam/wwrong/record/type_question_list',
  181. params: data,
  182. method: 'GET',
  183. })
  184. },
  185. wrongRecordDelete(data) {
  186. return request({
  187. url: '/exam/wwrong/record/delete/question',
  188. method: 'post',
  189. data: data
  190. })
  191. },
  192. wrongRecordExamQuestionList(data) {
  193. return request({
  194. url: '/exam/wwrong/record/exam_question_list',
  195. method: 'get',
  196. params: data,
  197. })
  198. },
  199. goodsCollectList(data) {
  200. return request({
  201. url: '/collect/question/list',
  202. method: 'get',
  203. params: data
  204. })
  205. },
  206. collectQuestionExamQuestionList(data) {
  207. return request({
  208. url: `/collect/question/exam_question_list`,
  209. method: 'get',
  210. params: data
  211. })
  212. },
  213. goodsChapterDolist(data) {
  214. return request({
  215. url: '/goods/chapter/dolist',
  216. method: 'get',
  217. params: data
  218. })
  219. },
  220. goodsExamDolist(data) {
  221. return request({
  222. url: '/goods/exam/dolist',
  223. method: 'get',
  224. params: data
  225. })
  226. },
  227. examRecordRightList(data) {
  228. return request({
  229. url: '/exam/record/right_list',
  230. params: data,
  231. method: 'GET',
  232. })
  233. },
  234. examRecordWrongList(data) {
  235. return request({
  236. url: '/exam/record/wrong_list',
  237. params: data,
  238. method: 'GET',
  239. })
  240. },
  241. examRecordList(data) {
  242. return request({
  243. url: '/exam/record/list',
  244. params: data,
  245. method: 'GET',
  246. })
  247. },
  248. bankQuestionListFreeGoodsList(data) {
  249. return request({
  250. url: '/bank/question/listFreeGoodsList',
  251. method: 'get',
  252. params: data
  253. })
  254. },
  255. exampapergoodsExamPaper(data) {
  256. return request({
  257. url: '/exam/paper/goodsExamPaper/' + data,
  258. method: 'get',
  259. })
  260. },
  261. bankexamgetPaperExamList(data) {
  262. return request({
  263. url: '/bank/exam/getPaperExamList',
  264. method: 'get',
  265. params: data
  266. })
  267. },
  268. //查询用户拥有免费+自购题库商品
  269. bankquestionlistUserFreeUnionBuyGoodsList(data) {
  270. return request({
  271. url: '/bank/question/listUserFreeUnionBuyGoodsList',
  272. method: 'get',
  273. params: data
  274. })
  275. },
  276. // 每日一练信息
  277. getToDayExam(goodsId) {
  278. return request({
  279. url: `/bank/question/getToDayExam/${goodsId}`,
  280. method: 'get'
  281. })
  282. },
  283. // 打卡记录
  284. getPunchRecord(data) {
  285. return request({
  286. url: '/bank/question/get/special/record',
  287. method: 'get',
  288. params: data
  289. })
  290. },
  291. // 打卡
  292. punchClock(data) {
  293. return request({
  294. url: '/bank/question/special/exam/record',
  295. method: 'post',
  296. data: data
  297. })
  298. },
  299. getRandomExam(orderGoodsId) {
  300. return request({
  301. url: `/goods/bank/questionTempNum/${orderGoodsId}`,
  302. method: 'get'
  303. })
  304. },
  305. }