Add onClose prop to MassDataInserterModal.vue for custom modal close handling and minor adjustment to CollectedOrderInvoicesCompareDataStructure.vue structure definition
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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})),
|
||||
|
||||
]);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user