diff --git a/resources/assets/vue/components/bookings/forms/ExportBookingTransactionFormComponent.vue b/resources/assets/vue/components/bookings/forms/ExportBookingTransactionFormComponent.vue index 24ad2317..889ea3e7 100644 --- a/resources/assets/vue/components/bookings/forms/ExportBookingTransactionFormComponent.vue +++ b/resources/assets/vue/components/bookings/forms/ExportBookingTransactionFormComponent.vue @@ -3,12 +3,19 @@
-
+
- - - - +
+
+ + + + +
+
+ + +
@@ -44,7 +51,8 @@ export default { startDate: '', endDate: '', supplier: null, - supplierIds: [] + supplierIds: [], + supplierNames: [] }, } }, @@ -56,7 +64,10 @@ export default { endDate: { required }, - supplier: { + supplierIds: { + required + }, + supplierNames: { required }, } @@ -65,14 +76,20 @@ export default { submitSearch(){ if(!this.validate()){ return; } - var supplierIds = []; - supplierIds.push(parseInt(this.parameters.supplier)); - supplierIds = JSON.stringify(supplierIds); - - console.log(supplierIds); + var supplierIds = JSON.stringify(this.parameters.supplierIds); window.open(route('export.transactions.booking')+'?startDate='+this.parameters.startDate+'&endDate='+this.parameters.endDate+'&supplierIds='+supplierIds, '_blank'); }, + updateList(supplierList){ + let supplierIds = []; + let supplierNames = []; + supplierList.forEach(function(supplier) { + supplierIds.push(supplier.id); + supplierNames.push(supplier.name); + }); + this.parameters.supplierIds = supplierIds; + this.parameters.supplierNames = supplierNames; + }, }, mixins: [componentHandler] }; diff --git a/resources/assets/vue/components/bookings/forms/SelectIndividualSupplierFormComponent.vue b/resources/assets/vue/components/bookings/forms/SelectIndividualSupplierFormComponent.vue new file mode 100644 index 00000000..56b86b86 --- /dev/null +++ b/resources/assets/vue/components/bookings/forms/SelectIndividualSupplierFormComponent.vue @@ -0,0 +1,43 @@ + + + diff --git a/resources/assets/vue/components/bookings/forms/SelectSupplierFormComponent.vue b/resources/assets/vue/components/bookings/forms/SelectSupplierFormComponent.vue new file mode 100644 index 00000000..2895d76e --- /dev/null +++ b/resources/assets/vue/components/bookings/forms/SelectSupplierFormComponent.vue @@ -0,0 +1,59 @@ + + +