refactor: Seitenkomponenten ausgelagert in View-Komponenten

- meldungen.tsx → MeldungenView.tsx erstellt
  → beinhaltet Filterleiste, Tabellenansicht und Datenabruf
- system.tsx → SystemView.tsx ausgelagert
  → verbessert Lesbarkeit und Trennung von Routing und Inhalt
- View-Suffix verwendet für klare Struktur (Page = Entry, View = Inhalt)
This commit is contained in:
ISA
2025-07-07 08:27:19 +02:00
parent 859a8f1d64
commit ebe72c3ab0
14 changed files with 318 additions and 256 deletions

View File

@@ -1,17 +0,0 @@
// window-Funktion, damit sie global im Browser verfügbar ist
window.startAbfrage = function (fromDate, toDate, quelle, typ) {
// Datum formatieren: yyyy;MM;dd
const format = (dateStr) => {
const d = new Date(dateStr);
return `${d.getFullYear()};${d.getMonth() + 1};${d.getDate()}`;
};
const von = format(fromDate);
const bis = format(toDate);
// Beispiel-Kanal: 110 = +5V
const diaURL = `/cpl?/dashboard.html&DIA1=${von};${bis};${quelle};${typ};`;
// Neue Seite öffnen
window.open(diaURL, "_blank");
};