34 lines
652 B
JavaScript
34 lines
652 B
JavaScript
/**
|
|
* 用户相关API接口
|
|
*/
|
|
|
|
import request from '@/utils/request.js'
|
|
|
|
export default {
|
|
/**
|
|
* 获取用户信息
|
|
* @returns {Promise}
|
|
*/
|
|
getUserInfo() {
|
|
return request.get('/blade-system/user/info')
|
|
},
|
|
|
|
/**
|
|
* 修改密码
|
|
* @param {Object} data { oldPassword, newPassword, confirmPassword }
|
|
* @returns {Promise}
|
|
*/
|
|
updatePassword(data) {
|
|
return request.post('/blade-system/user/update-password', data)
|
|
},
|
|
|
|
/**
|
|
* 修改用户基本信息
|
|
* @param {Object} data 用户信息
|
|
* @returns {Promise}
|
|
*/
|
|
updateUserInfo(data) {
|
|
return request.post('/blade-system/user/update-info', data)
|
|
}
|
|
}
|