31 lines
589 B
JavaScript
31 lines
589 B
JavaScript
import {
|
|
http
|
|
} from "../util/api"
|
|
|
|
const baseURL = "http://192.168.0.4:3000/api"
|
|
|
|
// 用户相关API
|
|
export const userAPI = {
|
|
// 获取用户列表
|
|
getList: (params = {}) => http.get('/users', {
|
|
params
|
|
}),
|
|
|
|
// 获取用户详情
|
|
getDetail: (id) => http.get(`/users/${id}`),
|
|
|
|
// 更新用户信息
|
|
update: (id, data) => http.put(`/users/${id}`, data),
|
|
|
|
// 删除用户
|
|
delete: (id) => http.delete(`/users/${id}`),
|
|
|
|
// 获取用户统计
|
|
getStats: () => http.get('/users/stats/overview'),
|
|
|
|
getProfile: () => http.get(baseURL + '/user/profile')
|
|
}
|
|
|
|
export default {
|
|
userAPI
|
|
} |