other.js 1.7 KB

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