feat: 新增个人中心页面

This commit is contained in:
xlsea
2025-04-28 23:52:26 +08:00
parent d751c14f7b
commit 423a8c031f
22 changed files with 920 additions and 20 deletions

View File

@ -57,3 +57,30 @@ export function fetchGetDeptTree() {
method: 'get'
});
}
/** 修改用户基本信息 */
export function fetchUpdateUserProfile(data: Api.System.UserProfileOperateParams) {
return request<boolean>({
url: '/system/user/profile',
method: 'put',
data
});
}
/** 修改用户密码 */
export function fetchUpdateUserPassword(data: Api.System.UserPasswordOperateParams) {
return request<boolean>({
url: '/system/user/profile/updatePwd',
method: 'put',
data
});
}
/** 修改用户头像 */
export function fetchUpdateUserAvatar(formData: FormData) {
return request<boolean>({
url: '/system/user/profile/avatar',
method: 'post',
data: formData
});
}