import server from '@/utils/request'; // 获取角色列表 export const getRoleList_api = (data: any): Promise => server.post(`/role/_query/`, data); // 删除角色 export const delRole_api = (id: string): Promise => server.remove(`/role/${id}`); // 保存角色 export const saveRole_api = (data: any): Promise => server.post(`/role`, data); // 更新角色信息 export const updateRole_api = (data: any): Promise => server.patch(`/role`, data); // 获取角色详细信息 export const getRoleDetails_api = (id: string): Promise => server.get(`/role/${id}`); // 获取角色对应的权限树 export const getPrimissTree_api = (id: string): Promise => server.get(`/menu/role/${id}/_grant/tree`); // 更新角色对应的权限树 export const updatePrimissTree_api = (id: string, data:object): Promise => server.put(`/menu/role/${id}/_grant`,data); // 获取用户列表 export const getUserByRole_api = (data: any): Promise => server.post(`/user/_query/`, data); // 将用户与角色绑定 export const bindUser_api = (roleId:string, data: string[]): Promise => server.post(`/role/${roleId}/users/_bind`, data); // 将用户与角色解绑 export const unbindUser_api = (roleId:string, data: string[]): Promise => server.post(`/role/${roleId}/users/_unbind`, data);