Commit Graph

253 Commits

Author SHA1 Message Date
ISA
cd28e5085c mockChartData inCPLmockData verschoben 2025-02-20 10:37:56 +01:00
ISA
b881aef3db alle Baugrüppenträger in dashboard sichtbar in Laptop Auflösung 2025-02-20 09:00:33 +01:00
ISA
b4934a015b NetzwerkInfo in dashboard strecken durch flex-grow 2025-02-20 08:46:37 +01:00
ISA
f9c050417e digitale Eingänge Redux Slice erstellt für mehr Übersicht 2025-02-20 08:07:53 +01:00
Ismail Ali
4dab654856 Refaktorierung: Auslagerung der useEffect-Logik für digitale Ausgänge in benutzerdefinierten Hook
- Erstellte den Hook `useDigitalOutputs` in `/hooks/einausgaenge/useDigitalOutputs.ts`, der die `useEffect`-Logik zur Verwaltung der digitalen Ausgänge kapselt.
- Anpassung der `EinAusgaenge`-Komponente zur Nutzung des neuen Hooks für eine klarere und wiederverwendbare Struktur.
2025-02-19 15:52:13 +01:00
Ismail Ali
ed25755508 fix: alles funktioniert in pages/einausgaenge.tsx 2025-02-19 15:16:57 +01:00
Ismail Ali
7ffb187d0a Bug: Modals in einausgange werden nicht angezeigt 2025-02-19 14:58:17 +01:00
Ismail Ali
2d61ff4c76 Digitale Ausgänge von window laden, stae und Bezeichnung 2025-02-19 14:51:49 +01:00
Ismail Ali
d29287b93f digitale Eingänge Daten in hooks/einausgaenge/useDigitalInputsData.ts ausgelagert 2025-02-19 14:11:26 +01:00
Ismail Ali
6eecd8c96d modals ausgelagern von pages/einausgaenge.tsx 2025-02-19 13:38:50 +01:00
Ismail Ali
3b482935d5 useEffect aus einausgaenge.tsx wurde entfernt und durch den useLoadScript-Hook ersetzt. 2025-02-18 10:29:28 +01:00
Ismail Ali
d48579fafa Digitale Eingänge auslagern von einausgaenge.tsx 2025-02-17 16:35:46 +01:00
Ismail Ali
9f564450a2 Digitale Ausgänge ausgelagert von Ein- und Asgänge 2025-02-17 16:22:32 +01:00
Ismail Ali
b1b4837968 pgaes Verzeichnis Struktur verbessert 2025-02-14 18:43:53 +01:00
Ismail Ali
a0f924d62b dashboard.tsx gereinegt 2025-02-13 21:56:37 +01:00
Ismail Ali
f3456172c4 fix: handleModuleClick für Baugrüppenträger in dashboard.tsx 2025-02-13 21:53:30 +01:00
Ismail Ali
db8dcfe0d7 Verbesserte Version von dashboard.tsx 2025-02-13 21:37:50 +01:00
Ismail Ali
6769c1f6f8 Baugruppentraeger von dashboard.tsx in components ausgelagert 2025-02-13 21:30:59 +01:00
Ismail Ali
fbed871dc5 VersionInfo ausgelagert 2025-02-13 21:09:19 +01:00
Ismail Ali
03c434dc5a last20Messages von Redux bekommen, so wird Übergabparameter und props nicht brauchen 2025-02-13 21:02:34 +01:00
Ismail Ali
dc589c35df NetworkInfo Kompoente von dashboard.tsx incomponents ausgelagert 2025-02-13 20:31:56 +01:00
Ismail Ali
58791271e7 Letzten 20 Meldungen in components ausgelagert 2025-02-13 20:04:31 +01:00
Ismail Ali
c29b1c180b Struktur in components verbessert 2025-02-13 19:37:26 +01:00
Ismail Ali
1768564d4b Struktur in components verbessert 2025-02-13 19:32:01 +01:00
Ismail Ali
876af27f5e Struktur verbessert 2025-02-13 19:20:38 +01:00
ISA
42bff4b3ad Struktur in components verbessert 2025-02-13 15:12:11 +01:00
ISA
56df99c869 Struktur verbessert in components 2025-02-13 15:06:13 +01:00
ISA
5c7b5555c4 feat: Struktur für Charts verbessert und Komponenten getrennt
- `LoopMeasurementChart.tsx` und `TDRChart.tsx` erstellt für separate Diagramm-Darstellungen.
- Neue Struktur unter `/components/modules/kue705FO/charts/` eingeführt.
- `ChartModal.tsx` bleibt für generelle Nutzung erhalten.
- Erhöhte Wartbarkeit und Modularität durch Trennung der Chart-Komponenten.
2025-02-13 11:55:52 +01:00
ISA
da75c99197 webVersion = "1.0.6.3"; 2025-02-10 15:34:33 +01:00
ISA
21e415a8ea refactor: Auslagerung der Chart-Erstellungsfunktionen in chartUtils.ts
- createLoopChart und createTDRChart aus Kue705FO.tsx in eine separate Datei chartUtils.ts verschoben
- Verbesserte Code-Struktur und Wiederverwendbarkeit der Chart-Funktionen
- Import der ausgelagerten Funktionen in Kue705FO.tsx angepasst
2025-02-10 13:32:53 +01:00
ISA
cb6e6d3926 OPCUA Status und Name Lesen 2025-02-10 11:27:41 +01:00
ISA
4dd8e7d3b0 Webserverversion: 1.0.6.2 OPCUA Info lesen 2025-02-10 08:33:29 +01:00
ISA
89c36fc071 OPCUA Info Lesen in dashboard 2025-02-10 07:38:09 +01:00
ISA
34ff252d80 Version 1.0.6.1 2025-02-07 14:10:18 +01:00
ISA
360835a686 Analoge Eingänge Seite und Kinder Komponenten auf Laptop responsive 2025-02-07 12:07:11 +01:00
ISA
898af2bcf1 Dashbord Tabelle responsive mit flex-grow 2025-02-07 11:23:17 +01:00
ISA
48b1d2f408 Meldungen und Einstellungen Seiten erstellt 2025-01-29 10:00:02 +01:00
ISA
cd44c1bd6a JSON Dateien in einem Ordner verschoben 2025-01-28 13:15:00 +01:00
ISA
23fcc557e7 TypeScript kein Syntaxsfehler 2025-01-27 10:31:11 +01:00
Ismail Ali
bf826b5bb5 Webserverversion: 1.0.6.0 TypeScript statt JavaScript
Vorteile:
 Statische Typisierung: Verhindert viele Fehler zur Entwicklungszeit.
