2025-06-23 05:58:04 -04:00
|
|
|
|
/*
|
|
|
|
|
|
* @Author: RenXiaoDong
|
|
|
|
|
|
* @Date: 2025-06-23 03:56:22
|
|
|
|
|
|
*/
|
2025-06-17 11:18:39 +08:00
|
|
|
|
import Http from '@/api';
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个函数,用于获取登录验证码
|
|
|
|
|
|
export const fetchLoginCaptCha = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/sms/login-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个函数,用于获取验证码
|
|
|
|
|
|
export const fetchAuthorizationsCaptcha = (params = {}) => {
|
|
|
|
|
|
// 使用Http.post方法,发送POST请求,请求地址为'/v1/authorizations/captcha',请求参数为params
|
|
|
|
|
|
return Http.post('/v1/authorizations/captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个函数,用于获取授权信息
|
|
|
|
|
|
export const fetchAuthorizations = (params = {}) => {
|
|
|
|
|
|
// 使用Http.put方法,向服务器发送PUT请求,获取授权信息
|
|
|
|
|
|
return Http.put('/v1/authorizations', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个名为fetchLogOut的函数,用于注销用户
|
|
|
|
|
|
export const fetchLogOut = (params = {}) => {
|
|
|
|
|
|
// 使用Http.put方法,向'/v1/authorizations'接口发送put请求,参数为params
|
|
|
|
|
|
return Http.put('/v1/authorizations', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个名为fetchProfileInfo的函数,用于获取用户信息
|
2025-09-19 09:40:06 +08:00
|
|
|
|
export const fetchUserInfo = (params = {}) => {
|
2025-06-17 11:18:39 +08:00
|
|
|
|
// 使用Http.put方法,向/v1/me接口发送put请求,并将params作为参数传递
|
2025-06-21 15:31:21 +08:00
|
|
|
|
return Http.get('/v1/me', params);
|
2025-06-17 11:18:39 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 导出一个函数,用于获取编辑手机号的验证码
|
|
|
|
|
|
export const fetchEditPhoneCaptcha = (params = {}) => {
|
|
|
|
|
|
// 使用Http.put方法,向服务器发送PUT请求,获取编辑手机号的验证码
|
|
|
|
|
|
return Http.put('/v1/sms/update-mobile-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export const fetchBindPhone = (params = {}) => {
|
|
|
|
|
|
return Http.put('/v1/me/mobile', params);
|
|
|
|
|
|
};
|
2025-06-23 05:58:04 -04:00
|
|
|
|
|
|
|
|
|
|
// 根据id获取企业信息
|
2025-09-11 16:08:28 +08:00
|
|
|
|
export const fetchEnterpriseInfo = (id: number | string) => {
|
2025-06-23 05:58:04 -04:00
|
|
|
|
return Http.get(`/v1/enterprises/${id}`);
|
|
|
|
|
|
};
|
2025-09-08 16:02:23 +08:00
|
|
|
|
|
|
|
|
|
|
// 手机密码登录
|
|
|
|
|
|
export const postLoginPassword = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/authorizations/password', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 用户注册
|
|
|
|
|
|
export const postRegister = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/users/register', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 发送注册验证码
|
2025-09-11 16:08:28 +08:00
|
|
|
|
export const postRegisterCaptcha = (params = {}) => {
|
2025-09-08 16:02:23 +08:00
|
|
|
|
return Http.post('/v1/sms/register-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 发送忘记密码验证码
|
2025-09-11 16:08:28 +08:00
|
|
|
|
export const postForgetPasswordCaptcha = (params = {}) => {
|
2025-09-08 16:02:23 +08:00
|
|
|
|
return Http.post('/v1/sms/forget-password-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 忘记密码
|
2025-09-11 16:08:28 +08:00
|
|
|
|
export const postForgetPassword = (params = {}) => {
|
2025-09-08 16:02:23 +08:00
|
|
|
|
return Http.post('/v1/users/forget-password', params);
|
2025-09-10 17:57:42 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 创建企业
|
2025-09-11 16:08:28 +08:00
|
|
|
|
export const postCreateEnterprises = (params = {}) => {
|
2025-09-10 17:57:42 +08:00
|
|
|
|
return Http.post('/v1/enterprises', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 获取我的企业列表
|
|
|
|
|
|
export const getMyEnterprises = () => {
|
|
|
|
|
|
return Http.get('/v1/me/enterprises');
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 获取我的主企业信息
|
|
|
|
|
|
export const getMyPrimaryEnterprise = () => {
|
|
|
|
|
|
return Http.get('/v1/me/primary-enterprise');
|
2025-09-11 16:08:28 +08:00
|
|
|
|
};
|
2025-09-11 18:16:05 +08:00
|
|
|
|
|
|
|
|
|
|
// 发送修改手机号验证码
|
|
|
|
|
|
export const postUpdateMobileCaptcha = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/sms/update-mobile-captcha', params);
|
|
|
|
|
|
};
|
2025-09-12 12:00:26 +08:00
|
|
|
|
|
|
|
|
|
|
// 发送修改密码验证码
|
|
|
|
|
|
export const postUpdatePasswordCaptcha = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/sms/update-password-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 验证修改密码验证码
|
|
|
|
|
|
export const postCheckUpdatePasswordCaptcha = (params = {}) => {
|
|
|
|
|
|
return Http.post('/v1/sms/check-update-password-captcha', params);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 修改密码
|
|
|
|
|
|
export const postUpdatePassword = (params = {}) => {
|
|
|
|
|
|
return Http.patch('/v1/me/password', params);
|
|
|
|
|
|
};
|