65 lines
1.2 KiB
JavaScript
65 lines
1.2 KiB
JavaScript
import { GET, POST,PUT,DELETE } from '@/utils/request.js'
|
|
|
|
export const register = (userInfo) => {
|
|
return POST('/system/score/user', userInfo);
|
|
}
|
|
|
|
export const login = (userInfo) => {
|
|
return POST('/system/score/user/login', userInfo);
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 用户相关API
|
|
*/
|
|
export default {
|
|
/**
|
|
* 根据用户ID查询用户
|
|
* @param {string} userId 用户ID
|
|
*/
|
|
getUserById(userId) {
|
|
return GET(`/system/score/user/${userId}`)
|
|
},
|
|
|
|
/**
|
|
* 查询用户列表
|
|
* @param {Object} params 查询参数
|
|
*/
|
|
getUserList(params) {
|
|
return GET('/system/score/user/list', params)
|
|
},
|
|
|
|
/**
|
|
* 新增用户
|
|
* @param {Object} userData 用户数据
|
|
*/
|
|
addUser(userData) {
|
|
return POST('/system/score/user', userData)
|
|
},
|
|
|
|
/**
|
|
* 修改用户
|
|
* @param {Object} userData 用户数据
|
|
*/
|
|
updateUser(userData) {
|
|
return PUT('/system/score/user', userData)
|
|
},
|
|
|
|
/**
|
|
* 批量删除用户
|
|
* @param {Array} userIds 用户ID数组
|
|
*/
|
|
deleteUsers(userIds) {
|
|
return DELETE(`/system/score/user/${userIds}`)
|
|
},
|
|
|
|
/**
|
|
* 用户登录
|
|
* @param {Object} loginData 登录数据
|
|
*/
|
|
login(loginData) {
|
|
return POST('/system/score/user/login', loginData)
|
|
}
|
|
} |