study.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. import {request} from '@/utils/request.js'
  2. // 获取栏目
  3. export function getMenu(data) {
  4. return request({
  5. url: '/zswl-cloud-shop/column/searchByUser',
  6. data
  7. })
  8. }
  9. // 获取二级栏目页
  10. export function getPage(data) {
  11. return request({
  12. url: '/zswl-cloud-shop/column/page',
  13. data
  14. })
  15. }
  16. // 获取tab列表
  17. export function getTab(data) {
  18. return request({
  19. url: '/zswl-cloud-shop/community/get',
  20. data
  21. })
  22. }
  23. // 获取tab内容列表
  24. export function getItem(data) {
  25. return request({
  26. url: '/zswl-cloud-shop/communityItem/getItem',
  27. data
  28. })
  29. }
  30. // 获取帖子详情
  31. export function detail(data) {
  32. return request({
  33. url: '/zswl-cloud-shop/communityItem/detail',
  34. data
  35. })
  36. }
  37. // 获取三级栏目列表
  38. export function studyGoodsList(data) {
  39. return request({
  40. url: '/zswl-cloud-shop/goodsCoupon/studyGoods',
  41. data
  42. })
  43. }
  44. // 研学商品推荐
  45. export function studyGoodsByUser(data) {
  46. return request({
  47. url: '/zswl-cloud-shop/goodsInfo/studyGoodsByUser',
  48. data
  49. })
  50. }
  51. // // 研学商品详情
  52. // export function studyGoodsDetail(data) {
  53. // return request({
  54. // url: '/zswl-cloud-shop/goodsCoupon/studyGoodsDetail',
  55. // data
  56. // })
  57. // }
  58. // 研学测试题库
  59. export function getPaper(data) {
  60. return request({
  61. url: '/zswl-cloud-shop/paper/search',
  62. data
  63. })
  64. }
  65. // 研学测试题
  66. export function getTestList(data) {
  67. return request({
  68. url: '/zswl-cloud-shop/paperQuestions/search',
  69. data
  70. })
  71. }
  72. // 研学测试
  73. export function studyTest(data) {
  74. return request({
  75. url: '/zswl-cloud-bdb/user/studyTest',
  76. data
  77. })
  78. }
  79. // 研学测试结果
  80. export function getResult(data) {
  81. return request({
  82. url: '/zswl-cloud-shop/paperResult/get',
  83. data
  84. })
  85. }
  86. // 课程视频列表
  87. export function videoList(data) {
  88. return request({
  89. url: '/zswl-cloud-shop/course/video',
  90. data
  91. })
  92. }
  93. // 课程栏目推荐
  94. export function videoLists(data) {
  95. return request({
  96. url: '/zswl-cloud-shop/courseChapter/video',
  97. data
  98. })
  99. }
  100. // 课程详情
  101. export function videoDetail(data) {
  102. return request({
  103. url: '/zswl-cloud-shop/course/detail',
  104. data
  105. })
  106. }
  107. // 研学预约
  108. export function subscribe(data) {
  109. return request({
  110. url: '/zswl-cloud-shop/reservationLog/addOrUpdate',
  111. method:'post',
  112. data
  113. })
  114. }
  115. // 查询点赞
  116. export function getLikes(data) {
  117. return request({
  118. url: '/zswl-cloud-shop/communityLikeLog/get',
  119. data
  120. })
  121. }
  122. // 点赞/取消点赞
  123. export function likes(data) {
  124. return request({
  125. url: '/zswl-cloud-shop/communityLikeLog/likes',
  126. method:'post',
  127. data
  128. })
  129. }
  130. // 研学商品列表
  131. export function studyGoods(data) {
  132. return request({
  133. url: '/zswl-cloud-shop/goodsInfo/studyGoods',
  134. data
  135. })
  136. }
  137. // 获取栏目下的互动社区tab
  138. // community/getCommunitys
  139. export function getCommunitys(data) {
  140. return request({
  141. url: '/zswl-cloud-shop/community/getCommunitys',
  142. method:'get',
  143. data
  144. })
  145. }
  146. // 获取出游人
  147. // /traveler/getAllTravelers
  148. export function getAllTravelers(data) {
  149. return request({
  150. url: '/zswl-cloud-shop/traveler/getAllTravelers',
  151. method:'get',
  152. data
  153. })
  154. }
  155. // 保存出游人
  156. // /traveler/saveTraveler
  157. export function saveTraveler(data) {
  158. return request({
  159. url: '/zswl-cloud-shop/traveler/saveTraveler',
  160. method:'post',
  161. data
  162. })
  163. }
  164. // 研学课程详情
  165. // goodsReserve/getCourseDetail
  166. export function getCourseDetail({ orderNo,id}) {
  167. return request({
  168. url: `/zswl-cloud-shop/goodsReserve/getCourseDetail?id=${id}&orderNo=${orderNo}`,
  169. })
  170. }
  171. // 视频进度上报
  172. // /dataViewPer/updatePer
  173. export function updatePer(data) {
  174. return request({
  175. url: '/zswl-cloud-shop/dataViewPer/updatePer',
  176. method:'post',
  177. data
  178. })
  179. }
  180. // 研学心得发表
  181. // /communityItem/goodsSaveCommunityItem
  182. export function goodsSaveCommunityItem(data) {
  183. return request({
  184. url: '/zswl-cloud-shop/communityItem/goodsSaveCommunityItem',
  185. method:'post',
  186. data
  187. })
  188. }
  189. // 研学心得详情
  190. // /communityItem/detail
  191. export function goodsCommunityItemDetail(data) {
  192. return request({
  193. url: '/zswl-cloud-shop/communityItem/detail?tabId='+data ,
  194. })
  195. }
  196. // 研学心得列表
  197. // communityItem/pageItem
  198. export function goodsSharePage(data) {
  199. return request({
  200. url: '/zswl-cloud-shop/communityItem/pageItem',
  201. method:'post',
  202. data
  203. })
  204. }
  205. // 科普视频播放量
  206. // coursePlayLog/add
  207. export function coursePlayLog(data) {
  208. return request({
  209. url: '/zswl-cloud-shop/coursePlayLog/add',
  210. method:'post',
  211. data
  212. })
  213. }
  214. // 创建研学订单
  215. // springbatchservice/studyOrder/creat
  216. export function studyOrderCreat(data) {
  217. return request({
  218. url: '/springbatchservice/studyOrder/creat',
  219. method:'post',
  220. data
  221. })
  222. }