feat: Referenzkurve für TDR-Chart integriert

- Neues Verzeichnis `tdr-reference-curves` für JSON-Referenzdaten hinzugefügt
- Redux Slice `tdrReferenceChartSlice` erstellt
- Thunk `fetchAllTDRReferenceChartThunk` zum Laden aller Referenzdaten integriert
- Service `fetchAllTDRReferenceChartData` mit Umgebungsunterscheidung (dev/prod)
- Anzeige der Referenzkurve im TDR-Chart mit Tooltip und gestrichelter Linie
- Referenzdaten werden automatisch beim Laden der Seite in Redux geladen
This commit is contained in:
ISA
2025-03-21 13:28:43 +01:00
parent 33e66269c2
commit 93136d0a38
71 changed files with 280733 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ import { useRouter, useSearchParams } from "next/navigation";
import Kue705FO from "../components/main/kabelueberwachung/kue705FO/Kue705FO";
import { useDispatch, useSelector } from "react-redux";
import { fetchAllTDRChartData } from "../redux/thunks/fetchAllTDRChartThunk";
import { fetchAllTDRReferenceChartThunk } from "../redux/thunks/fetchAllTDRReferenceChartThunk";
function Kabelueberwachung() {
const router = useRouter();
@@ -38,6 +39,7 @@ function Kabelueberwachung() {
if (!tdrData || tdrData.length === 0) {
// console.log("TDR-Daten abrufen...");
dispatch(fetchAllTDRChartData());
dispatch(fetchAllTDRReferenceChartThunk());
}
}, [dispatch, tdrData]);
//----------------------------------------------------------------