From e3c5a289ed05b7b67b537d0d7c8a7e4ae2855fe6 Mon Sep 17 00:00:00 2001 From: "alexander.boxhorn" Date: Wed, 26 Feb 2025 14:25:18 +0100 Subject: [PATCH] allow selecting of spitzenstunde even when a single messquerschnitt is choose --- .../panels/ZeitauswahlRadiogroup.vue | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/messstelle/optionsmenue/panels/ZeitauswahlRadiogroup.vue b/frontend/src/components/messstelle/optionsmenue/panels/ZeitauswahlRadiogroup.vue index 94cb1576..9ab64ff1 100644 --- a/frontend/src/components/messstelle/optionsmenue/panels/ZeitauswahlRadiogroup.vue +++ b/frontend/src/components/messstelle/optionsmenue/panels/ZeitauswahlRadiogroup.vue @@ -72,7 +72,7 @@ justify="center" dense > - {{ helperText }} + {{ helpText }} @@ -122,15 +122,12 @@ const durchschnitt = computed(() => { }); function isTypeDisabled(type: string): boolean { - return ( - type !== props.messstelleDetektierteFahrzeugart || - chosenOptionsCopy.value.messquerschnittIds.length !== 1 - ); + return type !== props.messstelleDetektierteFahrzeugart; } -const helperText = computed(() => { - if (chosenOptionsCopy.value.messquerschnittIds.length !== 1) { - return "Spitzenstunde kann nur für einen einzelnen Messquerschnitt ausgegeben werden"; +const helpText = computed(() => { + if (isZeitraumGreaterThanFiveYears.value) { + return "Die Spitzenstunde kann nur für Zeiträume kleiner 5 Jahre angezeigt werden"; } return ""; }); @@ -189,6 +186,7 @@ watch( chosenOptionsCopy.value.zeitauswahl = Zeitauswahl.TAGESWERT; snackbarStore.showInfo("Zeitauswahl wurde auf Tageswert gesetzt"); } - } + }, + { immediate: true, deep: true } );