view(Purchase): Set price automatically based on product.
This commit is contained in:
parent
cf913884f0
commit
71e3808c78
@ -45,6 +45,7 @@
|
||||
<v-select
|
||||
v-model="line.product"
|
||||
:items="products"
|
||||
@update:modelValue="onProductChange(index)"
|
||||
item-title="name"
|
||||
item-value="id"
|
||||
label="Producto"
|
||||
@ -138,6 +139,11 @@
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
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;
|
||||
},
|
||||
fetchClients() {
|
||||
fetch('/don_confiao/api/customers/')
|
||||
.then(response => response.json())
|
||||
|
Loading…
Reference in New Issue
Block a user