From 8e08f65173ef61d99470660176f785ac005bdea5 Mon Sep 17 00:00:00 2001 From: provira Date: Wed, 23 Apr 2025 13:53:34 +0200 Subject: [PATCH] feat: refs #8406 add empty row on loading InvoiceInVat --- src/components/CrudModel.vue | 4 ++++ src/pages/InvoiceIn/Card/InvoiceInVat.vue | 1 + 2 files changed, 5 insertions(+) diff --git a/src/components/CrudModel.vue b/src/components/CrudModel.vue index a7cdde344..e4c42ad42 100644 --- a/src/components/CrudModel.vue +++ b/src/components/CrudModel.vue @@ -194,6 +194,10 @@ async function onSubmitAndGo() { } async function saveChanges(data) { + formData.value = formData.value.filter(row => + row[$props.primaryKey] || !isRowEmpty(row) + ); + if ($props.saveFn) { $props.saveFn(data, getChanges); isLoading.value = false; diff --git a/src/pages/InvoiceIn/Card/InvoiceInVat.vue b/src/pages/InvoiceIn/Card/InvoiceInVat.vue index 61c3040ae..98237a8db 100644 --- a/src/pages/InvoiceIn/Card/InvoiceInVat.vue +++ b/src/pages/InvoiceIn/Card/InvoiceInVat.vue @@ -187,6 +187,7 @@ function setCursor(ref) { url="InvoiceInTaxes" :filter="filter" :data-required="{ invoiceInFk: $route.params.id }" + :insert-on-load="true" auto-load v-model:selected="rowsSelected" :go-to="`/invoice-in/${$route.params.id}/due-day`"