This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<!doctype html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
@@ -124,7 +124,7 @@
|
||||
// Globale Variablen
|
||||
let rfidData = [];
|
||||
let isLoading = false;
|
||||
let DBUrl = "db.reptilfpv.de:3000";
|
||||
let DBUrl = "ninja.reptilfpv.de:3000";
|
||||
var APIKey;
|
||||
|
||||
// Maximales Datum auf heute setzen
|
||||
@@ -166,7 +166,7 @@
|
||||
ageDisplay.style.display = "none";
|
||||
if (age < 0) {
|
||||
showErrorMessage(
|
||||
"Das Geburtsdatum kann nicht in der Zukunft liegen!",
|
||||
"Das Geburtsdatum kann nicht in der Zukunft liegen!"
|
||||
);
|
||||
e.target.value = "";
|
||||
} else {
|
||||
@@ -203,7 +203,7 @@
|
||||
const alter = calculateAge(geburtsdatum);
|
||||
if (alter < 0) {
|
||||
showErrorMessage(
|
||||
"Das Geburtsdatum kann nicht in der Zukunft liegen!",
|
||||
"Das Geburtsdatum kann nicht in der Zukunft liegen!"
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -217,6 +217,7 @@
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
...(APIKey && { Authorization: `Bearer ${APIKey}` }),
|
||||
},
|
||||
body: JSON.stringify({
|
||||
uid: uid,
|
||||
@@ -243,13 +244,13 @@
|
||||
} else {
|
||||
// Fehler anzeigen
|
||||
showErrorMessage(
|
||||
result.error || "Fehler beim Speichern der Daten",
|
||||
result.error || "Fehler beim Speichern der Daten"
|
||||
);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Fehler beim Speichern:", error);
|
||||
showErrorMessage(
|
||||
"Verbindungsfehler zum Server. Bitte versuchen Sie es später erneut.",
|
||||
"Verbindungsfehler zum Server. Bitte versuchen Sie es später erneut."
|
||||
);
|
||||
} finally {
|
||||
setLoadingState(false);
|
||||
@@ -355,6 +356,7 @@
|
||||
method: "GET",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
...(APIKey && { Authorization: `Bearer ${APIKey}` }),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -394,7 +396,7 @@
|
||||
} catch (error) {
|
||||
console.error("Fehler beim Lesen der UID:", error);
|
||||
showErrorMessage(
|
||||
"Verbindungsfehler zum RFID Reader. Bitte prüfen Sie die Verbindung.",
|
||||
"Verbindungsfehler zum RFID Reader. Bitte prüfen Sie die Verbindung."
|
||||
);
|
||||
|
||||
// UID Feld rot markieren
|
||||
@@ -412,12 +414,16 @@
|
||||
|
||||
async function checkServerStatus() {
|
||||
try {
|
||||
const response = await fetch("/api/health");
|
||||
const response = await fetch("/api/health", {
|
||||
headers: {
|
||||
...(APIKey && { Authorization: `Bearer ${APIKey}` }),
|
||||
},
|
||||
});
|
||||
const data = await response.json();
|
||||
|
||||
if (!data.status || data.status !== "connected") {
|
||||
showErrorMessage(
|
||||
"Server nicht verbunden. Einige Funktionen könnten eingeschränkt sein.",
|
||||
"Server nicht verbunden. Einige Funktionen könnten eingeschränkt sein."
|
||||
);
|
||||
return false;
|
||||
}
|
||||
@@ -437,7 +443,7 @@
|
||||
APIKey = data.licence || "";
|
||||
})
|
||||
.catch((error) =>
|
||||
showMessage("Fehler beim Laden der Lizenz", "error"),
|
||||
showMessage("Fehler beim Laden der Lizenz", "error")
|
||||
);
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user