Fix: загрузка дашборда из БД при пустой таблице
Made-with: Cursor
This commit is contained in:
12
HISTORY.md
12
HISTORY.md
@@ -1,5 +1,17 @@
|
||||
# История изменений
|
||||
|
||||
## 2026-04-06 09:37 UTC – Загрузка из БД при пустой таблице
|
||||
|
||||
**Проблема:** При открытии главной страницы данные из PostgreSQL подставлялись только если `GET /api/incidents` возвращал непустой `rows`; при пустой базе `processData` не вызывался, дашборд оставался скрытым до первой загрузки файла.
|
||||
|
||||
**Решение:** После успешного ответа API всегда вызывается `processData(rows)` (в том числе для пустого массива); показ индикатора «Загрузка данных из базы…», отдельные сообщения для непустой и пустой выборки, вывод ошибки при недоступности API.
|
||||
|
||||
**Изменения:** `index.html` (`tryLoadFromDb`).
|
||||
|
||||
**Проверка:** Открытие главной при пустой БД — видны KPI/диаграммы в нулевом состоянии и сообщение о пустой базе; при наличии записей — прежнее поведение.
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-06 18:00 UTC – Многостраничный UI: загрузка на data.html
|
||||
|
||||
**Проблема:** Источник данных и кнопка загрузки должны быть на отдельной странице; на ней же — сводка по числу объектов в БД и по последней загрузке.
|
||||
|
||||
Reference in New Issue
Block a user