// 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}`) }