mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-09-17 10:56:39 +08:00
44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
import { postAxios, getAxios } from '@/lib/http';
|
|
export const employeeApi = {
|
|
// 员工管理查询
|
|
getEmployeeList: (data) => {
|
|
return postAxios('/employee/query', data);
|
|
},
|
|
// 添加员工
|
|
addEmployee: (data) => {
|
|
return postAxios('/employee/add', data);
|
|
},
|
|
// 更新员工信息
|
|
updateEmployee: (data) => {
|
|
return postAxios('/employee/update', data);
|
|
},
|
|
// 禁用启用单个员工
|
|
updateStatus: (employeeId, status) => {
|
|
return getAxios('/employee/updateStatus/' + employeeId + '/' + status);
|
|
},
|
|
// 批量禁用
|
|
updateStatusBatch: (data) => {
|
|
return postAxios('/employee/batchUpdateStatus', data);
|
|
},
|
|
// 单个员工角色授权
|
|
updateRoles: (data) => {
|
|
return postAxios('/employee/updateRoles', data);
|
|
},
|
|
// 修改密码
|
|
updatePwd: (data) => {
|
|
return postAxios('/employee/updatePwd', data);
|
|
},
|
|
// 重置密码
|
|
resetPassword: (employeeId) => {
|
|
return getAxios('/employee/resetPasswd/' + employeeId);
|
|
},
|
|
// 通过部门id获取当前部门的人员&没有部门的人
|
|
getListEmployeeByDeptId: (departmentId) => {
|
|
return getAxios('/employee/listEmployeeByDeptId/' + departmentId);
|
|
},
|
|
// 删除员工
|
|
deleteEmployee: (employeeId) => {
|
|
return postAxios('/employee/delete/' + employeeId);
|
|
}
|
|
};
|