api.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. //获取h5资讯详情接口
  2. function getEvantDetails(params) {
  3. return service({
  4. url: `/api/activity/v1/evant/information/get/evantDetails/${params}`,
  5. method: 'get',
  6. })
  7. }
  8. //是否删除文章获取h5资讯详情接口
  9. function getEvantCheck(params) {
  10. return service({
  11. url: `/api/user/v1/evant/information/evant/check/${params}`,
  12. method: 'get',
  13. })
  14. }
  15. //获取活动数据
  16. function getActDetail() {
  17. return service({
  18. url: `/api/activity/v4/actFissionAward/getActDetail`,
  19. method: 'get',
  20. })
  21. }
  22. //获取活动数据
  23. function getActDetailList(token) {
  24. return service({
  25. url: `/api/activity/v4/actFissionAward/getActDetail`,
  26. method: 'get',
  27. headers:{
  28. 'Authorization': token
  29. },
  30. })
  31. }
  32. //跑马灯
  33. function getMarquee() {
  34. return service({
  35. url: `/api/activity/v4/actFissionAward/marquee`,
  36. method: 'get',
  37. })
  38. }
  39. //活动领取奖励
  40. function getAwardPage(token,params) {
  41. return service({
  42. url: `/api/activity/v4/actFissionAward/awardPage`,
  43. method: 'post',
  44. headers:{
  45. 'Authorization': token
  46. },
  47. data: params
  48. })
  49. }
  50. //活动领取校验接口
  51. function getCheck(token) {
  52. return service({
  53. url: `/api/activity/v4/actFissionAward/receiveCheck`,
  54. method: 'get',
  55. headers:{
  56. 'Authorization': token
  57. },
  58. })
  59. }
  60. //获取标签列表
  61. function getTagList() {
  62. return service({
  63. url: `/api/activity/api/actFissionTag/indexTags`,
  64. method: 'get'
  65. })
  66. }
  67. //根据标签获取裂变活动攻略
  68. function getQueryByTag(token, data) {
  69. return service({
  70. url: `/api/activity/api/actFissionStrategy/queryByTagId`,
  71. method: 'post',
  72. headers:{
  73. 'Authorization': token
  74. },
  75. data
  76. })
  77. }
  78. //获取攻略列表
  79. function getStrategy(id) {
  80. return service({
  81. url: `/api/activity/v4/actFissionAward/getStrategy?strategyId=${id}`,
  82. method: 'get',
  83. })
  84. }
  85. //新用户使用激活码
  86. function getActivationCode(data,tagId,deviceId,captchaVerification) {
  87. var urls = '';
  88. if(captchaVerification){
  89. captchaVerification = encodeURIComponent(captchaVerification);
  90. urls = `/api/activity/v4/actFissionAward/getActivationCode?username=${data}&tagId=${tagId}&deviceId=${deviceId}&captchaVerification=${captchaVerification}`
  91. }else{
  92. urls = `/api/activity/v4/actFissionAward/getActivationCode?username=${data}&tagId=${tagId}&deviceId=${deviceId}`
  93. }
  94. return service({
  95. url: urls,
  96. method: 'get',
  97. })
  98. }
  99. //数据埋点
  100. function systemBuriedPoint(data) {
  101. return service({
  102. url: `/api/public/v1/systemBuriedPoint/stat`,
  103. method: 'post',
  104. data:data
  105. })
  106. }