| 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: '登陆中',        },      }),  },};
 |