diff --git a/resources/js/components/pedidos/ProductoCantidad.vue b/resources/js/components/pedidos/ProductoCantidad.vue index dbc18e4..49d5799 100644 --- a/resources/js/components/pedidos/ProductoCantidad.vue +++ b/resources/js/components/pedidos/ProductoCantidad.vue @@ -25,15 +25,15 @@ -
+
- - + + -
+
No se puede dejar este campo vacío
@@ -51,6 +51,7 @@ return { cantidad: this.cantidadEnChismosa(), notas: this.notasEnChismosa(), + notas_warning_visible: false, } }, mounted() { @@ -73,6 +74,10 @@ this.cantidad += 1; }, confirmar() { + if (this.warningNotas()) { + this.notas_warning_visible = true; + return; + } console.log("Emit sync " + this.cantidad + " " + this.notas); Event.$emit('sync-subpedido', this.cantidad, this.producto.id, this.notas); }, @@ -81,6 +86,7 @@ this.confirmar(); }, sincronizar(cantidad, notas) { + this.notas_warning_visible = false; this.notas = notas; this.cantidad = cantidad; if (this.producto.pivot !== undefined) { @@ -100,8 +106,7 @@ return this.producto.requiere_notas && this.cantidad > 0 && !this.notas; }, disableConfirm() { - if (!this.hayCambios() || this.warningNotas()) return true; - return false; + return !this.hayCambios(); }, } }