61 lines
1.5 KiB
TypeScript
61 lines
1.5 KiB
TypeScript
import request from '@/utils/request';
|
|
|
|
// 分页查询角色
|
|
export async function getPage(params: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuser/getPage', {
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
}
|
|
export async function getDataById(id: any) {
|
|
return request(`/api/sys-manager-ebtp-project/v1/sysuser/${id}`, {
|
|
method: 'get',
|
|
});
|
|
}
|
|
export async function deleteRole(id: any) {
|
|
return request(`/api/sys-manager-ebtp-project/v1/sysuser/del/${id}`, {
|
|
method: 'get',
|
|
});
|
|
}
|
|
export async function addRole(params: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuser/insert', {
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
}
|
|
export async function updateRole(params: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuser/update', {
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
}
|
|
|
|
//分配人员查询数据
|
|
export async function allocationIF(userId: any) {
|
|
return request(`/api/sys-manager-ebtp-project/v1/sysrole/role/assign/${userId}`, {
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
export async function assignsRoles(params: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuserrole/assignsRoles', {
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
}
|
|
// IAM用户列表查询
|
|
export async function fetchIamUsers(params: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuser/iam/users', {
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
}
|
|
|
|
// 同步IAM用户到主表
|
|
export async function syncIamUser(user: any) {
|
|
return request('/api/sys-manager-ebtp-project/v1/sysuser/sync', {
|
|
method: 'post',
|
|
data: user,
|
|
});
|
|
}
|