Files
backmanagerweb/src/api/user.js

44 lines
898 B
JavaScript
Raw Normal View History

2026-06-22 21:36:22 +08:00
// 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}`)
}