feat(account): 按原型完善左下角账户菜单与个人信息

This commit is contained in:
xy
2026-10-03 11:23:50 +08:00
parent eb4693cf65
commit 05c5723419
7 changed files with 442 additions and 18 deletions
+10
View File
@@ -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)
}