import { postAxios, getAxios } from '@/lib/http'; export const roleApi = { // 添加角色 addRole: (remark, roleName) => { const data = { remark: remark, roleName: roleName }; return postAxios('/role/add', data); }, // 删除角色 deleteRole: id => { return getAxios('/role/delete/' + id); }, // 修改角色 updateRole: (id, remark, roleName) => { const data = { id: id, remark: remark, roleName: roleName }; return postAxios('/role/update', data); }, // 获取角色数据 getRoleDetail: id => { return getAxios('/role/get/' + id); }, // 加载角色列表 getAllRole: () => { return getAxios('role/getAll'); }, // 根据角色名字获取对应成员列表 getListEmployee: data => { return postAxios('/role/listEmployee', data); }, // 根据角色id获取角色成员-员工列表 getAllListEmployee: id => { return getAxios('/role/listAllEmployee/' + id); }, // 从角色成员列表中移除员工 deleteEmployeeRole: param => { return getAxios('/role/removeEmployee?employeeId=' + param.employeeId + '&roleId=' + param.roleId); }, // 从角色成员列表中批量移除员工 deleteEmployeeList: data => { return postAxios('/role/removeEmployeeList', data); }, // 添加角色成员方法 addEmployeeListRole: data => { return postAxios('/role/addEmployeeList', data); }, // 通过员工id获取所有角色以及员工具有的角色 getRoles: id => { return getAxios('/role/getRoles/' + id); }, };