Added settings override fields to article.
This commit is contained in:
@@ -16,6 +16,10 @@
|
||||
let default_unit: Ref<Unit | null> = ref<Unit | null>(null);
|
||||
let description: Ref<string | null> = ref<string | null>(null);
|
||||
let ingredients: Ref<string | null> = ref<string | null>(null);
|
||||
let mhd: Ref<string | null> = ref<string | null>(null);
|
||||
let bio_origin: Ref<string | null> = ref<string | null>(null);
|
||||
let allergens_text: Ref<string | null> = ref<string | null>(null);
|
||||
let bio_info: Ref<string | null> = ref<string | null>(null);
|
||||
|
||||
async function create() {
|
||||
if (name.value != null && name.value.trim().length > 0 &&
|
||||
@@ -24,7 +28,9 @@
|
||||
) {
|
||||
loading.value = true;
|
||||
|
||||
const article: Article = new Article(0, name.value, bio.value, origin.value, description.value, ingredients.value, default_unit.value, []);
|
||||
const article: Article = new Article(0, name.value, bio.value, origin.value, description.value,
|
||||
ingredients.value, default_unit.value, [],
|
||||
mhd.value, bio_origin.value, allergens_text.value, bio_info.value);
|
||||
|
||||
await store.createArticle(article);
|
||||
|
||||
@@ -43,6 +49,10 @@
|
||||
origin.value = null;
|
||||
description.value = null;
|
||||
ingredients.value = null;
|
||||
mhd.value = null;
|
||||
bio_origin.value = null;
|
||||
allergens_text.value = null;
|
||||
bio_info.value = null;
|
||||
|
||||
loading.value = false;
|
||||
}
|
||||
@@ -71,7 +81,7 @@
|
||||
</v-btn>
|
||||
</template>
|
||||
|
||||
<v-card>
|
||||
<v-card v-if="store.settings != null">
|
||||
<v-card-title>
|
||||
<v-icon size="small">
|
||||
mdi-plus-thick
|
||||
@@ -123,6 +133,40 @@
|
||||
v-model.trim="ingredients"
|
||||
label="Zutaten"
|
||||
/>
|
||||
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field
|
||||
v-model.trim="mhd"
|
||||
label="MHD Text"
|
||||
:hint="store.settings.mhd"
|
||||
/>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-text-field
|
||||
v-model.trim="allergens_text"
|
||||
label="Allergen Hinweis"
|
||||
:hint="store.settings.allergens_text"
|
||||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field
|
||||
v-model.trim="bio_origin"
|
||||
label="BIO Prüfstelle"
|
||||
:hint="store.settings.bio"
|
||||
/>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-text-field
|
||||
v-model.trim="bio_info"
|
||||
label="BIO Info Text"
|
||||
:hint="store.settings.bio_info"
|
||||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-card-text>
|
||||
|
||||
<v-divider/>
|
||||
|
||||
Reference in New Issue
Block a user