This commit is contained in:
2025-12-16 09:32:55 +08:00
parent 5420cb599a
commit c20f085384
36 changed files with 2720 additions and 751 deletions

View File

@@ -1,4 +1,4 @@
import { GET, POST } from '@/utils/request.js'
import { GET, POST,PUT,DELETE } from '@/utils/request.js'
export const register = (userInfo) => {
return POST('/system/score/user', userInfo);
@@ -6,4 +6,60 @@ export const register = (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)
}
}