/* * @Author: RenXiaoDong * @Date: 2025-06-23 03:56:22 */ 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的函数,用于获取用户信息 export const fetchProfileInfo = (params = {}) => { // 使用Http.put方法,向/v1/me接口发送put请求,并将params作为参数传递 return Http.get('/v1/me', params); }; // 导出一个函数,用于获取编辑手机号的验证码 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); }; // 根据id获取企业信息 export const fetchEnterpriseInfo = (id: number) => { return Http.get(`/v1/enterprises/${id}`); }; // 手机密码登录 export const postLoginPassword = (params = {}) => { return Http.post('/v1/authorizations/password', params); }; // 用户注册 export const postRegister = (params = {}) => { return Http.post('/v1/users/register', params); }; // 发送注册验证码 export const postRegisterCaptcha = (params = {}) => { return Http.post('/v1/sms/register-captcha', params); }; // 发送忘记密码验证码 export const postForgetPasswordCaptcha = (params = {}) => { return Http.post('/v1/sms/forget-password-captcha', params); }; // 忘记密码 export const postForgetPassword = (params = {}) => { return Http.post('/v1/users/forget-password', params); }; // 创建企业 export const postCreateEnterprises = (params = {}) => { 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'); };