From 79c169ef2ac9715ad73d186ede6548ff1cb3e9a9 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Wed, 19 Feb 2025 19:06:02 +0100 Subject: [PATCH] Introduced useSum Composable --- composables/useSum.js | 21 +++++++++++++++++++++ pages/incomingInvoices/index.vue | 5 ++++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 composables/useSum.js diff --git a/composables/useSum.js b/composables/useSum.js new file mode 100644 index 0000000..48fb221 --- /dev/null +++ b/composables/useSum.js @@ -0,0 +1,21 @@ + +export const useSum = () => { + + const getIncomingInvoiceSum = (invoice) => { + let sum = 0 + invoice.accounts.forEach(account => { + console.log(account) + + + sum += account.amountTax + sum += account.amountNet + + + + }) + return sum.toFixed(2) + } + + return {getIncomingInvoiceSum} + +} \ No newline at end of file diff --git a/pages/incomingInvoices/index.vue b/pages/incomingInvoices/index.vue index a0621a4..aee600b 100644 --- a/pages/incomingInvoices/index.vue +++ b/pages/incomingInvoices/index.vue @@ -1,5 +1,6 @@