feat(account): 按原型完善左下角账户菜单与个人信息
This commit is contained in:
@@ -14,6 +14,7 @@ import type {
|
||||
LoginRequest,
|
||||
LoginResponse,
|
||||
PasswordChangeRequest,
|
||||
ProfileUpdateRequest,
|
||||
} from '@/types/auth'
|
||||
import type { ApiResponse } from '@/types/common'
|
||||
|
||||
@@ -115,3 +116,12 @@ export function getAuthErrorMessage(error: unknown) {
|
||||
|
||||
return '登录失败,请稍后重试'
|
||||
}
|
||||
|
||||
export async function updateProfile(payload: ProfileUpdateRequest): Promise<CurrentUserResponse> {
|
||||
const response = await request.request<ApiResponse<CurrentUserResponse>>({
|
||||
url: '/v1/auth/me',
|
||||
method: 'PATCH',
|
||||
data: payload,
|
||||
})
|
||||
return unwrapApiResponse(response)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user