木邻有你前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.4 KiB

1 month ago
  1. import request from '@/api/request'
  2. export default {
  3. // 活动- 活动报名
  4. async applyActivity(data) {
  5. return request({
  6. url: '/activity/applyActivity',
  7. method: 'POST',
  8. data
  9. })
  10. },
  11. // 活动- 收藏活动
  12. async collectionActivity(data) {
  13. return request({
  14. url: '/activity/collectionActivity',
  15. method: 'POST',
  16. data
  17. })
  18. },
  19. // 活动- 获取活动详情
  20. async queryActivityById(data) {
  21. return request({
  22. url: '/activity/queryActivityById',
  23. method: 'GET',
  24. data,
  25. noToken: true
  26. })
  27. },
  28. // 活动- 获取我收藏的活动列表
  29. async queryActivityCollectionList(data) {
  30. return request({
  31. url: '/activity/queryActivityCollectionList',
  32. method: 'POST',
  33. data
  34. })
  35. },
  36. // 活动- 获取活动列表
  37. async queryActivityList(data) {
  38. return request({
  39. url: '/activity/queryActivityList',
  40. method: 'GET',
  41. data,
  42. noToken: true,
  43. showLoading: true
  44. })
  45. },
  46. // 我的报名- 获取我报名的活动列表
  47. async queryApplyList(data) {
  48. return request({
  49. url: '/activity/queryApplyList',
  50. method: 'POST',
  51. data,
  52. showLoading: true
  53. })
  54. },
  55. // 我的报名- 活动签到
  56. async signActivity(data) {
  57. return request({
  58. url: '/activity/signActivity',
  59. method: 'POST',
  60. data
  61. })
  62. },
  63. }