common.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. import request from '@/axios'
  2. export default {
  3. /**
  4. *
  5. * @param {*} data
  6. * @returns
  7. * 首页配置列表
  8. */
  9. getCommonBaseHomeList(data) {
  10. return request({
  11. url: '/app/common/base/home/list',
  12. method: 'get',
  13. params: data,
  14. noToken: true
  15. })
  16. },
  17. /**
  18. *
  19. * @param {*} data
  20. * @returns
  21. * 广告位
  22. */
  23. advertisinghomeLocationList(data) {
  24. return request({
  25. url: '/app/common/base/advertising/adLocation',
  26. method: 'get',
  27. params: data,
  28. noToken: true
  29. })
  30. },
  31. /**
  32. *
  33. * @param {*} data
  34. * @returns
  35. * 轮播图
  36. */
  37. advertisingList(data) {
  38. return request({
  39. url: '/app/common/base/advertising/list',
  40. method: 'get',
  41. params: data,
  42. noToken: true
  43. })
  44. },
  45. /**
  46. *
  47. * @param {*} data
  48. * @returns
  49. * 查询商品推荐列表
  50. */
  51. appCommonActivityRecommendList(data) {
  52. return request({
  53. url: '/app/common/activity/recommend/list',
  54. method: 'get',
  55. params: data,
  56. noToken: true
  57. })
  58. },
  59. /**
  60. *
  61. * @param {*} data
  62. * @returns
  63. * 获取课程教育类型
  64. */
  65. educationTypeList(data) {
  66. return request({
  67. url: '/app/common/course/educationType/list',
  68. method: 'get',
  69. params: data,
  70. noToken: true
  71. })
  72. },
  73. /**
  74. *
  75. * @param {*} data
  76. * @returns
  77. * 根据教育类型获取业务层级
  78. */
  79. businessList(data) {
  80. return request({
  81. url: '/app/common/course/business/list',
  82. method: 'get',
  83. params: data,
  84. noToken: true
  85. })
  86. },
  87. /**
  88. *
  89. * @param {*} data
  90. * @returns
  91. * 根据业务层级获取科目分类
  92. */
  93. subjectList(data) {
  94. return request({
  95. url: '/app/common/course/subject/list',
  96. method: 'get',
  97. params: data,
  98. noToken: true
  99. })
  100. },
  101. /**
  102. *
  103. * @param {*} data
  104. * @returns
  105. *
  106. * 根据科目分类获取商品列表
  107. */
  108. goodsList(data) {
  109. return request({
  110. url: '/app/common/goods/list',
  111. method: 'get',
  112. params: data,
  113. noToken: true
  114. })
  115. },
  116. /**
  117. *
  118. * @param {} data
  119. * @returns
  120. * 获取商品详情
  121. */
  122. commonGoodsDetail(data) {
  123. return request({
  124. url: '/app/common/goods/' + data,
  125. method: 'get',
  126. noToken: true
  127. })
  128. },
  129. /**
  130. *
  131. * @param {*} data
  132. * @returns
  133. * 获取商品课程列表
  134. */
  135. goodsCourseList(data) {
  136. return request({
  137. url: '/app/common/goods/course/list/' + data,
  138. method: 'get',
  139. noToken: true
  140. })
  141. },
  142. /**
  143. *
  144. * @param {*} data
  145. * @returns
  146. * 获取商品题库列表
  147. */
  148. goodsBankList(data) {
  149. return request({
  150. url: '/app/common/bank/list',
  151. method: 'get',
  152. params: data,
  153. noToken: true
  154. })
  155. },
  156. /**
  157. *
  158. * @param {*} data
  159. * @returns
  160. * 查询题库章卷列表
  161. */
  162. goodsChapterList(data) {
  163. return request({
  164. url: '/app/common/bank/chapter/list',
  165. method: 'get',
  166. params: data,
  167. noToken: true
  168. })
  169. },
  170. /**
  171. *
  172. * @param {*} data
  173. * @returns
  174. * 查询题库试卷列表
  175. */
  176. goodsExamList(data) {
  177. return request({
  178. url: '/app/common/bank/exam/list',
  179. method: 'get',
  180. params: data,
  181. noToken: true
  182. })
  183. },
  184. /**
  185. *
  186. * @param {*} data
  187. * @returns
  188. * 获取试做题目列表
  189. */
  190. goodsQuestionList(data) {
  191. return request({
  192. url: '/app/common/bank/question/list',
  193. method: 'get',
  194. params: data,
  195. noToken: true
  196. })
  197. },
  198. /**
  199. *
  200. * @param {*} data
  201. * @returns
  202. * 获取商品模块列表
  203. */
  204. goodsCourseList(data) {
  205. return request({
  206. url: '/app/common/goods/course/list/' + data,
  207. method: 'get',
  208. noToken: true
  209. })
  210. },
  211. /**
  212. *
  213. * @param {*} data
  214. * @returns
  215. * 获取未购买商品模块菜单列表
  216. */
  217. menuList(data) {
  218. return request({
  219. url: '/app/common/course/menuList',
  220. method: 'get',
  221. params: data,
  222. noToken: true
  223. })
  224. },
  225. /**
  226. *
  227. * @param {*} data
  228. * @returns
  229. * 获取未购买商品节列表
  230. */
  231. sectionList(data) {
  232. return request({
  233. url: '/app/common/course/sectionList/' + data,
  234. method: 'get',
  235. noToken: true
  236. })
  237. },
  238. /**
  239. *
  240. * @param {*} data
  241. * @returns
  242. * 获取未购买商品章列表
  243. */
  244. chapterList(data) {
  245. return request({
  246. url: '/app/common/course/chapterList/' + data,
  247. method: 'get',
  248. noToken: true
  249. })
  250. },
  251. courseBusiness(data) {
  252. return request({
  253. url: '/app/common/course/business/' + data,
  254. method: 'get',
  255. noToken: true
  256. })
  257. },
  258. }