mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-09-22 21:36:39 +08:00
48 lines
1.4 KiB
JavaScript
48 lines
1.4 KiB
JavaScript
import { postAxios, getAxios } from '@/lib/http';
|
|
export const departmentApi = {
|
|
// 加载所有的部门子部门
|
|
getLoadDepartment: () => {
|
|
return getAxios('/department/list');
|
|
},
|
|
// 查询部门及员工列表
|
|
getDepartmentEmployeeList: () => {
|
|
return getAxios('/department/listEmployee');
|
|
},
|
|
// 添加部门
|
|
addDepartment: (data) => {
|
|
return postAxios('/department/add', data);
|
|
},
|
|
// 编辑部门
|
|
updateDepartment: (data) => {
|
|
return postAxios('/department/update', data);
|
|
},
|
|
// 删除部门
|
|
deleteDepartment: (data) => {
|
|
return postAxios('/department/delete/' + data);
|
|
},
|
|
// 根据id获取部门信息
|
|
getDepartmentById: (data) => {
|
|
return getAxios('/department/query/' + data);
|
|
},
|
|
// 查询部门列表
|
|
getDepartmentAll: () => {
|
|
return getAxios('/department/listAll');
|
|
},
|
|
// 根据部门名称获取员工列表
|
|
getListEmployeeByDepartmentName: (departmentName) => {
|
|
return getAxios('/department/listEmployeeByDepartmentName?departmentName=' + departmentName);
|
|
},
|
|
// 上下移动
|
|
upOrDown: (departmentId, swapId) => {
|
|
return getAxios('/department/upOrDown/' + departmentId + '/' + swapId);
|
|
},
|
|
// 升级
|
|
upGrade: (departmentId) => {
|
|
return getAxios('/department/upgrade/' + departmentId);
|
|
},
|
|
// 降级
|
|
downGrade: (departmentId, preId) => {
|
|
return getAxios('/department/downgrade/' + departmentId + '/' + preId);
|
|
}
|
|
};
|