Files
FiDA_Front/src/api/login.ts
2026-02-23 16:28:39 +08:00

51 lines
1.0 KiB
TypeScript

import request from '@/utils/request'
/**
*
* 发送验证码
* @param params 发送验证码的参数
* @param params.email 邮箱
* @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.username 姓名
* @param data.password 密码
* @param data.verificationCode 验证码
* @returns 登录成功后的token
*/
export const Login = (data) => {
return request({
url: '/api/user/login',
method: 'post',
loading: true,
data
})
}