web/buyer/src/api/login.js

95 lines
1.7 KiB
JavaScript
Raw Normal View History

2021-05-13 10:56:04 +08:00
import request, {Method, buyerUrl} from '@/plugins/request.js';
/**
* 注册
*/
export function regist (params) {
return request({
2022-01-25 09:46:12 +08:00
url: '/buyer/passport/members/register',
2021-05-13 10:56:04 +08:00
method: Method.POST,
needToken: false,
data: params
});
}
/**
* 账号密码登录
*/
export function login (params) {
return request({
2022-01-25 09:46:12 +08:00
url: '/buyer/passport/members/userLogin',
2021-05-13 10:56:04 +08:00
method: Method.POST,
needToken: false,
data: params,
headers: { 'clientType': 'PC' }
});
}
/**
* 手机号验证码登录
*/
export function smsLogin (params) {
return request({
2022-01-25 09:46:12 +08:00
url: '/buyer/passport/members/smsLogin',
2021-05-13 10:56:04 +08:00
method: Method.POST,
needToken: false,
data: params,
headers: { 'clientType': 'PC' }
});
}
/**
* 获取用户信息
*/
export function getMemberMsg (params) {
return request({
2022-01-25 09:46:12 +08:00
url: '/buyer/passport/members',
2021-05-13 10:56:04 +08:00
method: Method.GET,
needToken: true,
params
});
}
/**
* 第三方登录 支付宝微博qq,微信
*/
export function webLogin (type) {
2022-01-25 09:46:12 +08:00
window.open(`${buyerUrl}/buyer/passport/connect/connect/login/web/${type}`, 'blank');
2021-05-13 10:56:04 +08:00
}
/**
* 第三方登录成功 回调接口
*/
export function loginCallback (uuid) {
return request({
2022-01-25 09:46:12 +08:00
url: `/buyer/passport/connect/connect/result?state=${uuid}`,
2021-05-13 10:56:04 +08:00
method: Method.GET,
needToken: false
});
}
/**
* 忘记密码 验证手机验证码
*/
export function validateCode (params) {
return request({
2022-01-25 09:46:12 +08:00
url: `/buyer/passport/members/resetByMobile`,
2021-05-13 10:56:04 +08:00
method: Method.POST,
needToken: false,
params
});
}
/**
* 忘记密码 重置密码
*/
export function resetPassword (params) {
return request({
2022-01-25 09:46:12 +08:00
url: `/buyer/passport/members/resetPassword`,
2021-05-13 10:56:04 +08:00
method: Method.POST,
needToken: false,
params
});
}