feat(20250103-role): 增加角色批量授权用户

This commit is contained in:
李小涛
2025-01-03 14:41:30 +08:00
parent 21be91a894
commit b5c583ba7d
8 changed files with 169 additions and 12 deletions

View File

@@ -86,3 +86,36 @@ export function getRoleToDeptAll(query: object) {
params: query,
});
}
/**
* 获取所有用户
* @param query
* @returns
*/
export function getAllUsers() {
return request({
url: '/api/system/user/',
method: 'get',
params: { limit: 999 },
}).then((res: any) => {
return XEUtils.map(res.data, (item: any) => {
return {
id: item.id,
name: item.name,
};
});
});
}
/**
* 设置角色-用户
* @param query
* @returns
*/
export function setRoleUsers(roleId: string | number | undefined, data: object) {
return request({
url: `/api/system/role/${roleId}/set_role_users/`,
method: 'put',
data,
});
}