完善个人中心页面

This commit is contained in:
Eamon
2026-09-04 13:21:47 +08:00
parent 6d6d300203
commit f59e929843
27 changed files with 614 additions and 414 deletions

View File

@@ -1,6 +1,6 @@
import type { ApiResponse } from "@/lib/api"
import type { UserItem, UserQueryParams } from "@/lib/models/user"
import { callByUser } from "./base"
import { callByUser, callPublic } from "./base"
// ==================== 用户管理(.NET /api/baseinfo/v1/user/*) ====================
@@ -42,3 +42,24 @@ export async function updateUserProfile(
data,
)
}
// ==================== 个人中心资料/密码(.NET /user/*,cookie 会话) ====================
// 编辑资料:老项目 /user/UpdateInfo(QQ/Wx/TaoBao/Email)
export async function updateUserInfo(data: {
QQ: string
Wx: string
TaoBao: string
Email: string
}): Promise<ApiResponse<undefined>> {
return await callPublic<undefined>("/user/UpdateInfo", data)
}
// 修改密码:老项目 /user/UpdatePwd(OldPwd/NewPwd/ConfirmPwd)
export async function updateUserPwd(data: {
OldPwd: string
NewPwd: string
ConfirmPwd: string
}): Promise<ApiResponse<undefined>> {
return await callPublic<undefined>("/user/UpdatePwd", data)
}