third.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. // TODO @puhui999:这个接口,挪到 /Users/yunai/Java/yudao-mall-uniapp/sheep/api/member/social.js
  17. getWxacode: async (path, query) => {
  18. return await request({
  19. url: '/member/social-user/wxa-qrcode',
  20. method: 'POST',
  21. data: {
  22. scene: query,
  23. path,
  24. checkPath: false, // TODO 开发环境暂不检查 path 是否存在
  25. },
  26. });
  27. },
  28. },
  29. // 苹果相关
  30. apple: {
  31. // 第三方登录
  32. login: (data) =>
  33. request({
  34. url: 'third/apple/login',
  35. method: 'POST',
  36. data,
  37. custom: {
  38. showSuccess: true,
  39. loadingMsg: '登陆中',
  40. },
  41. }),
  42. },
  43. };