From df3bbfe5e4f2937b095e80fa065d0046d9eb0ac7 Mon Sep 17 00:00:00 2001 From: jorgep Date: Tue, 11 Mar 2025 13:41:52 +0100 Subject: [PATCH] fix: refs #8388 update file attachment logic and redirect after invoice creation --- src/components/common/VnDms.vue | 4 +++- src/pages/InvoiceIn/InvoiceInList.vue | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/common/VnDms.vue b/src/components/common/VnDms.vue index 35308c2c4..03f85f855 100644 --- a/src/components/common/VnDms.vue +++ b/src/components/common/VnDms.vue @@ -46,9 +46,11 @@ const dms = ref({}); onMounted(() => { defaultData(); - if (!$props.formInitialData) + if (!$props.formInitialData) { dms.value.description = $props.description ?? t($props.model + 'Description', dms.value); + dms.value.hasFile = false; + } }); function onFileChange(files) { dms.value.hasFileAttached = !!files; diff --git a/src/pages/InvoiceIn/InvoiceInList.vue b/src/pages/InvoiceIn/InvoiceInList.vue index 0960d0d6c..8dbee6501 100644 --- a/src/pages/InvoiceIn/InvoiceInList.vue +++ b/src/pages/InvoiceIn/InvoiceInList.vue @@ -156,7 +156,7 @@ const cols = computed(() => [ :create="{ urlCreate: 'InvoiceIns', title: t('globals.createInvoiceIn'), - onDataSaved: ({ id }) => tableRef.redirect(id), + onDataSaved: ({ id }) => tableRef.redirect(`${id}/basic-data`), formInitialData: { companyFk: user.companyFk, issued: Date.vnNew() }, }" redirect="invoice-in"