From b98e8313005f3f19dc31795e630c571c61876958 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Thu, 19 Feb 2026 16:31:28 +0100 Subject: [PATCH] StgOrgLvPlan: add DEFAULT_MODE_LV_PLAN to OverviewLvPlan --- public/js/components/Cis/LvPlan/OverviewLvPlan.js | 6 ++++++ public/js/components/Cis/LvPlan/StgOrg.js | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/public/js/components/Cis/LvPlan/OverviewLvPlan.js b/public/js/components/Cis/LvPlan/OverviewLvPlan.js index 01615ab60..e594e140f 100644 --- a/public/js/components/Cis/LvPlan/OverviewLvPlan.js +++ b/public/js/components/Cis/LvPlan/OverviewLvPlan.js @@ -2,6 +2,7 @@ import FormForm from '../../Form/Form.js'; import FormInput from '../../Form/Input.js'; import ApiLvPlan from '../../../api/factory/lvPlan.js'; +export const DEFAULT_MODE_LVPLAN = 'Week'; export default { name: "OverviewLvPlan", @@ -116,6 +117,11 @@ export default { return luxon.DateTime.now().setZone(this.viewData.timezone).toISODate(); return this.propsViewData?.focus_date; }, + currentMode() { + if (!this.propsViewData?.mode || !['day', 'week', 'month'].includes(this.propsViewData?.mode.toLowerCase())) + return DEFAULT_MODE_LVPLAN; + return this.propsViewData?.mode; + }, }, created(){ this.$api diff --git a/public/js/components/Cis/LvPlan/StgOrg.js b/public/js/components/Cis/LvPlan/StgOrg.js index be6c825da..4554e7ec7 100644 --- a/public/js/components/Cis/LvPlan/StgOrg.js +++ b/public/js/components/Cis/LvPlan/StgOrg.js @@ -232,12 +232,12 @@ export default { this.formData.verband = this.propsViewData.verband ? this.propsViewData.verband: null; this.formData.gruppe = this.propsViewData.gruppe ? this.propsViewData.gruppe: null; - //ensure loading dropdown arrays for version propsView (OverviewLvPlan.js) - if(!this.listVerband.length) + //ensure loading dropdown arrays for version propsView + if(!this.listVerband.length && this.formData.sem) { this.loadListVerband(); } - if(!this.listGroup.length) + if(!this.listGroup.length && this.formData.verband) { this.loadListGroup(); }