-
-
{{ showingPreciseAmount ? 'Showing Precise Wallet Transaction' : 'Show Precise Wallet Transaction'}}
-
{{ showingPreciseAmount ? 'Download Precise Transaction' : 'Download Transaction'}}
+
+
+
+
+
+
+
Wallet Transaction History
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/resources/assets/vue/components/wallets/elements/WalletComponent.vue b/resources/assets/vue/components/wallets/elements/WalletComponent.vue
index c7789454..aef834f1 100644
--- a/resources/assets/vue/components/wallets/elements/WalletComponent.vue
+++ b/resources/assets/vue/components/wallets/elements/WalletComponent.vue
@@ -35,7 +35,7 @@
-
@@ -52,9 +52,18 @@
-
@@ -79,6 +88,11 @@
default: false
}
},
+ methods: {
+ downloadInvoiceUrl(){
+ return this.route('customers.invoices') + '?marking=' + this.data.reference;
+ },
+ },
data(){
return {
reload: false,
diff --git a/resources/views/pages/customer_invoices_bulk_download.blade.php b/resources/views/pages/customer_invoices_bulk_download.blade.php
new file mode 100644
index 00000000..6ddc25cf
--- /dev/null
+++ b/resources/views/pages/customer_invoices_bulk_download.blade.php
@@ -0,0 +1,8 @@
+@extends('layouts.base_portal')
+@section('inner_content')
+
+@endsection
diff --git a/routes/api.php b/routes/api.php
index 08673517..310305d3 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -32,6 +32,7 @@ Route::group(['middleware' => 'api', 'prefix' => 'v1', 'as' => 'api.'], function
Route::post('/import/upload-honey-trap', 'Imports\ImportHoneyTrapController@import')->name('honey_trap.upload');
Route::post('/import/upload-import-invoices', 'Imports\ImportStatementInvoiceController@import')->name('import_invoices.upload');
Route::post('/import/upload-import-receipt', 'Imports\ImportStatementReceiptsController@import')->name('import_receipts.upload');
+ Route::post('/customers/invoices', 'Companies\BulkDownloadCustomerInvoicesController@download')->name('customers.invoices');
require __DIR__ . '/company.php';
diff --git a/routes/web.php b/routes/web.php
index ac8f4db3..dbfad5b5 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -145,6 +145,10 @@ Route::get('/purchase_orders', function () {
return view('pages.purchase_orders');
})->name('purchase_orders');
+Route::get('/customers/invoices', function () {
+ return view('pages.customer_invoices_bulk_download');
+})->name('customers.invoices');
+
Route::get('/support', function () {
return view('pages.customer_support', [
'marking' => null,