feat: Button 'Als Referenzkurve setzen' mit dynamischer IP (window.location.origin)
This commit is contained in:
@@ -38,7 +38,24 @@ const TDRChartActionBar: React.FC = () => {
|
|||||||
setSelectedId(null);
|
setSelectedId(null);
|
||||||
dispatch(setSelectedTDRId(-1)); // z. B. -1 als „Reset“-Kennzeichnung
|
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 (
|
return (
|
||||||
<div className="flex justify-between items-center p-2 bg-gray-100 rounded-lg space-x-4">
|
<div className="flex justify-between items-center p-2 bg-gray-100 rounded-lg space-x-4">
|
||||||
{/* 🔵 Linke Seite: Reset-Button */}
|
{/* 🔵 Linke Seite: Reset-Button */}
|
||||||
@@ -48,6 +65,14 @@ const TDRChartActionBar: React.FC = () => {
|
|||||||
>
|
>
|
||||||
Letzte Messung
|
Letzte Messung
|
||||||
</button>
|
</button>
|
||||||
|
{selectedId !== null && (
|
||||||
|
<button
|
||||||
|
onClick={handleSetReference}
|
||||||
|
className="border border-blue-500 text-blue-600 bg-white rounded px-3 py-1 text-sm hover:bg-blue-100"
|
||||||
|
>
|
||||||
|
Als Referenzkurve setzen
|
||||||
|
</button>
|
||||||
|
)}
|
||||||
|
|
||||||
{/* 🔵 Rechte Seite: Dropdown */}
|
{/* 🔵 Rechte Seite: Dropdown */}
|
||||||
<div className="flex items-center space-x-2">
|
<div className="flex items-center space-x-2">
|
||||||
|
|||||||
@@ -6,5 +6,5 @@
|
|||||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||||
|
|
||||||
*/
|
*/
|
||||||
const webVersion = "1.6.157";
|
const webVersion = "1.6.159";
|
||||||
export default webVersion;
|
export default webVersion;
|
||||||
|
|||||||
Reference in New Issue
Block a user