36 lines
613 B
JavaScript
36 lines
613 B
JavaScript
/**
|
|
* 用户接口模块
|
|
*/
|
|
|
|
import { get, post } from './request'
|
|
|
|
/**
|
|
* 获取用户详情
|
|
*/
|
|
export async function getUserDetail(userId) {
|
|
const response = await post('/users/detail', { userId })
|
|
return response
|
|
}
|
|
|
|
/**
|
|
* 更新用户头像
|
|
*/
|
|
export async function updateAvatar(avatar) {
|
|
const response = await post('/users/avatar', { avatar })
|
|
return response
|
|
}
|
|
|
|
/**
|
|
* 更新用户昵称
|
|
*/
|
|
export async function updateNickname(nickname) {
|
|
const response = await post('/users/nickname', { nickname })
|
|
return response
|
|
}
|
|
|
|
export default {
|
|
getUserDetail,
|
|
updateAvatar,
|
|
updateNickname
|
|
}
|