Added additional values to settings.

This commit is contained in:
2026-02-02 18:25:06 +01:00
parent c34b2391eb
commit 544b6ee5fc
5 changed files with 53 additions and 11 deletions
+27 -9
View File
@@ -5,6 +5,7 @@
import DeleteConfirm from "~/components/ui/deleteConfirm.vue";
import {Label} from "~/types/label";
import {Settings} from "~/types/settings";
import SettingsRow from "~/components/settings/settingsRow.vue";
let store = useLabelEditorStore();
let dialog: Ref<boolean> = ref<boolean>(false);
@@ -25,15 +26,23 @@
switch (name) {
case "MHD":
console.log("Update MHD: " + value);
const settingsMhd = new Settings(store.settings.id, value, store.settings.bio);
const settingsMhd = new Settings(store.settings.id, value, store.settings.bio, store.settings.allergens_text, store.settings.bio_info);
await store.updateSettings(settingsMhd);
break;
case "BIO":
console.log("Update BIO: " + value);
const settingsBio = new Settings(store.settings.id, store.settings.mhd, value);
const settingsBio = new Settings(store.settings.id, store.settings.mhd, value, store.settings.allergens_text, store.settings.bio_info);
await store.updateSettings(settingsBio);
break;
case "Allergen Hinweis":
console.log("Update Allergen Text: " + value);
const settingsAllergens = new Settings(store.settings.id, store.settings.mhd, store.settings.bio, value, store.settings.bio_info);
await store.updateSettings(settingsAllergens);
break;
case "BIO Hinweis":
console.log("Update Allergen Text: " + value);
const settingsBioInfo = new Settings(store.settings.id, store.settings.mhd, store.settings.bio, store.settings.allergens_text, value);
await store.updateSettings(settingsBioInfo);
break;
default:
console.log("Error: Unbekannter Wert für Einstellungen");
@@ -80,11 +89,6 @@
Einstellungen
<v-progress-circular v-if="loading" indeterminate :size="15" :width="2"></v-progress-circular>
<v-spacer/>
<v-divider vertical/>
<LabelCreate/>
</v-row>
</v-card-title>
@@ -104,6 +108,20 @@
v-bind:value="store.settings.bio"
@update="updateSettings"
/>
<SettingsRow
key="bio_info"
name="BIO Hinweis"
v-bind:value="store.settings.bio_info"
@update="updateSettings"
/>
<SettingsRow
key="allergens"
name="Allergen Hinweis"
v-bind:value="store.settings.allergens_text"
@update="updateSettings"
/>
</v-card-text>
<v-card-text v-else>