60 lines
1.2 KiB
TypeScript
60 lines
1.2 KiB
TypeScript
import request from '/@/utils/request';
|
|
enum Api {
|
|
AddEmployee = '/api/employee/add',
|
|
DeleteEmployee = '/api/employee/delete',
|
|
UpdateEmployee = '/api/employee/update',
|
|
PageEmployee = '/api/employee/page',
|
|
DetailEmployee = '/api/employee/detail',
|
|
ListEmployee = '/api/employee/list',
|
|
}
|
|
|
|
// 增加员工管理
|
|
export const addEmployee = (params?: any) =>
|
|
request({
|
|
url: Api.AddEmployee,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 删除员工管理
|
|
export const deleteEmployee = (params?: any) =>
|
|
request({
|
|
url: Api.DeleteEmployee,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 编辑员工管理
|
|
export const updateEmployee = (params?: any) =>
|
|
request({
|
|
url: Api.UpdateEmployee,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 分页查询员工管理
|
|
export const pageEmployee = (params?: any) =>
|
|
request({
|
|
url: Api.PageEmployee,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 列表员工管理
|
|
export const listEmployee = () =>
|
|
request({
|
|
url: Api.ListEmployee,
|
|
method: 'get',
|
|
data: { },
|
|
});
|
|
|
|
// 详情员工管理
|
|
export const detailEmployee = (id: any) =>
|
|
request({
|
|
url: Api.DetailEmployee,
|
|
method: 'get',
|
|
data: { id },
|
|
});
|
|
|
|
|