41 lines
646 B
JavaScript
41 lines
646 B
JavaScript
/**
|
|
* 用户相关接口
|
|
*/
|
|
|
|
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 更新用户信息
|
|
*/
|
|
export const updateUserInfo = (data) => {
|
|
return request.put('/user/info', data)
|
|
}
|
|
|
|
/**
|
|
* 上传头像
|
|
*/
|
|
export const uploadAvatar = (filePath) => {
|
|
return request.upload('/user/avatar', filePath)
|
|
}
|
|
|
|
/**
|
|
* 获取用户详情
|
|
*/
|
|
export const getUserDetail = (userId) => {
|
|
return request.get(`/user/${userId}`)
|
|
}
|
|
|
|
/**
|
|
* 绑定手机号
|
|
*/
|
|
export const bindPhone = (data) => {
|
|
return request.post('/user/phone/bind', data)
|
|
}
|
|
|
|
/**
|
|
* 解绑手机号
|
|
*/
|
|
export const unbindPhone = () => {
|
|
return request.post('/user/phone/unbind')
|
|
}
|