展品维保小程序前端代码接口
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.

72 lines
1.4 KiB

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