wx-starlock/api/user.js

175 lines
2.9 KiB
JavaScript

import request from '../utils/request'
// user 用户模块
// 获取用户信息
export function getUserInfoRequest(data) {
return request({
url: '/user/getUserInfo',
method: 'POST',
data
})
}
// 更新用户信息
export function updateUserInfoRequest(data) {
return request({
url: '/user/updateUserInfo',
method: 'POST',
data
})
}
// 修改密码
export function updatePasswordRequest(data) {
return request({
url: '/user/changePassword',
method: 'POST',
data
})
}
// 获取解绑邮箱token
export function unbindEmailTokenRequest(data) {
return request({
url: '/user/unbindEmailToken',
method: 'POST',
data
})
}
// 获取解绑手机号token
export function unbindPhoneTokenRequest(data) {
return request({
url: '/user/unbindPhoneToken',
method: 'POST',
data
})
}
// 修改绑定邮箱
export function updateEmailRequest(data) {
return request({
url: '/user/bindEmail',
method: 'POST',
data
})
}
// 修改绑定手机号
export function updatePhoneRequest(data) {
return request({
url: '/user/bindPhone',
method: 'POST',
data
})
}
// 获取邮箱验证码
export function getEmailCodeRequest(data) {
return request({
url: '/user/sendValidationCodeAuth',
method: 'POST',
data
})
}
// 登录
export function loginRequest(data) {
return request({
url: '/wechat/mini/login',
method: 'POST',
data
})
}
// 密码登录
export function passwordLoginRequest(data) {
return request({
url: '/user/login',
method: 'POST',
data
})
}
// 注册
export function registerRequest(data) {
return request({
url: '/user/register',
method: 'POST',
data
})
}
// 重置密码
export function resetPasswordRequest(data) {
return request({
url: '/user/resetPassword',
method: 'POST',
data
})
}
// 注册
export function phoneLoginRequest(data) {
return request({
url: '/wechat/mini/phone/login',
method: 'POST',
data
})
}
// 更换绑定手机号
export function rebindPhoneRequest(data) {
return request({
url: '/wechat/mini/rebindPhone',
method: 'POST',
data
})
}
// 验证码更换密码
export function changePasswordRequest(data) {
return request({
url: '/wechat/mini/changePassword',
method: 'POST',
data
})
}
// 更新云用户时区偏移
export function updateTimezoneOffsetRequest(data) {
return request({
url: '/cloudUser/updateSettings',
method: 'POST',
data
})
}
// 获取url
export function getWebUrlRequest(data) {
return request({
url: '/v2/service/getPackageUrl',
method: 'POST',
data
})
}
// 删除账号
export function deleteAccountRequest(data) {
return request({
url: '/user/delete',
method: 'POST',
data
})
}
// 退出登录
export function logoutRequest(data) {
return request({
url: '/v3/user/logout',
method: 'POST',
data
})
}