Здравствуйте!!!
Подскажите как можно сформировать из данных массивов полученных с апи:
const roleRight = [
{
"Id": 1,
"RoleId": 1,
"RightId": 1
},
{
"Id": 2,
"RoleId": 1,
"RightId": 2
},
{
"Id": 3,
"RoleId": 2,
"RightId": 2
},
{
"Id": 4,
"RoleId": 3,
"RightId": 1
},
];
const roles = [
{
"Id": 1,
"Name": "Администратор",
},
{
"Id": 2,
"Name": "Модератор",
},
{
"Id": 3,
"Name": "Пользователь",
},
];
const rights = [
{
"Id": 1,
"Name": "Контакты - Просмотр",
},
{
"Id": 2,
"Name": "Контакты - Редактирование",
}
];
Пимерно такой т е основываясь на roleRights сформировать массив обьестов где содержится Роль и ее права.
const roles = [
{
"Id": 1,
"Name": "Администратор",
"right": [
{
"Id": 1,
"Name": "Контакты - Просмотр",
},
{
"Id": 2,
"Name": "Контакты - Редактирование",
}
]
},
{
"Id": 2,
"Name": "Модератор",
"right": [
{
"Id": 1,
"Name": "Контакты - Просмотр",
},
{
"Id": 2,
"Name": "Контакты - Редактирование",
}
]
},
];