DigitalFactory/Web/src/api/main/employee.ts

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 },
});