other.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import request from '../utils/request.js';
  2. // 微信小程序首页配置信息
  3. export function miniProgramConfig() {
  4. return request({
  5. loading: false,
  6. url: '/api/wechat/mini-program/config',
  7. method: 'GET'
  8. });
  9. }
  10. // 报名参赛
  11. export function enroll(data) {
  12. return request({
  13. url: '/api/enroll',
  14. method: 'POST',
  15. data
  16. });
  17. }
  18. // 报名记录
  19. export function enrollRecord(params) {
  20. return request({
  21. url: '/api/enroll/record',
  22. method: 'GET',
  23. data: params
  24. });
  25. }
  26. // 查询门店列表
  27. export function storeList(params) {
  28. return request({
  29. url: '/api/store/list',
  30. method: 'GET',
  31. data: params
  32. });
  33. }
  34. // 获取门店详情
  35. export function storeDetail(store_id,params) {
  36. return request({
  37. url: `/api/store/${store_id}`,
  38. method: 'GET',
  39. data: params
  40. });
  41. }
  42. // 发送短信
  43. export function smsSend(data) {
  44. return request({
  45. url: '/api/sms/send',
  46. method: 'POST',
  47. data
  48. });
  49. }
  50. // 我的代金卷列表
  51. export function couponListApi(params) {
  52. return request({
  53. url: '/api/coupon/list',
  54. method: 'GET',
  55. data: params
  56. });
  57. }
  58. //获取券码信息
  59. export function couponDetail(coupon_id) {
  60. return request({
  61. url: `/api/coupon/${coupon_id}`,
  62. method: 'GET'
  63. });
  64. }
  65. //轮询查询券状态
  66. export function queryCouponDetail(coupon_id,isloop) {
  67. return request({
  68. loading: false,
  69. url: `/api/coupon/${coupon_id}?isloop=${isloop}`,
  70. method: 'GET'
  71. });
  72. }
  73. //生成分享海报
  74. export function sharePoster() {
  75. return request({
  76. loading: false,
  77. url: `/api/wechat/share/poster`,
  78. method: 'GET'
  79. });
  80. }
  81. // 参赛记录
  82. export function registrationRecord() {
  83. return request({
  84. loading: false,
  85. url: `/api/registration/record`,
  86. method: 'GET'
  87. });
  88. }
  89. // 保存完赛证明
  90. export function finishCertificate(data) {
  91. return request({
  92. loading: false,
  93. url: '/api/upload/finish-certificate',
  94. method: 'POST',
  95. data
  96. });
  97. }
  98. // 报名详情
  99. export function enrollDetail() {
  100. return request({
  101. url: `/api/enroll/detail`,
  102. method: 'GET'
  103. });
  104. }