forked from verdnatura/salix-front
fix: bug when save
This commit is contained in:
parent
3c033458d3
commit
36e99e2c6c
|
@ -1,5 +1,5 @@
|
||||||
<script setup>
|
<script setup>
|
||||||
import { ref, onMounted, reactive } from 'vue';
|
import { ref, onMounted, reactive, computed } from 'vue';
|
||||||
import { useRoute } from 'vue-router';
|
import { useRoute } from 'vue-router';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ const itemBotanicalsRef = ref(null);
|
||||||
const itemGenusOptions = ref([]);
|
const itemGenusOptions = ref([]);
|
||||||
const itemSpeciesOptions = ref([]);
|
const itemSpeciesOptions = ref([]);
|
||||||
const itemBotanicals = ref([]);
|
const itemBotanicals = ref([]);
|
||||||
let itemBotanicalsForm = reactive({});
|
let itemBotanicalsForm = reactive({ itemFk: null });
|
||||||
|
|
||||||
const onGenusCreated = (response, formData) => {
|
const onGenusCreated = (response, formData) => {
|
||||||
itemGenusOptions.value = [...itemGenusOptions.value, response];
|
itemGenusOptions.value = [...itemGenusOptions.value, response];
|
||||||
|
@ -28,8 +28,11 @@ const onSpecieCreated = (response, formData) => {
|
||||||
itemSpeciesOptions.value = [...itemSpeciesOptions.value, response];
|
itemSpeciesOptions.value = [...itemSpeciesOptions.value, response];
|
||||||
formData.specieFk = response.id;
|
formData.specieFk = response.id;
|
||||||
};
|
};
|
||||||
|
const entityId = computed(() => {
|
||||||
|
return route.params.id;
|
||||||
|
});
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
itemBotanicalsForm.itemFk = entityId.value;
|
||||||
itemBotanicals.value = await itemBotanicalsRef.value.fetch();
|
itemBotanicals.value = await itemBotanicalsRef.value.fetch();
|
||||||
if (itemBotanicals.value.length > 0)
|
if (itemBotanicals.value.length > 0)
|
||||||
Object.assign(itemBotanicalsForm, itemBotanicals.value[0]);
|
Object.assign(itemBotanicalsForm, itemBotanicals.value[0]);
|
||||||
|
@ -40,7 +43,7 @@ onMounted(async () => {
|
||||||
ref="itemBotanicalsRef"
|
ref="itemBotanicalsRef"
|
||||||
url="ItemBotanicals"
|
url="ItemBotanicals"
|
||||||
:filter="{
|
:filter="{
|
||||||
where: { itemFk: route.params.id },
|
where: { itemFk: entityId },
|
||||||
}"
|
}"
|
||||||
@on-fetch="(data) => (itemBotanicals = data)"
|
@on-fetch="(data) => (itemBotanicals = data)"
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in New Issue