done
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
// api/user.js —— 用户相关接口
|
||||
import request from '../utils/request'
|
||||
|
||||
// 登录
|
||||
export function login(data) {
|
||||
return request.post('/user/login', data)
|
||||
}
|
||||
|
||||
// 获取当前用户信息
|
||||
export function getUserInfo() {
|
||||
return request.get('/user/info')
|
||||
}
|
||||
|
||||
// 登出
|
||||
export function logout() {
|
||||
return request.post('/user/logout')
|
||||
}
|
||||
|
||||
// 修改密码
|
||||
export function changePassword(data) {
|
||||
return request.put('/user/password', data)
|
||||
}
|
||||
|
||||
// ========== 用户管理 CRUD(管理员) ==========
|
||||
export function getUserList(params) {
|
||||
return request.get('/users', {params})
|
||||
}
|
||||
|
||||
export function getUserDetail(id) {
|
||||
return request.get(`/users/${id}`)
|
||||
}
|
||||
|
||||
export function createUser(data) {
|
||||
return request.post('/users', data)
|
||||
}
|
||||
|
||||
export function updateUser(id, data) {
|
||||
return request.put(`/users/${id}`, data)
|
||||
}
|
||||
|
||||
export function deleteUser(id) {
|
||||
return request.delete(`/users/${id}`)
|
||||
}
|
||||
Reference in New Issue
Block a user