import request from '@/utils/request'

// 获取所有可用的权限树（菜单+列）
export function getAllPermissionTree() {
    return request({
        url: '/v1/permissions/tree',
        method: 'get'
    })
}

// 获取某个角色已拥有的权限列表
export function getRolePermissions(roleCode: string) {
    return request({
        url: '/v1/permissions/role/' + roleCode,
        method: 'get'
    })
}

// 保存角色的权限配置
export function saveRolePermissions(data: any) {
    return request({
        url: '/v1/permissions/assign',
        method: 'post',
        data
    })
}