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, }); }