19 lines
497 B
TypeScript
19 lines
497 B
TypeScript
import { request } from '@/api/request'
|
|
import type { RegisterBody } from '@/types/api'
|
|
import type { RegisterForm } from './register.types'
|
|
|
|
/** POST /app/auth/register */
|
|
export function registerUser(data: RegisterForm) {
|
|
const body: RegisterBody = {
|
|
phonenumber: data.phone.trim(),
|
|
smsCode: data.code.trim(),
|
|
password: data.password,
|
|
confirmPassword: data.confirmPassword,
|
|
}
|
|
return request<void>({
|
|
url: '/app/auth/register',
|
|
method: 'POST',
|
|
data: body,
|
|
})
|
|
}
|