Создать страницу для построения отчёта на ReactJS

Цена договорная
19 мая 2023, 11:20 • 13 откликов • 89 просмотров
Сразу пишите свою почасовую ставку и сколько часов уйдёт на эту задачу. В дальнейшем планирую дорабатывать этот и другие отчёты с почасовой оплатой.

Необходимо использовать ReactJS, библиотеку DevExtreme
Для отчёта предусмотреть экспорт в excel, pdf (эти функции встроены в компонент dxDataGrid библиотеки)

Команда для построения отчета в API:
POST /v12/{regionId}/reports/{id}/build

Макет интерфейса настройки отчёта
https://drive.google.com/file/d/11ZdoJfoCihaGMND9Ni0Mo-ZQS9n4OKZg/view?usp=sharing

Макет интерфейса с результатом отчёта
https://drive.google.com/file/d/1Gfi2yZLnPIhoGNn5pBR4DsD6xNIGV9V6/view?usp=sharing

Пример ответа от сервера:
{
"data": [
{
"routeName": "1",
"orderGraphicName": "1",
"shiftNumber": 1,
"tabNumber": "1927",
"garageNumber": 2,
"vehicleModel": "ТРОЛЗА-5265",
"sumPlanTrip": 8.9,
"sumFactTrip": 8.9,
"zeroTrip": "00:00",
"totalTime": "07:41",
"lineTime": "07:41",
"nightTime": "00:42",
"reserveTime": "00:00",
"workingMeleage": 89.93,
"zeroMeleage": 0
}
]
}