third.js 967 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import request from '@/sheep/request';
  2. export default {
  3. // 微信相关
  4. wechat: {
  5. // 小程序订阅消息
  6. getSubscribeTemplateList: () =>
  7. request({
  8. url: '/member/social-user/get-subscribe-template-list',
  9. method: 'GET',
  10. custom: {
  11. showError: false,
  12. showLoading: false,
  13. },
  14. }),
  15. // 获取微信小程序码
  16. getWxacode: async (path, query) => {
  17. return await request({
  18. url: '/member/social-user/wxa-qrcode',
  19. method: 'POST',
  20. data: {
  21. scene: query,
  22. path,
  23. checkPath: false, // TODO 开发环境暂不检查 path 是否存在
  24. },
  25. });
  26. },
  27. },
  28. // 苹果相关
  29. apple: {
  30. // 第三方登录
  31. login: (data) =>
  32. request({
  33. url: 'third/apple/login',
  34. method: 'POST',
  35. data,
  36. custom: {
  37. showSuccess: true,
  38. loadingMsg: '登陆中',
  39. },
  40. }),
  41. },
  42. };