Arreglado bug de chismosa

This commit is contained in:
nat 2022-05-18 18:17:38 -03:00
parent e4a08f5aed
commit 2d302d0116
4 changed files with 7 additions and 6 deletions

View File

@ -80,7 +80,7 @@ class SubpedidoController extends Controller
$producto = Producto::find($valid['producto_id']); $producto = Producto::find($valid['producto_id']);
$subpedido->syncProducto($producto, $valid['cantidad']); $subpedido->syncProducto($producto, $valid['cantidad']);
return $subpedido; return new SubpedidoResource($subpedido);
} }
} }

5
public/js/app.js vendored
View File

@ -61,7 +61,9 @@ Vue.component('nav-bar', {
axios.post("/api/subpedidos/"+this.subpedido.id+"/sync", { axios.post("/api/subpedidos/"+this.subpedido.id+"/sync", {
cantidad: cantidad, cantidad: cantidad,
producto_id: id producto_id: id
}).then(() => { }).then((response) => {
this.subpedido = response.data.data;
Event.$emit('sync-chismosa',this.subpedido);
bulmaToast.toast({ bulmaToast.toast({
message: 'Pedido actualizado exitosamente', message: 'Pedido actualizado exitosamente',
duration: 1000, duration: 1000,
@ -69,7 +71,6 @@ Vue.component('nav-bar', {
position: 'bottom-center', position: 'bottom-center',
animate: { in: 'fadeIn', out: 'fadeOut' } animate: { in: 'fadeIn', out: 'fadeOut' }
}); });
this.actualizarSubpedido();
}); });
}); });
} }

View File

@ -63,8 +63,8 @@ Vue.component('chismosa', {
} }
}, },
mounted() { mounted() {
Event.$on('sync-subpedido', () => { Event.$on('sync-chismosa', (subpedido) => {
this.fetchSubpedido(); this.subpedido = subpedido;
}); });
Event.$on('toggle-chismosa', () => { Event.$on('toggle-chismosa', () => {
this.init = false; this.init = false;

View File

@ -160,7 +160,7 @@ Vue.component('producto-container', {
</section> </section>
<footer class="modal-card-foot"> <footer class="modal-card-foot">
<!-- Habría que ver si cambiar el botón cuando al cantidad es 0 --> <!-- Habría que ver si cambiar el botón cuando al cantidad es 0 -->
<button class="button is-success" :disabled="cant <= 0" @click="agregarProducto">Agregar a la chismosa</button> <button class="button is-success" :disabled="cant <= 0" @click="agregarProducto">Aceptar</button>
<button class="button" @click.capture="cerrar">Cancelar</button> <button class="button" @click.capture="cerrar">Cancelar</button>
</footer> </footer>
</div> </div>