common.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336
  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. getGoodsCourseTeacher(data) {
  80. return request({
  81. url: '/app/common/course/teacher/list',
  82. method: 'get',
  83. params: data,
  84. noToken: true
  85. })
  86. },
  87. /**
  88. *
  89. * @param {*} data
  90. * @returns
  91. * 根据教育类型获取业务层级
  92. */
  93. businessList(data) {
  94. return request({
  95. url: '/app/common/course/business/list',
  96. method: 'get',
  97. params: data,
  98. noToken: true
  99. })
  100. },
  101. /**
  102. *
  103. * @param {*} data
  104. * @returns
  105. * 根据业务层级获取科目分类
  106. */
  107. subjectList(data) {
  108. return request({
  109. url: '/app/common/course/subject/list',
  110. method: 'get',
  111. params: data,
  112. noToken: true
  113. })
  114. },
  115. /**
  116. *
  117. * @param {*} data
  118. * @returns
  119. *
  120. * 根据科目分类获取商品列表
  121. */
  122. goodsList(data) {
  123. return request({
  124. url: '/app/common/goods/list',
  125. method: 'get',
  126. params: data,
  127. noToken: true
  128. })
  129. },
  130. /**
  131. *
  132. * @param {} data
  133. * @returns
  134. * 获取商品详情
  135. */
  136. commonGoodsDetail(data) {
  137. return request({
  138. url: '/app/common/goods/' + data,
  139. method: 'get',
  140. noToken: true
  141. })
  142. },
  143. /**
  144. *
  145. * @param {*} data
  146. * @returns
  147. * 获取商品课程列表
  148. */
  149. goodsCourseList(data) {
  150. return request({
  151. url: '/app/common/goods/course/list/' + data,
  152. method: 'get',
  153. noToken: true
  154. })
  155. },
  156. /**
  157. *
  158. * @param {*} data
  159. * @returns
  160. * 获取商品题库列表
  161. */
  162. goodsBankList(data) {
  163. return request({
  164. url: '/app/common/bank/list',
  165. method: 'get',
  166. params: data,
  167. noToken: true
  168. })
  169. },
  170. /**
  171. *
  172. * @param {*} data
  173. * @returns
  174. * 查询题库章卷列表
  175. */
  176. goodsChapterList(data) {
  177. return request({
  178. url: '/app/common/bank/chapter/list',
  179. method: 'get',
  180. params: data,
  181. noToken: true
  182. })
  183. },
  184. /**
  185. *
  186. * @param {*} data
  187. * @returns
  188. * 查询题库试卷列表
  189. */
  190. goodsExamList(data) {
  191. return request({
  192. url: '/app/common/bank/exam/list',
  193. method: 'get',
  194. params: data,
  195. noToken: true
  196. })
  197. },
  198. goodsExamRandomList(data) {
  199. return request({
  200. url: '/bank/exam/temp',
  201. method: 'post',
  202. data
  203. })
  204. },
  205. /**
  206. *
  207. * @param {*} data
  208. * @returns
  209. * 获取试做题目列表
  210. */
  211. goodsQuestionList(data) {
  212. return request({
  213. url: '/app/common/bank/question/list',
  214. method: 'get',
  215. params: data,
  216. noToken: true
  217. })
  218. },
  219. /**
  220. *
  221. * @param {*} data
  222. * @returns
  223. * 获取商品模块列表
  224. */
  225. goodsCourseList(data) {
  226. return request({
  227. url: '/app/common/goods/course/list/' + data,
  228. method: 'get',
  229. noToken: true
  230. })
  231. },
  232. /**
  233. *
  234. * @param {*} data
  235. * @returns
  236. * 获取未购买商品模块菜单列表
  237. */
  238. menuList(data) {
  239. return request({
  240. url: '/app/common/course/menuList',
  241. method: 'get',
  242. params: data,
  243. noToken: true
  244. })
  245. },
  246. /**
  247. *
  248. * @param {*} data
  249. * @returns
  250. * 获取未购买商品节列表
  251. */
  252. sectionList(data) {
  253. return request({
  254. url: '/app/common/course/sectionList/' + data,
  255. method: 'get',
  256. noToken: true
  257. })
  258. },
  259. /**
  260. *
  261. * @param {*} data
  262. * @returns
  263. * 获取未购买商品章列表
  264. */
  265. chapterList(data) {
  266. return request({
  267. url: '/app/common/course/chapterList/' + data,
  268. method: 'get',
  269. noToken: true
  270. })
  271. },
  272. courseBusiness(data) {
  273. return request({
  274. url: '/app/common/course/business/' + data,
  275. method: 'get',
  276. noToken: true
  277. })
  278. },
  279. advertisingHomeLocation(data) {
  280. return request({
  281. url: '/app/common/base/advertising/homeLocation',
  282. method: 'get',
  283. params: data,
  284. noToken: true
  285. })
  286. },
  287. commonSystemTime() {
  288. return request({
  289. url: '/app/common/system/dict/data/sys/time',
  290. method: 'get',
  291. noToken: true
  292. })
  293. },
  294. dictList(data) {
  295. return request({
  296. url: '/app/common/system/dict/data/list',
  297. method: 'get',
  298. params: data,
  299. noToken: true
  300. })
  301. },
  302. appCommonGoodsCourseModuleFreeExamList(data) {
  303. return request({
  304. url: '/app/common/goods/course/moduleFreeExamList/' + data,
  305. method: 'get',
  306. noToken: true
  307. })
  308. },
  309. getWeAppLink(data) {
  310. return request({
  311. url: '/app/common/get/small/link',
  312. method: 'get',
  313. params: data,
  314. noToken: true
  315. })
  316. }
  317. }