From 521260d69fd924ad665d4be9933ac3b6dc06127f Mon Sep 17 00:00:00 2001 From: Steve Ng Date: Fri, 13 Oct 2023 08:14:24 +0800 Subject: [PATCH] code for mapped report --- ...sactionOwnerInvoiceOrReceiptRefNotNull.php | 24 +++++++ .../StatementTransactionMappedComponent.vue | 72 +++++++++++++++++++ .../ReportTransactionsMappedComponent.vue | 67 +++++++++++++++++ .../bank-statements/index.blade.php | 10 ++- 4 files changed, 172 insertions(+), 1 deletion(-) create mode 100644 app/Classes/General/Eloquent/Filters/StatementTransactionOwnerInvoiceOrReceiptRefNotNull.php create mode 100644 resources/assets/vue/components/accounting/elements/StatementTransactionMappedComponent.vue create mode 100644 resources/assets/vue/components/accounting/sections/ReportTransactionsMappedComponent.vue diff --git a/app/Classes/General/Eloquent/Filters/StatementTransactionOwnerInvoiceOrReceiptRefNotNull.php b/app/Classes/General/Eloquent/Filters/StatementTransactionOwnerInvoiceOrReceiptRefNotNull.php new file mode 100644 index 00000000..f6a23389 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/StatementTransactionOwnerInvoiceOrReceiptRefNotNull.php @@ -0,0 +1,24 @@ +whereHas('owners', function ($query) { + return $query->where(function ($q) { + $q->orWhereNotNull('invoice_reference')->orWhereNotNull('receipt_reference'); + }); + }); + } +} diff --git a/resources/assets/vue/components/accounting/elements/StatementTransactionMappedComponent.vue b/resources/assets/vue/components/accounting/elements/StatementTransactionMappedComponent.vue new file mode 100644 index 00000000..e4186bb6 --- /dev/null +++ b/resources/assets/vue/components/accounting/elements/StatementTransactionMappedComponent.vue @@ -0,0 +1,72 @@ + + + diff --git a/resources/assets/vue/components/accounting/sections/ReportTransactionsMappedComponent.vue b/resources/assets/vue/components/accounting/sections/ReportTransactionsMappedComponent.vue new file mode 100644 index 00000000..e8f99f3a --- /dev/null +++ b/resources/assets/vue/components/accounting/sections/ReportTransactionsMappedComponent.vue @@ -0,0 +1,67 @@ + + \ No newline at end of file diff --git a/resources/views/pages/accounting/bank-statements/index.blade.php b/resources/views/pages/accounting/bank-statements/index.blade.php index cb38d912..c70d8f0a 100644 --- a/resources/views/pages/accounting/bank-statements/index.blade.php +++ b/resources/views/pages/accounting/bank-statements/index.blade.php @@ -125,7 +125,7 @@
-
+
+ + {{-- tab for report & Analysis --}} +
+
+ +
+
+