goods.js 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507
  1. import { myRequest } from "../request.js";
  2. export default {
  3. goodsList(data) {
  4. return myRequest({
  5. url: "/app/common/goods/list",
  6. method: "get",
  7. data: data,
  8. noToken: true,
  9. });
  10. },
  11. actGoodsList(data) {
  12. return myRequest({
  13. url: "/app/common/goods/share/list/" + data,
  14. method: "get",
  15. noToken: true,
  16. });
  17. },
  18. fxGoodsList(data) {
  19. return myRequest({
  20. url: "/app/common/goods/goods/list/" + data,
  21. method: "get",
  22. noToken: true,
  23. });
  24. },
  25. commonSystemTime() {
  26. return myRequest({
  27. url: "/app/common/system/dict/data/sys/time",
  28. method: "get",
  29. noToken: true,
  30. });
  31. },
  32. commonGoodsDetail(data) {
  33. return myRequest({
  34. url: "/app/common/goods/" + data,
  35. method: "get",
  36. noToken: true,
  37. });
  38. },
  39. fxGoodsDetail(data) {
  40. return myRequest({
  41. url: "/app/common/goods/distribution/goods",
  42. method: "get",
  43. noToken: true,
  44. data: data,
  45. });
  46. },
  47. // 校验商品状态
  48. checkGoodsStatus(data) {
  49. return myRequest({
  50. url: "/goods/check/goods/status",
  51. method: "post",
  52. data,
  53. });
  54. },
  55. goodsBank(data) {
  56. return myRequest({
  57. url: "/goods/bank/list",
  58. method: "get",
  59. data: data,
  60. });
  61. },
  62. // goodsBank(data) {
  63. // return myRequest({
  64. // url: '/goods/bank/list',
  65. // method: 'get',
  66. // data: data,
  67. // })
  68. // },
  69. bankExamExamList(data) {
  70. return myRequest({
  71. url: "/bank/exam/exam/list",
  72. method: "get",
  73. data: data,
  74. });
  75. },
  76. goodsDetail(data) {
  77. return myRequest({
  78. url: "/goods/" + data,
  79. method: "get",
  80. });
  81. },
  82. goodsCourseList(data) {
  83. return myRequest({
  84. url: "/app/common/goods/course/list/" + data,
  85. method: "get",
  86. noToken: true,
  87. });
  88. },
  89. // 获取双师制
  90. getGoodsCourseTeacher(data) {
  91. return myRequest({
  92. url: "/app/common/course/teacher/list",
  93. method: "get",
  94. data: data,
  95. noToken: true,
  96. });
  97. },
  98. collectQuestion(data) {
  99. return myRequest({
  100. url: "/collect/question",
  101. data: data,
  102. method: "POST",
  103. });
  104. },
  105. bankRecordEdit(data) {
  106. return myRequest({
  107. url: "/bank/record/edit",
  108. data: data,
  109. method: "POST",
  110. });
  111. },
  112. bankReportData(data) {
  113. return myRequest({
  114. url: "/bank/record/" + data,
  115. method: "get",
  116. });
  117. },
  118. deleteCollectQuestion(data) {
  119. return myRequest({
  120. url: "/collect/question/delete/" + data,
  121. method: "POST",
  122. });
  123. },
  124. examRecord(data) {
  125. return myRequest({
  126. url: "/exam/record",
  127. data: data,
  128. method: "POST",
  129. });
  130. },
  131. examRecordRightList(data) {
  132. return myRequest({
  133. url: "/exam/record/right_list",
  134. data: data,
  135. method: "GET",
  136. });
  137. },
  138. examRecordWrongList(data) {
  139. return myRequest({
  140. url: "/exam/record/wrong_list",
  141. data: data,
  142. method: "GET",
  143. });
  144. },
  145. bankRecord(data) {
  146. return myRequest({
  147. url: "/bank/record",
  148. data: data,
  149. method: "POST",
  150. });
  151. },
  152. examWrongRecord(data) {
  153. return myRequest({
  154. url: "/exam/wwrong/record",
  155. data: data,
  156. method: "POST",
  157. });
  158. },
  159. examRecordEdit(data) {
  160. return myRequest({
  161. url: "/exam/record/edit",
  162. data: data,
  163. method: "POST",
  164. });
  165. },
  166. goodsBankQuestionNum(data) {
  167. return myRequest({
  168. url: "/goods/bank/questionNum/" + data,
  169. method: "get",
  170. });
  171. },
  172. bankExamNextExam(data) {
  173. return myRequest({
  174. url: "/bank/exam/nextExam",
  175. data: data,
  176. method: "get",
  177. });
  178. },
  179. examReport(data) {
  180. return myRequest({
  181. url: "/exam/record/" + data,
  182. method: "get",
  183. });
  184. },
  185. // 随机练习
  186. bankTempReport(data) {
  187. return myRequest({
  188. url: "/bank/exam/temp/" + data,
  189. method: "get",
  190. });
  191. },
  192. examRecordCount(data) {
  193. return myRequest({
  194. url: "/exam/record/count",
  195. data: data,
  196. method: "GET",
  197. });
  198. },
  199. examaperList(data) {
  200. return myRequest({
  201. url: "/exam/paper/list",
  202. data: data,
  203. method: "GET",
  204. });
  205. },
  206. examRecordList(data) {
  207. return myRequest({
  208. url: "/exam/record/list",
  209. data: data,
  210. method: "GET",
  211. });
  212. },
  213. examRecordGroupList(data) {
  214. return myRequest({
  215. url: "/exam/record/group_list",
  216. data: data,
  217. method: "GET",
  218. });
  219. },
  220. collectQuestionTypeList(data) {
  221. return myRequest({
  222. url: "/collect/question/type_list",
  223. data: data,
  224. method: "GET",
  225. });
  226. },
  227. wrongRecordTypeQuestionList(data) {
  228. return myRequest({
  229. url: "/exam/wwrong/record/type_question_list",
  230. data: data,
  231. method: "GET",
  232. });
  233. },
  234. bankRecordDoNum(data) {
  235. return myRequest({
  236. url: "/bank/record/doNum",
  237. data: data,
  238. method: "GET",
  239. });
  240. },
  241. wrongRecordTypeList(data) {
  242. return myRequest({
  243. url: "/exam/wwrong/record/type_list",
  244. data: data,
  245. method: "GET",
  246. });
  247. },
  248. listGoodsUserQuestion(data) {
  249. return myRequest({
  250. url: "/bank/question/listGoodsUserQuestion",
  251. data: data,
  252. method: "get",
  253. });
  254. },
  255. getCollectInfo(data) {
  256. return myRequest({
  257. url: "/collect/question/getInfo",
  258. data: data,
  259. method: "get",
  260. });
  261. },
  262. goodsBankList(data) {
  263. return myRequest({
  264. url: "/app/common/bank/list",
  265. method: "get",
  266. data: data,
  267. noToken: true,
  268. });
  269. },
  270. wrongRecordList(data) {
  271. return myRequest({
  272. url: "/exam/wwrong/record/list",
  273. method: "get",
  274. data: data,
  275. });
  276. },
  277. goodsChapterList(data) {
  278. return myRequest({
  279. url: "/app/common/bank/chapter/list",
  280. method: "get",
  281. data: data,
  282. noToken: true,
  283. });
  284. },
  285. wrongRecordExamQuestionList(data) {
  286. return myRequest({
  287. url: "/exam/wwrong/record/exam_question_list",
  288. method: "get",
  289. data: data,
  290. });
  291. },
  292. wrongRecordDelete(data) {
  293. return myRequest({
  294. url: "/exam/wwrong/record/delete/question",
  295. method: "post",
  296. data: data,
  297. });
  298. },
  299. examWrongRecordWrongNum(data) {
  300. return myRequest({
  301. url: `/exam/wwrong/record/wrongNum`,
  302. method: "get",
  303. data,
  304. });
  305. },
  306. collectQuestionExamQuestionList(data) {
  307. return myRequest({
  308. url: `/collect/question/exam_question_list`,
  309. method: "get",
  310. data: data,
  311. });
  312. },
  313. bankExam(data) {
  314. return myRequest({
  315. url: "/bank/exam/" + data,
  316. method: "get",
  317. });
  318. },
  319. goodsCollectExamList(data) {
  320. return myRequest({
  321. url: "/collect/question/exam_list",
  322. method: "get",
  323. data: data,
  324. });
  325. },
  326. goodsBankDolist(data) {
  327. return myRequest({
  328. url: "/goods/bank/dolist",
  329. method: "get",
  330. data: data,
  331. });
  332. },
  333. goodsChapterDolist(data) {
  334. return myRequest({
  335. url: "/goods/chapter/dolist",
  336. method: "get",
  337. data: data,
  338. });
  339. },
  340. goodsExamDolist(data) {
  341. return myRequest({
  342. url: "/goods/exam/dolist",
  343. method: "get",
  344. data: data,
  345. });
  346. },
  347. goodsCollectList(data) {
  348. return myRequest({
  349. url: "/collect/question/list",
  350. method: "get",
  351. data: data,
  352. });
  353. },
  354. goodsExamList(data) {
  355. return myRequest({
  356. url: "/app/common/bank/exam/list",
  357. method: "get",
  358. data: data,
  359. noToken: true,
  360. });
  361. },
  362. // 获得所有视频列表
  363. studyRecordMenuAllList(data) {
  364. return myRequest({
  365. url: "/study/record/menuAllList",
  366. method: "get",
  367. data: data,
  368. });
  369. },
  370. // 获得所有视频+考试列表
  371. studMenuAllList(data) {
  372. return myRequest({
  373. url: "/study/record/menuAllListWithExam",
  374. method: "get",
  375. data: data,
  376. });
  377. },
  378. goodsTodayStudySectionNum(data) {
  379. return myRequest({
  380. url: "/goods/todayStudySectionNum",
  381. method: "get",
  382. data: data,
  383. });
  384. },
  385. goodsQuestionList(data) {
  386. return myRequest({
  387. url: "/app/common/bank/question/list",
  388. method: "get",
  389. data: data,
  390. noToken: true,
  391. });
  392. },
  393. // 随机组题题目列表
  394. goodsRandomQuestionList(data) {
  395. return myRequest({
  396. url: "/bank/exam/simulate",
  397. method: "post",
  398. data,
  399. });
  400. },
  401. // 随时练习解析
  402. goodsQuestionTempList(data) {
  403. return myRequest({
  404. url: "/app/common/bank/question/temp/list",
  405. method: "get",
  406. data: data,
  407. noToken: true,
  408. });
  409. },
  410. addCart(data) {
  411. return myRequest({
  412. url: "/base/cart",
  413. method: "post",
  414. data: data,
  415. });
  416. },
  417. cartList(data) {
  418. return myRequest({
  419. url: "/base/cart/list",
  420. method: "get",
  421. data: data,
  422. });
  423. },
  424. questionRecordList(data) {
  425. return myRequest({
  426. url: "/bank/question/record/list",
  427. method: "get",
  428. data: data,
  429. });
  430. },
  431. deleteCart(data) {
  432. return myRequest({
  433. url: "/base/cart/delete/" + data,
  434. method: "post",
  435. });
  436. },
  437. bankQuestionListFreeGoodsList(data) {
  438. return myRequest({
  439. url: "/bank/question/listFreeGoodsList",
  440. method: "get",
  441. data: data,
  442. });
  443. },
  444. appCommonGoodsCourseModuleFreeExamList(data) {
  445. return myRequest({
  446. url: "/app/common/goods/course/moduleFreeExamList/" + data,
  447. method: "get",
  448. noToken: true,
  449. });
  450. },
  451. goodsLivingSectionList(data) {
  452. return myRequest({
  453. url: "/goods/livingSectionList",
  454. method: "get",
  455. data: data,
  456. });
  457. },
  458. // 查询用户拥有免费+自购题库商品
  459. listUserFreeUnionBuyGoodsList(data) {
  460. return myRequest({
  461. url: "/bank/question/listUserFreeUnionBuyGoodsList",
  462. method: "get",
  463. data: data,
  464. });
  465. },
  466. };