You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
836 B
42 lines
836 B
import upload from '@/utils/upload' |
|
import request from '@/utils/request' |
|
|
|
// 用户密码重置 |
|
export function updateUserPwd(oldPassword, newPassword) { |
|
const data = { |
|
oldPassword, |
|
newPassword |
|
} |
|
return request({ |
|
url: '/system/user/profile/update-password', |
|
method: 'PUT', |
|
params: data |
|
}) |
|
} |
|
|
|
// 查询用户个人信息 |
|
export function getUserProfile() { |
|
return request({ |
|
url: '/system/user/profile/get', |
|
method: 'GET' |
|
}) |
|
} |
|
|
|
// 修改用户个人信息 |
|
export function updateUserProfile(data) { |
|
return request({ |
|
url: '/system/user/profile/update', |
|
method: 'PUT', |
|
data: data |
|
}) |
|
} |
|
|
|
// 用户头像上传 |
|
export function uploadAvatar(data) { |
|
return upload({ |
|
url: '/system/user/profile/update-avatar', |
|
method: 'PUT', |
|
name: data.name, |
|
filePath: data.filePath |
|
}) |
|
}
|
|
|