diff --git a/resources/assets/vue/components/general/elements/OpenLinkInNewTabComponent.vue b/resources/assets/vue/components/general/elements/OpenLinkInNewTabComponent.vue
index 0633efe1..971c8ed2 100644
--- a/resources/assets/vue/components/general/elements/OpenLinkInNewTabComponent.vue
+++ b/resources/assets/vue/components/general/elements/OpenLinkInNewTabComponent.vue
@@ -58,9 +58,11 @@
} else {
console.error('Request failed with status:', response.status);
}
+ this.isDownloading = false;
})
.catch((error) => {
console.error('Network error:', error);
+ this.isDownloading = false;
});
},
handleClick(){
@@ -74,6 +76,7 @@
}
else{
window.open(this.url, '_blank');
+ this.isDownloading = false;
}
},
successHandler(response) {
diff --git a/resources/views/pages/downloads/index.blade.php b/resources/views/pages/downloads/index.blade.php
new file mode 100644
index 00000000..6c75f192
--- /dev/null
+++ b/resources/views/pages/downloads/index.blade.php
@@ -0,0 +1,44 @@
+@extends('layouts.base_portal')
+@section('inner_content')
+
+
+
+
+
+
+
+
+
+ customers.csv
+
+ Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@endsection
diff --git a/routes/web.php b/routes/web.php
index ca64a8b2..7cd12903 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -289,7 +289,7 @@ Route::get('billplz/bills/{bill_no}', function($bill_no){
})->name('billplz.bill');
-Route::get('/export/customers/f614e339d7058904a831aad742e24d55', 'Exports\ExportCustomersToExcelController@export');
+Route::get('/export/customers/f614e339d7058904a831aad742e24d55', 'Exports\ExportCustomersToExcelController@export')->name('customer.export');
Route::get('/export/transactions/f614e339d7058904a831aad742e24d55', 'Exports\ExportCustomersToExcelController@transactions');
Route::get('/export/null-debtor/f614e339d7058904a831aad742e24d55', 'Exports\ExportCustomersToExcelController@nullDebtor')->name('newDebtor.export');
Route::get('/export/payment-transactions/f614e339d7058904a831aad742e24d55', 'Exports\ExportCustomersToExcelController@paymentTransactions')->name('paymentTransactions.export');
@@ -1234,14 +1234,18 @@ Route::get('check-duplicate-refunds', function () {
});
//Laravel Vapor - Starts
-Route::get('/aws-image-upload', 'AWS\AWSImageUploadController@imageUpload')->name('aws.image.upload');
-Route::post('/aws-image-upload', 'AWS\AWSImageUploadController@imageUploadPost')->name('aws.image.upload.post');
-Route::get('/aws-image/{filename}', 'AWS\AWSImageUploadController@displayImage')->name('aws.image.displayImage');
+// Route::get('/aws-image-upload', 'AWS\AWSImageUploadController@imageUpload')->name('aws.image.upload');
+// Route::post('/aws-image-upload', 'AWS\AWSImageUploadController@imageUploadPost')->name('aws.image.upload.post');
+// Route::get('/aws-image/{filename}', 'AWS\AWSImageUploadController@displayImage')->name('aws.image.displayImage');
-Route::get('/token', function (Request $request) {
- $token = $request->session()->token();
- echo $token;
- $token = csrf_token();
- echo $token;
-});
+// Route::get('/token', function (Request $request) {
+// $token = $request->session()->token();
+// echo $token;
+// $token = csrf_token();
+// echo $token;
+// });
+
+Route::get('/downloads', function () {
+ return view('pages.downloads.index');
+})->name('admin.download');
//Laravel Vapor - Ends