YD_Event.Web/src/api/AuthApi.ts

50 lines
1.0 KiB
TypeScript
Raw Normal View History

2025-12-17 10:38:15 +08:00
import { http } from '../utils/request';
/**
* 登录
* @param data 登录参数
* @returns
*/
2026-04-07 11:32:25 +08:00
export const login = (data) => {
2025-12-17 10:38:15 +08:00
return http.post('/auth/signin', data);
};
2026-04-07 11:32:25 +08:00
/**
* 用户注册
* @param data 注册参数
* @param data.phone 手机号
* @param data.account 账号
* @param data.password 密码
* @param data.confirmPassword 确认密码
* @param data.code 验证码
* @param data.agreeTerms 同意用户协议
* @returns
*/
export const register = (data) => {
return http.post('/auth/register', data);
};
/**
* 短信验证码登录
* @param data 登录参数
* @param data.phone 手机号
* @param data.code 验证码
* @returns
*/
export const smsLogin = (data) => {
return http.post('/auth/smsSignIn', data);
};
/**
* 重置密码
* @param data 重置密码参数
* @param data.phone 手机号
* @param data.code 验证码
* @param data.newPassword 新密码
* @param data.confirmNewPassword 确认新密码
* @returns
*/
export const resetPassword = (data) => {
return http.post('/auth/resetPassword', data);
};