56 lines
908 B
JavaScript
56 lines
908 B
JavaScript
import api from './index'
|
|
|
|
/**
|
|
* 认证相关API
|
|
*/
|
|
export default {
|
|
/**
|
|
* 发送验证码
|
|
*/
|
|
sendCode(phone) {
|
|
return api.request('/auth/send-code', 'POST', { phone })
|
|
},
|
|
|
|
/**
|
|
* 手机号验证码登录
|
|
*/
|
|
phoneLogin(phone, code) {
|
|
return api.request('/auth/phone-login', 'POST', { phone, code })
|
|
},
|
|
|
|
/**
|
|
* 微信登录
|
|
*/
|
|
wechatLogin(code) {
|
|
return api.request('/auth/wechat', 'POST', { code })
|
|
},
|
|
|
|
/**
|
|
* 支付宝登录
|
|
*/
|
|
alipayLogin(code) {
|
|
return api.request('/auth/alipay', 'POST', { code })
|
|
},
|
|
|
|
/**
|
|
* 刷新Token
|
|
*/
|
|
refreshToken(refreshToken) {
|
|
return api.request('/auth/refresh', 'POST', { refreshToken })
|
|
},
|
|
|
|
/**
|
|
* 获取当前用户信息
|
|
*/
|
|
getCurrentUser() {
|
|
return api.request('/auth/me', 'GET')
|
|
},
|
|
|
|
/**
|
|
* 退出登录
|
|
*/
|
|
logout() {
|
|
return api.request('/auth/logout', 'POST')
|
|
}
|
|
}
|