socialUser.ts 580 B

123456789101112131415161718
  1. import request from '@/config/axios'
  2. // 社交绑定,使用 code 授权码
  3. export const socialBind = (type, code, state) => {
  4. return request.post({ url: '/system/social-user/bind', data: { type, code, state } })
  5. }
  6. // 取消社交绑定
  7. export const socialUnbind = (type, openid) => {
  8. return request.delete({ url: '/system/social-user/unbind', data: { type, openid } })
  9. }
  10. // 社交授权的跳转
  11. export const socialAuthRedirect = (type, redirectUri) => {
  12. return request.get({
  13. url: `/system/auth/social-auth-redirect?type=${type}&redirectUri=${redirectUri}`,
  14. })
  15. }