api.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { request } from "@/utils/request"
  2. /**
  3. * wxb21c3e030b8af425 书券大礼包
  4. * wx021e792baf529aff 好运赢书券
  5. */
  6. export let config = {
  7. appid: 'wxb21c3e030b8af425'
  8. }
  9. // 获取openId
  10. export async function getOpenId(data) {
  11. return request({url: `/applet/openId`, data})
  12. }
  13. // 获取首页信息
  14. export async function getHome(data) {
  15. return request({url: `/sign/in/home`, data})
  16. }
  17. // 签到
  18. export async function signInAjax(data) {
  19. return request({url: `/sign/in/login`, data, method: 'PUT'})
  20. }
  21. // 获取签到记录列表
  22. export async function getSignList(data) {
  23. return request({url: `/sign/in/login/record`, data})
  24. }
  25. // 签到提醒
  26. export async function setMessage(data) {
  27. return request({url: `/sign/in/login/remind`, data})
  28. }
  29. // 获取签到提醒的模板ID
  30. export async function getTemplateIDs(data) {
  31. return request({url: `/sign/in/login/remind/template`, data})
  32. }
  33. // 书币充值失败重新领取
  34. export async function setReClaim(data) {
  35. return request({url: `/sign/in/login/reClaim`, data})
  36. }
  37. // 开关更新
  38. export async function switchUpdate(data) {
  39. return request({url: `/sign/in/login/switch/update`, data, method: 'PUT'})
  40. }
  41. // 获取公众号文章
  42. export async function getUrl() {
  43. return request({url: `/applet/mp/url`})
  44. }