common.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  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. goodsQuestionTempList(data) {
  221. return request({
  222. url: '/app/common/bank/question/temp/list',
  223. method: 'get',
  224. params: data,
  225. noToken: true
  226. })
  227. },
  228. // 随机组题题目列表
  229. goodsRandomQuestionList(data) {
  230. return request({
  231. url: '/bank/exam/simulate',
  232. method: 'post',
  233. data
  234. })
  235. },
  236. /**
  237. *
  238. * @param {*} data
  239. * @returns
  240. * 获取商品模块列表
  241. */
  242. goodsCourseList(data) {
  243. return request({
  244. url: '/app/common/goods/course/list/' + data,
  245. method: 'get',
  246. noToken: true
  247. })
  248. },
  249. /**
  250. *
  251. * @param {*} data
  252. * @returns
  253. * 获取未购买商品模块菜单列表
  254. */
  255. menuList(data) {
  256. return request({
  257. url: '/app/common/course/menuList',
  258. method: 'get',
  259. params: data,
  260. noToken: true
  261. })
  262. },
  263. /**
  264. *
  265. * @param {*} data
  266. * @returns
  267. * 获取未购买商品节列表
  268. */
  269. sectionList(data) {
  270. return request({
  271. url: '/app/common/course/sectionList/' + data,
  272. method: 'get',
  273. noToken: true
  274. })
  275. },
  276. /**
  277. *
  278. * @param {*} data
  279. * @returns
  280. * 获取未购买商品章列表
  281. */
  282. chapterList(data) {
  283. return request({
  284. url: '/app/common/course/chapterList/' + data,
  285. method: 'get',
  286. noToken: true
  287. })
  288. },
  289. courseBusiness(data) {
  290. return request({
  291. url: '/app/common/course/business/' + data,
  292. method: 'get',
  293. noToken: true
  294. })
  295. },
  296. advertisingHomeLocation(data) {
  297. return request({
  298. url: '/app/common/base/advertising/homeLocation',
  299. method: 'get',
  300. params: data,
  301. noToken: true
  302. })
  303. },
  304. commonSystemTime() {
  305. return request({
  306. url: '/app/common/system/dict/data/sys/time',
  307. method: 'get',
  308. noToken: true
  309. })
  310. },
  311. dictList(data) {
  312. return request({
  313. url: '/app/common/system/dict/data/list',
  314. method: 'get',
  315. params: data,
  316. noToken: true
  317. })
  318. },
  319. appCommonGoodsCourseModuleFreeExamList(data) {
  320. return request({
  321. url: '/app/common/goods/course/moduleFreeExamList/' + data,
  322. method: 'get',
  323. noToken: true
  324. })
  325. },
  326. getWeAppLink(data) {
  327. return request({
  328. url: '/app/common/get/small/link',
  329. method: 'get',
  330. params: data,
  331. noToken: true
  332. })
  333. }
  334. }