Bessere IDE-Unterstützung: IntelliSense, Autovervollständigung und Fehlerhinweise.
Klarere Codebasis: Explizite Typen verbessern die Lesbarkeit und Wartbarkeit.
Erkennung von Bugs: Findet Fehler bereits vor der Ausführung.
Unterstützt moderne Features: Bietet frühzeitig neue JavaScript-Funktionen.
Große Projekte: Bessere Skalierbarkeit und Teamarbeit.
Erweiterbarkeit: Ermöglicht eigene Typen und Interfaces.
Kompatibilität: Läuft als transpiliertes JavaScript in jedem Browser.
Bessere Refaktorierung: Sichereres Umstrukturieren von Code.
Community und Ökosystem: Viele Tools und Bibliotheken bieten Typunterstützung.
2025-01-25 12:47:12 +01:00
Ismail Ali
4f809877ea feat: Projekt von JavaScript zu TypeScript migriert 2025-01-25 00:20:19 +01:00
ISA
d6ed002ff3 Xio-PM mit Mock Daten 2025-01-24 08:59:23 +01:00
ISA
090ddbc385 feat: Optimierung der Tabelle für analoge Eingänge
- Hinzugefügt: Flexibles Layout der Tabelle mit `w-full` und `h-full`, um sich an den verfügbaren Platz anzupassen.
- Verbesserungen: Overflow-Handling für den Tabelleninhalt mit `overflow-auto` und flexibler Größenanpassung durch `flex-grow`.
- Refaktorierung: Layout- und Styling-Optimierungen für eine bessere Darstellung und Benutzerfreundlichkeit.
2025-01-24 08:23:35 +01:00
Ismail Ali
beb476f50c Analoger Eingänge 2025-01-23 23:03:28 +01:00
ISA
d077bec9e0 Webserverversion: 1.0.5.3
Responsive dashboard, Kabelüberwachung Ein und Ausgänge
2025-01-23 14:43:49 +01:00
ISA
6742fe0a4a Tabelle in Laptop ohne Scrollbalkenmit gap-0 in dashboard in Würzel-Element 2025-01-23 14:15:54 +01:00
ISA
2246470122 fix: Entfernen von unnötigem Scrollen und Leerbereich nach dem Footer
- Layout angepasst, um Scrollbalken und Leerbereich nach dem Footer zu vermeiden.
- `h-screen` und `overflow-hidden` für die Hauptcontainer verwendet.
- Sicherstellung, dass die Seite genau die Bildschirmhöhe ausfüllt.
- Cleanup in CSS und JSX zur Verbesserung der Benutzeroberfläche.
2025-01-23 11:19:57 +01:00
ISA
8c9e4c0022 Kabelüberwachungsseite responsive in 2xl, xl und laptop 2025-01-23 08:45:42 +01:00
ISA
b2eb899793 fix(layout): Anpassung des Layouts für Laptop-Auflösung (1348x635)
- Header und Footer mit festen Höhen (13vh und 8vh) versehen.
- Inhaltsbereich dynamisch skaliert mit calc(100vh - Header - Footer).
- Navigation für volle Höhe des Inhalts angepasst.
- Alle Elemente ohne Scrollen auf Laptop-Auflösung sichtbar gemacht.
2025-01-23 07:29:41 +01:00
ISA
801b2f55da Webserverversion: 1.0.5.2
digitale Eingänge Daten kommen aus Mock oder echte CPL
2025-01-22 15:28:37 +01:00