Borrar producto de chismosa

This commit is contained in:
nat 2022-04-11 23:02:54 -03:00
parent fba73636de
commit 1779f573ec
2 changed files with 11 additions and 7 deletions

View File

@ -17,11 +17,11 @@ class SubpedidoResource extends JsonResource
return [ return [
'id' => $this->id, 'id' => $this->id,
'nombre' => $this->nombre, 'nombre' => $this->nombre,
'subtotal_productos' => number_format($this->getSubtotalProductos(),2), 'subtotal_productos' => number_format($this->getSubtotalProductos(),0),
'subtotal_bonos' => number_format($this->getSubtotalBonos(),2), 'subtotal_bonos' => number_format($this->getSubtotalBonos(),0),
'bonos_de_transporte' => $this->cantidadBDT(), 'bonos_de_transporte' => $this->cantidadBDT(),
'subtotal_bonos_de_transporte' => number_format($this->getSubtotalBDT(),2), 'subtotal_bonos_de_transporte' => number_format($this->getSubtotalBDT(),0),
'total' => number_format($this->getTotal(),2), 'total' => number_format($this->getTotal(),0),
'grupo_de_compra' => $this->grupoDeCompra, 'grupo_de_compra' => $this->grupoDeCompra,
'productos' => $this->productos 'productos' => $this->productos
]; ];

10
public/js/chismosa.js vendored
View File

@ -4,7 +4,7 @@ Vue.component('chismosa', {
<table class="table is-fullwidth is-striped is-bordered"> <table class="table is-fullwidth is-striped is-bordered">
<thead> <thead>
<tr> <tr>
<th><abbr title="Producto">Prod</abbr></th> <th>Producto</th>
<th><abbr title="Cantidad">C</abbr></th> <th><abbr title="Cantidad">C</abbr></th>
<th><abbr title="Precio Total">$</abbr></th> <th><abbr title="Precio Total">$</abbr></th>
<th></th> <th></th>
@ -13,7 +13,7 @@ Vue.component('chismosa', {
</thead> </thead>
<tfoot> <tfoot>
<tr> <tr>
<th><abbr title="Bonos de Transporte">BTR</abbr></th> <th><abbr title="Bonos de Transporte">B. Transporte</abbr></th>
<th>{{ this.subpedido.bonos_de_transporte }}</th> <th>{{ this.subpedido.bonos_de_transporte }}</th>
<th>{{ this.subpedido.subtotal_bonos_de_transporte }}</th> <th>{{ this.subpedido.subtotal_bonos_de_transporte }}</th>
<th></th> <th></th>
@ -82,7 +82,7 @@ Vue.component('producto-row', {
<i class="fas fa-edit"></i> <i class="fas fa-edit"></i>
</span> </span>
</button></td> </button></td>
<td><button class="button is-danger"> <td><button @click.capture="eliminarProducto(producto)" class="button is-danger">
<span class="icon"> <span class="icon">
<i class="fas fa-trash-alt"></i> <i class="fas fa-trash-alt"></i>
</span> </span>
@ -95,6 +95,10 @@ Vue.component('producto-row', {
methods: { methods: {
seleccionarProducto(producto) { seleccionarProducto(producto) {
Event.$emit("producto-seleccionado",producto); Event.$emit("producto-seleccionado",producto);
},
eliminarProducto(producto) {
Event.$emit("sync-subpedido", 0, this.producto.id);
Event.$emit("sync-subpedido");
} }
} }
}) })