{{ error }}
+Загрузка...
+ +Нет данных
+Нет данных
+Нет данных
+{{ error }}
+| ID | +Имя | +Активен | +Регионы | +Темы | +Дата от | +Создан | ++ |
|---|---|---|---|---|---|---|---|
| Нет подписчиков | +|||||||
| {{ consumer.id }} | +{{ consumer.name }} | ++ + {{ consumer.is_active ? "да" : "нет" }} + + | +{{ formatList(consumer.regions) }} | +{{ formatList(consumer.topics) }} | +{{ formatDate(consumer.date_from) }} | +{{ formatDate(consumer.created_at) }} | ++ + + + | +
{{ error }}
+ +| ID | +Заголовок | +Регион | +Тема | +Населённый пункт | +Дата события | +Координаты | ++ |
|---|---|---|---|---|---|---|---|
| Нет событий | +|||||||
| {{ event.id }} | ++ + | +{{ event.region ?? "—" }} | +{{ event.topic ?? "—" }} | +{{ event.locality || "—" }} | +{{ formatDate(event.event_date) }} | ++ + {{ event.latitude.toFixed(4) }}, {{ event.longitude.toFixed(4) }} + + — + | ++ + | +
{{ error }}
+| ID | +Источник | +Конфиг | +Статус | +Последний запуск | +Ошибка | ++ |
|---|---|---|---|---|---|---|
| Нет заданий | +||||||
| {{ job.id }} | +{{ job.source_type }} | +{{ JSON.stringify(job.source_config) }} | ++ {{ job.status }} + | +{{ formatDate(job.last_run_at) }} | +{{ job.last_error ?? "—" }} | ++ + | +