Der Obere Grenzwert darf nicht kleiner als der untere sein in KÜ Modal Einstellung

This commit is contained in:
ISA
2024-10-22 07:38:25 +02:00
parent 9a56ed034c
commit bd75b84a46

View File

@@ -46,8 +46,8 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
if (window.kueLimit1 && Array.isArray(window.kueLimit1)) { if (window.kueLimit1 && Array.isArray(window.kueLimit1)) {
setIsolationsgrenzwerte(window.kueLimit1); setIsolationsgrenzwerte(window.kueLimit1);
} }
if (window.kueDelay && Array.isArray(window.kueDelay)) { if (window.kueDelay1 && Array.isArray(window.kueDelay1)) {
setVerzoegerung(window.kueDelay); setVerzoegerung(window.kueDelay1);
} }
if (window.kueLowerLimit && Array.isArray(window.kueLowerLimit)) { if (window.kueLowerLimit && Array.isArray(window.kueLowerLimit)) {
setUntereSchleifenGrenzwerte(window.kueLowerLimit); setUntereSchleifenGrenzwerte(window.kueLowerLimit);
@@ -71,6 +71,14 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
}; };
const handleSave = () => { const handleSave = () => {
// Validierung: Der obere Grenzwert darf nicht kleiner als der untere sein
if (obereSchleifenGrenzwerte[slot] < untereSchleifenGrenzwerte[slot]) {
alert(
`Der obere Schleifengrenzwert (${obereSchleifenGrenzwerte[slot]} kOhm) darf nicht kleiner als der untere Grenzwert (${untereSchleifenGrenzwerte[slot]} kOhm) sein!`
);
return; // Speichern verhindern
}
const changes = {}; const changes = {};
// Vergleich mit den Originalwerten, um Änderungen zu erkennen // Vergleich mit den Originalwerten, um Änderungen zu erkennen