| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | 
							- import request from '@/sheep/request';
 
- import { baseUrl, apiPath } from '@/sheep/config';
 
- export default {
 
-   // 微信相关
 
-   wechat: {
 
-     // 第三方登录
 
-     login: (data) =>
 
-       request({
 
-         url: 'third/wechat/login',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '登陆中',
 
-         },
 
-       }),
 
-     // 绑定微信
 
-     bind: (data) =>
 
-       request({
 
-         url: 'third/wechat/bind',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '绑定中',
 
-         },
 
-       }),
 
-     // 解除绑定微信
 
-     unbind: (data) =>
 
-       request({
 
-         url: 'third/wechat/unbind',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '解除绑定',
 
-         },
 
-       }),
 
-     // 公众号授权
 
-     oauthLogin: (data) =>
 
-       request({
 
-         url: 'third/wechat/oauthLogin',
 
-         method: 'GET',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '登陆中',
 
-         },
 
-       }),
 
-     // 获取小程序sessionKey(后端不会给前端返回真实的sessionKey)
 
-     getSessionId: (data) =>
 
-       request({
 
-         url: 'third/wechat/getSessionId',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showLoading: false,
 
-         },
 
-       }),
 
-     // 微信小程序 绑定一键获取的手机号
 
-     bindUserPhoneNumber: (data) =>
 
-       request({
 
-         url: 'third/wechat/bindUserPhoneNumber',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '获取中',
 
-         },
 
-       }),
 
-     // 网页jssdk
 
-     jssdk: (data) =>
 
-       request({
 
-         url: 'third/wechat/jssdk',
 
-         method: 'GET',
 
-         data,
 
-         custom: {
 
-           showError: false,
 
-           showLoading: false,
 
-         },
 
-       }),
 
-     // 小程序订阅消息
 
-     subscribeTemplate: (params) =>
 
-       request({
 
-         url: 'third/wechat/subscribeTemplate',
 
-         method: 'GET',
 
-         params: {
 
-           platform: 'miniProgram',
 
-         },
 
-         custom: {
 
-           showError: false,
 
-           showLoading: false,
 
-         },
 
-       }),
 
-     // 获取微信小程序码
 
-     getWxacode: (path) =>
 
-       `${baseUrl}${apiPath}third/wechat/wxacode?platform=miniProgram&payload=${encodeURIComponent(
 
-         JSON.stringify({
 
-           path,
 
-         }),
 
-       )}`,
 
-   },
 
-   // 苹果相关
 
-   apple: {
 
-     // 第三方登录
 
-     login: (data) =>
 
-       request({
 
-         url: 'third/apple/login',
 
-         method: 'POST',
 
-         data,
 
-         custom: {
 
-           showSuccess: true,
 
-           loadingMsg: '登陆中',
 
-         },
 
-       }),
 
-   },
 
- };
 
 
  |