Files
dc-observatio/services/pcp-tgu-ops-ui/src/api/stationsApi.ts
T
Дмитрий Соловьев 0128c5569c 2D-карта (станции, заявки) и вкладка «Заявки»
Новая вкладка «Заявки»: показ заявок за интервал на 2D-карте,
создание заявки рисованием полигона на карте с формой параметров
(Оптика/РСА) и удаление выбранной заявки (createRequest/deleteRequest,
RequestCreatePanel/RequestDetailsPanel, polygonToWkt). В Tgu2DMapView
добавлен изолированный режим рисования полигона.

2D-карта: панели информации о станции и о заявках, слой станций
(stationsApi), поддержка выбора объектов через спатиальный индекс.
Список слоёв упрощён — трасса/полоса/маркеры КА убраны из переключателя,
по умолчанию включены работы плана, станции и заявки.
2026-06-01 22:17:50 +03:00

19 lines
524 B
TypeScript

export type StationDto = {
id: string | null;
number: number;
name: string;
position: { lat: number; long: number; height: number };
elevationMin: number;
elevationMax: number;
};
export async function fetchStations(): Promise<StationDto[]> {
const response = await fetch("/api/stations", {
headers: { Accept: "application/json" }
});
if (!response.ok) {
throw new Error(`Ошибка загрузки станций: ${response.status}`);
}
return response.json() as Promise<StationDto[]>;
}