From fe5403efc4f7a4acfec2ce74f50a3cd354c31d84 Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 25 Mar 2025 10:14:57 +0100 Subject: [PATCH] feat: Button 'Als Referenzkurve setzen' mit dynamischer IP (window.location.origin) --- .../Charts/TDRChart/TDRChartActionBar.tsx | 25 +++++++++++++++++++ config/webVersion.ts | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/components/main/kabelueberwachung/kue705FO/Charts/TDRChart/TDRChartActionBar.tsx b/components/main/kabelueberwachung/kue705FO/Charts/TDRChart/TDRChartActionBar.tsx index aa11764..23250b9 100644 --- a/components/main/kabelueberwachung/kue705FO/Charts/TDRChart/TDRChartActionBar.tsx +++ b/components/main/kabelueberwachung/kue705FO/Charts/TDRChart/TDRChartActionBar.tsx @@ -38,7 +38,24 @@ const TDRChartActionBar: React.FC = () => { setSelectedId(null); dispatch(setSelectedTDRId(-1)); // z. B. -1 als „Reset“-Kennzeichnung }; + //------------------------------- + const handleSetReference = async () => { + if (selectedId === null || selectedSlot === null) return; + const url = `${window.location.origin}/CPL?seite.ACP&KTR${selectedSlot}=${selectedId}`; + + try { + const response = await fetch(url); + if (!response.ok) throw new Error("Fehler beim Setzen der Referenzkurve"); + + alert("✅ Referenzkurve erfolgreich gesetzt."); + } catch (error) { + console.error("❌ Fehler:", error); + alert("❌ Referenzkurve konnte nicht gesetzt werden."); + } + }; + + //-------------------------------- return (
{/* 🔵 Linke Seite: Reset-Button */} @@ -48,6 +65,14 @@ const TDRChartActionBar: React.FC = () => { > Letzte Messung + {selectedId !== null && ( + + )} {/* 🔵 Rechte Seite: Dropdown */}
diff --git a/config/webVersion.ts b/config/webVersion.ts index fcaa772..5b41480 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.157"; +const webVersion = "1.6.159"; export default webVersion;