diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue
index 8fe3dfe..d542324 100644
--- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue
+++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue
@@ -1,94 +1,102 @@
-
-
+
+
+
+
+
+ Agregar Cliente
+
+
+
+
+
+
+
+
+
+
+
+ Productos
+
+
- Agregar Cliente
-
-
-
-
-
-
-
-
-
-
-
- Productos
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
-
-
-
+
+
+
+
+
@@ -133,7 +141,7 @@
date: this.getCurrentDate(),
customer: null,
notes: '',
- saleline_set: [{product:'', unit_price: 0, quantity: 0}],
+ saleline_set: [{product:'', unit_price: 0, quantity: 0, unit: ''}],
},
rules: {
required: value => !!value || 'Requerido.',
@@ -195,7 +203,9 @@
onProductChange(index) {
const selectedProductId = this.purchase.saleline_set[index].product;
const selectedProduct = this.products.find(p => p.id == selectedProductId);
- this.purchase.saleline_set[index].unit_price = selectedProduct.price;
+ this.purchase.saleline_set[index].unit_price = selectedProduct.price;
+ console.log(selectedProduct.measuring_unit);
+ this.purchase.saleline_set[index].measuring_unit = selectedProduct.measuring_unit;
},
fetchClients() {
fetch('/don_confiao/api/customers/')
@@ -223,7 +233,7 @@
});
},
addLine() {
- this.purchase.saleline_set.push({ product: '', unit_price: 0, quantity:0 });
+ this.purchase.saleline_set.push({ product: '', unit_price: 0, quantity:0, measuring_unit: ''});
},
removeLine(index) {
// Solo elimina si hay más de una línea