This commit is contained in:
2026-06-22 21:36:22 +08:00
parent c0b84b9ea4
commit 0fc3d6c7c8
20 changed files with 2330 additions and 518 deletions
+43
View File
@@ -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}`)
}