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 @@
+
+
+
+
+
+
+
+
+
+
+
{{ item.name }}
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
Please select the supplier.
+
+
+
+
+
+
+
+
+
+
+