更新权限
This commit is contained in:
@@ -61,6 +61,54 @@ export const delObj = (ids: Object) => {
|
||||
data: ids,
|
||||
});
|
||||
};
|
||||
/**
|
||||
* 批量设置角色分组
|
||||
* @param roleIds 角色ID列表
|
||||
* @param roleGroup 分组名称(空表示未分组)
|
||||
*/
|
||||
export const batchUpdateRoleGroup = (roleIds: string[], roleGroup: string) => {
|
||||
return request({
|
||||
url: '/admin/role/batchGroup',
|
||||
method: 'put',
|
||||
data: { roleIds, roleGroup: roleGroup || '' },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 批量指定角色关联用户
|
||||
* @param roleId 角色ID
|
||||
* @param userIds 用户ID列表
|
||||
*/
|
||||
export const assignUsersToRole = (roleId: string, userIds: string[]) => {
|
||||
return request({
|
||||
url: '/admin/role/assignUsers',
|
||||
method: 'post',
|
||||
data: { roleId, userIds },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 根据角色ID查询该角色下绑定的用户列表(含部门、姓名、工号)
|
||||
* @param roleId 角色ID
|
||||
*/
|
||||
export const getUsersByRoleId = (roleId: string) => {
|
||||
return request({
|
||||
url: '/admin/role/users/' + roleId,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 解除指定用户与该角色的关联
|
||||
* @param roleId 角色ID
|
||||
* @param userId 用户ID
|
||||
*/
|
||||
export const unassignUserFromRole = (roleId: string, userId: string) => {
|
||||
return request({
|
||||
url: `/admin/role/users/${roleId}/${userId}`,
|
||||
method: 'delete',
|
||||
});
|
||||
};
|
||||
|
||||
export const permissionUpd = (roleId: string, menuIds: string) => {
|
||||
return request({
|
||||
|
||||
Reference in New Issue
Block a user