diff --git a/src/components/TheEntryForm.vue b/src/components/TheEntryForm.vue index 47a431a..01e0c57 100644 --- a/src/components/TheEntryForm.vue +++ b/src/components/TheEntryForm.vue @@ -754,6 +754,15 @@ watch(schlagInfo, (value) => { if (value?.id !== Number(route.params.schlagId)) { tempData.value.basic = schlagInfo.value; if (tempData.value.basic) { + if (tempData.value.programs) { + if ( + tempData.value.basic.sl_flaeche_brutto_ha / 2 < + tempData.value.programs.schwere_boeden + ) { + entry.value.bodenart = 'sL - sandiger Lehm'; + } + } + entry.value.flaechennutzungsart = tempData.value.basic.fnar_code; entry.value.flaeche = tempData.value.basic.sl_flaeche_brutto_ha; entry.value.schlaginfo.basic = schlagInfo.value; @@ -778,6 +787,12 @@ watch(schlagInfo, (value) => { watch(topicHectars, (value) => { tempData.value.programs = value; if (tempData.value.programs) { + if (tempData.value.basic) { + if (tempData.value.basic.sl_flaeche_brutto_ha / 2 < tempData.value.programs.schwere_boeden) { + entry.value.bodenart = 'sL - sandiger Lehm'; + } + } + entry.value.flaeche_nitratrisikogebiet = tempData.value.programs.nitrataktionsprogramm; entry.value.schlaginfo.programs = value; diff --git a/src/composables/useDataEntries.js b/src/composables/useDataEntries.js index 2ad5241..effc350 100644 --- a/src/composables/useDataEntries.js +++ b/src/composables/useDataEntries.js @@ -68,7 +68,7 @@ export const emptyEntry = { ackerzahl: 31, phosphor_gehaltsklasse: 'C', kalium_gehaltsklasse: 'C', - bodenart: 'sU - sandiger Schluff', + bodenart: 'lS - lehmiger Sand', vorfrucht: '', stickstoffueberschuss: 0, extent: [],