import request from '/@/utils/request'; export function getRoleList(query:Object) { return request({ url: '/api/v1/system/role/list', method: 'get', params:query }) } export function getRoleParams() { return request({ url: '/api/v1/system/role/getParams', method: 'get' }) } export function addRole(data:object) { return request({ url: '/api/v1/system/role/add', method: 'post', data:data }) } export function getRole(id:number) { return request({ url: '/api/v1/system/role/get', method: 'get', params:{id} }) } export function editRole(data:object) { return request({ url: '/api/v1/system/role/edit', method: 'put', data:data }) } export function deleteRole(id:number) { return request({ url: '/api/v1/system/role/delete', method: 'delete', data:{ids:[id]} }) } export function dataScope(data:any) { return request({ url: '/api/v1/system/role/dataScope', method: 'put', data:data }) } // 根据角色ID查询部门树结构 export function roleDeptTreeSelect(roleId:number) { return request({ url: '/api/v1/system/role/deptTreeSelect', method: 'get', params:{roleId} }) } // 根据角色ID查询菜单树结构 export function roleMenuTreeSelect(roleId:number) { return request({ url: '/api/v1/system/role/menuTreeSelect', method: 'get', params:{roleId} }) }