Skip to content

Commit

Permalink
fix wrong Zeitintervall (#225)
Browse files Browse the repository at this point in the history
  • Loading branch information
Der-Alex-K authored Oct 17, 2024
1 parent e0cd597 commit ce52a40
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<script setup lang="ts">
import type MessstelleOptionsDTO from "@/types/messstelle/MessstelleOptionsDTO";
import { computed, ref } from "vue";
import { computed, ref, watch } from "vue";
import PanelHeader from "@/components/common/PanelHeader.vue";
import { useMessstelleStore } from "@/store/MessstelleStore";
Expand Down Expand Up @@ -134,4 +134,17 @@ const helpTextZeitintervall = computed(() => {
}
return "";
});
watch(
() => chosenOptionsCopy.value.zeitauswahl,
() => {
if (isIntervallChangingLocked.value) {
let intervall = messstelleStore.getActiveMessfaehigkeit.intervall;
if (intervall === ZaehldatenIntervall.STUNDE_VIERTEL_EINGESCHRAENKT) {
intervall = ZaehldatenIntervall.STUNDE_VIERTEL;
}
chosenOptionsCopy.value.intervall = intervall;
}
}
);
</script>
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,39 @@ function zeitauswahlChanged() {
} else if (chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.STUNDE) {
chosenOptionsCopy.value.zeitblock = ZeitblockStuendlich.ZB_00_01;
} else if (
chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.SPITZENSTUNDE_KFZ ||
chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.SPITZENSTUNDE_RAD ||
chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.SPITZENSTUNDE_KFZ
) {
chosenOptionsCopy.value.zeitblock = Zeitblock.ZB_00_06;
resetFahrzeuge();
chosenOptionsCopy.value.fahrzeuge.kraftfahrzeugverkehr = true;
} else if (
chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.SPITZENSTUNDE_RAD
) {
chosenOptionsCopy.value.zeitblock = Zeitblock.ZB_00_06;
resetFahrzeuge();
chosenOptionsCopy.value.fahrzeuge.radverkehr = true;
} else if (
chosenOptionsCopy.value.zeitauswahl === Zeitauswahl.SPITZENSTUNDE_FUSS
) {
chosenOptionsCopy.value.zeitblock = Zeitblock.ZB_00_06;
resetFahrzeuge();
chosenOptionsCopy.value.fahrzeuge.fussverkehr = true;
}
function resetFahrzeuge() {
chosenOptionsCopy.value.fahrzeuge.kraftfahrzeugverkehr = false;
chosenOptionsCopy.value.fahrzeuge.schwerverkehr = false;
chosenOptionsCopy.value.fahrzeuge.gueterverkehr = false;
chosenOptionsCopy.value.fahrzeuge.schwerverkehrsanteilProzent = false;
chosenOptionsCopy.value.fahrzeuge.gueterverkehrsanteilProzent = false;
chosenOptionsCopy.value.fahrzeuge.radverkehr = false;
chosenOptionsCopy.value.fahrzeuge.fussverkehr = false;
chosenOptionsCopy.value.fahrzeuge.lastkraftwagen = false;
chosenOptionsCopy.value.fahrzeuge.lastzuege = false;
chosenOptionsCopy.value.fahrzeuge.busse = false;
chosenOptionsCopy.value.fahrzeuge.kraftraeder = false;
chosenOptionsCopy.value.fahrzeuge.personenkraftwagen = false;
chosenOptionsCopy.value.fahrzeuge.lieferwagen = false;
}
}
Expand Down

0 comments on commit ce52a40

Please sign in to comment.