Поправил вставку данных

This commit is contained in:
2025-11-27 12:17:41 +03:00
parent 810d3a8f7f
commit 0be829b97b
2 changed files with 55 additions and 7 deletions

View File

@@ -183,7 +183,7 @@ document.addEventListener('DOMContentLoaded', function() {
}
// Search for ObjItem data
async function searchObjItemData(objectName, satelliteId) {
async function searchObjItemData(objectName, satelliteId, latitude, longitude) {
try {
const params = new URLSearchParams({
name: objectName,
@@ -193,6 +193,11 @@ document.addEventListener('DOMContentLoaded', function() {
params.append('satellite_id', satelliteId);
}
if (latitude && longitude) {
params.append('latitude', latitude);
params.append('longitude', longitude);
}
const response = await fetch(`/api/search-objitem/?${params.toString()}`);
const data = await response.json();
@@ -232,7 +237,24 @@ document.addEventListener('DOMContentLoaded', function() {
// Search for ObjItem data
const satelliteId = satelliteSelect.value;
const objItemData = await searchObjItemData(parsedData.object_name, satelliteId);
// Extract latitude and longitude from coordinates
let latitude = null;
let longitude = null;
if (parsedData.coordinates && parsedData.coordinates !== '-') {
const coordParts = parsedData.coordinates.split(',').map(c => c.trim());
if (coordParts.length === 2) {
latitude = coordParts[0];
longitude = coordParts[1];
}
}
const objItemData = await searchObjItemData(
parsedData.object_name,
satelliteId,
latitude,
longitude
);
// Show warning if object not found
if (!objItemData.found) {