restructure/src/api/system/user/index.js

60 lines
831 B
JavaScript

import { mockAxios as request } from '@/utils/http'
/**
* 获取用户分页数据接口
* @returns 用户分页
*/
export function getUserList(params) {
return request({
url: '/user/index',
method: 'GET',
params
})
}
/**
* 添加用户
* params
*/
export function addUser(data) {
return request({
url: '/user/add',
method: 'POST',
data
})
}
/**
* 编辑部门
* params
*/
export function editUser(data) {
return request({
url: '/user/edit',
method: 'PUT',
data
})
}
/**
* 删除用户
* params
*/
export function deleteUser(id) {
return request({
url: `/user/delete${[id]}`,
method: 'DELETE'
})
}
/**
* 设置用户状态
* params
*/
export function setUserStatus(data) {
return request({
url: '/user/status',
method: 'PUT',
data
})
}