goods.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. import request from '@/utils/request' //引入axios请求及拦截器
  2. export default {
  3. //新增商品
  4. addGoods(data) {
  5. return request({
  6. url: '/goods',
  7. method: 'post',
  8. data
  9. })
  10. },
  11. //修改商品
  12. editGoods(data) {
  13. return request({
  14. url: '/goods/edit',
  15. method: 'post',
  16. data
  17. })
  18. },
  19. //新增题库商品
  20. addGoodsbank(data) {
  21. return request({
  22. url: '/goods/bank',
  23. method: 'post',
  24. data
  25. })
  26. },
  27. //修改题库商品
  28. editGoodsbank(data) {
  29. return request({
  30. url: '/goods/bank/edit',
  31. method: 'post',
  32. data
  33. })
  34. },
  35. //查询商品题库列表
  36. inquireGoodsbanklist(data) {
  37. return request({
  38. url: '/goods/bank/list',
  39. method: 'get',
  40. params: data
  41. })
  42. },
  43. // 获取题库商品每日一练试卷列表
  44. getBankGoodsExamList(id) {
  45. return request({
  46. url: '/goods/getBankGoodsExamList/' + id,
  47. method: 'get',
  48. })
  49. },
  50. //查询前培或补考商品列表
  51. inquireGoodslistGoods(data) {
  52. return request({
  53. url: '/goods/listGoods',
  54. method: 'get',
  55. params: data
  56. })
  57. },
  58. //查询商品列表
  59. inquireGoods(data) {
  60. return request({
  61. url: '/goods/list',
  62. method: 'get',
  63. params: data
  64. })
  65. },
  66. //查询商品列表监管
  67. commonfreegoodslist(data) {
  68. return request({
  69. url: '/common/free/goods/list',
  70. method: 'get',
  71. headers: {
  72. isToken: false
  73. },
  74. params: data
  75. })
  76. },
  77. //获取商品详细信息
  78. obtainGoods(data) {
  79. return request({
  80. url: `/goods/` + data,
  81. method: 'get',
  82. })
  83. },
  84. //新增补考商品
  85. addGoodsmake(data) {
  86. return request({
  87. url: '/goods/make',
  88. method: 'post',
  89. data
  90. })
  91. },
  92. //修改补考商品
  93. editGoodsmake(data) {
  94. return request({
  95. url: '/goods/make/edit',
  96. method: 'post',
  97. data
  98. })
  99. },
  100. //新增前培商品
  101. addGoodsfront(data) {
  102. return request({
  103. url: '/goods/front',
  104. method: 'post',
  105. data
  106. })
  107. },
  108. //修改前培商品
  109. editGoodsfront(data) {
  110. return request({
  111. url: '/goods/front/edit',
  112. method: 'post',
  113. data
  114. })
  115. },
  116. //新增讲义商品
  117. addGoodshandouts(data) {
  118. return request({
  119. url: '/goods/handouts',
  120. method: 'post',
  121. data
  122. })
  123. },
  124. //修改讲义商品
  125. editGoodshandouts(data) {
  126. return request({
  127. url: '/goods/handouts/edit',
  128. method: 'post',
  129. data
  130. })
  131. },
  132. //查询编辑数据是否有用户通过学时
  133. gradecheckGoodsChange(data) {
  134. return request({
  135. url: '/grade/grade/checkGoodsStudy',
  136. method: 'get',
  137. params: data
  138. })
  139. },
  140. //查询免费题库商品列表
  141. inquiregoodslistFreeGoodsList(data) {
  142. return request({
  143. url: '/goods/listFreeGoodsList',
  144. method: 'get',
  145. params: data
  146. })
  147. },
  148. //查询用户题库商品列表
  149. inquiregoodslistBankGoodsList(data) {
  150. return request({
  151. url: '/goods/listBankGoodsList',
  152. method: 'get',
  153. params: data
  154. })
  155. },
  156. //导出直播商品列表
  157. inquiregoodslistBankexport_list(data) {
  158. return request({
  159. url: '/goods/export_list',
  160. method: 'get',
  161. params: data
  162. })
  163. },
  164. //商品专题页查询
  165. inquirecoursetopiclist(data) {
  166. return request({
  167. url: '/course/topic/list',
  168. method: 'get',
  169. params: data
  170. })
  171. },
  172. //商品修改-复制
  173. goodsnodecopyadd(data) {
  174. return request({
  175. url: '/goods/node/copy/add',
  176. method: 'post',
  177. data
  178. })
  179. },
  180. }