From fcbdb8132550c9f9e194437d93dbf47ce471a383 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Sun, 26 May 2024 17:49:54 +0800 Subject: [PATCH] Laravel Vapor - sync code for download files in bulk from S3 --- .../components/bookings/elements/BillingComponent.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/assets/vue/components/bookings/elements/BillingComponent.vue b/resources/assets/vue/components/bookings/elements/BillingComponent.vue index ba1ce85c..c75d0cab 100644 --- a/resources/assets/vue/components/bookings/elements/BillingComponent.vue +++ b/resources/assets/vue/components/bookings/elements/BillingComponent.vue @@ -111,11 +111,16 @@ export default { }, methods: { submitSearch(){ - if(!this.validate()){ return; } if(window.LARAVEL_VAPOR_ENABLED){ - this.submit(this.route('documents.download')+'?type='+this.parameters.type+'&startDate='+this.parameters.startDate+'&endDate='+this.parameters.endDate+'&supplier='+this.parameters.supplier, 'get', this.section, false, false); + let type = this.parameters.type; + let startDate = this.parameters.startDate; + let endDate = this.parameters.endDate; + let supplier = this.parameters.supplier; + this.parameters = null; + this.submit(this.route('documents.download')+'?type='+type+'&startDate='+startDate+'&endDate='+endDate+'&supplier='+supplier, 'get', this.section, false, false); } else{ + if(!this.validate()){ return; } window.open(route('documents.download')+'?type='+this.parameters.type+'&startDate='+this.parameters.startDate+'&endDate='+this.parameters.endDate+'&supplier='+this.parameters.supplier, '_blank'); } },