diff --git a/src/components/displays/modals/MassDataInserterModal.vue b/src/components/displays/modals/MassDataInserterModal.vue index 8b5633c2..22283e5d 100644 --- a/src/components/displays/modals/MassDataInserterModal.vue +++ b/src/components/displays/modals/MassDataInserterModal.vue @@ -123,10 +123,20 @@ const onFileImport = (event) => { event.target.value = ''; }; +const props = defineProps({ + onClose: { + type: Function, + default: () => {} + } +}); + const emit = defineEmits(["closeModal", "saveChanges"]); const closeModal = () => { emit("closeModal"); + if (props.onClose) { + props.onClose(); + } } // Listen for esc key to close the modal diff --git a/src/components/forms/other/structures/CollectedOrderInvoicesCompareDataStructure.vue b/src/components/forms/other/structures/CollectedOrderInvoicesCompareDataStructure.vue index 76ac8735..8c0209a0 100644 --- a/src/components/forms/other/structures/CollectedOrderInvoicesCompareDataStructure.vue +++ b/src/components/forms/other/structures/CollectedOrderInvoicesCompareDataStructure.vue @@ -28,6 +28,7 @@ export const init = () => { generateNewColumn("customer_number", columnTypes.number, applyColumnProperties({required: true, label: SessionUser.objects.collectedOrderInvoices.columns.customer_number.label})), generateNewColumn("customer_name", columnTypes.string, applyColumnProperties({required: false, label: SessionUser.objects.collectedOrderInvoices.columns.name.label})), generateNewColumn("total_net_amount", columnTypes.decimal, applyColumnProperties({required: false, label: SessionUser.objects.collectedOrderInvoices.columns.total_net_amount.label})), + ]); /**