import request from '@/utils/request' /** * * 发送验证码 * @param params 发送验证码的参数 * @param params.email 邮箱 * @param params.type 验证码类型 * @param params.password 密码 * @returns 验证码发送成功的响应 */ export const SendVerificationCode = (params) => { return request({ url: '/api/user/send-verification-code', method: 'post', loading: true, params }) } /** * 注册用户 * @param data 注册用户的参数 * @param data.username 姓名 * @param data.password 密码 * @param data.email 邮箱 * @param data.verificationCode 验证码 * @returns 注册成功后的token */ export const Register = (data) => { return request({ url: '/api/user/register', method: 'post', loading: true, data }) } /** * 登录用户 * @param data 登录用户的参数 * @param data.email 邮箱 * @param data.password 密码 * @param data.verificationCode 验证码 * @returns 登录成功后的token */ export const Login = (data) => { return request({ url: '/api/user/login', method: 'post', loading: true, data }) } /** * 忘记密码 * @param data 忘记密码的参数 * @param data.email 邮箱 * @param data.password 密码 * @param data.verificationCode 验证码 * @returns 忘记密码成功后的token */ export const ForgetPassword = (data) => { return request({ url: '/api/user/forget-password', method: 'post', loading: true, data }) }