import { request } from '../request'; /** * Login * * @param username User name * @param password Password */ export function fetchLogin(body: Api.Auth.LoginBody) { return request({ url: '/auth/login', method: 'post', data: body }); } //邮箱验证码接口 export function sendCaptcha(body:Api.Auth.EmailCaptcha){ return request({ url:`/system/email/code?email=${body.email}`, method:'get', }) } //验证注册 //添加注册 export function fetchRegister(body: Api.Auth.RegisterBody) { return request({ url: '/auth/register', method: 'post', data: body }); } /** logout */ export function doDeleteLogout() { return request>({ url: '/auth/logout', method: 'delete' }); } /** Get user info */ export function doGetUserInfo() { return request({ url: '/u/user/getInfo' }); } /** * Refresh token * * @param refreshToken Refresh token */ export function fetchRefreshToken(refreshToken: string) { return request({ url: '/auth/refreshToken', method: 'post', data: { refreshToken } }); } /** * return custom backend error * * @param code error code * @param msg error message */ export function fetchCustomBackendError(code: string, msg: string) { return request({ url: '/auth/error', params: { code, msg } }); } /** Get check code */ export function doGetCheckCode() { return request<{ uuid: string; img: string }>({ url: '/code' }); }