Cantidades no validas ahora incluyen números no enteros además de negativos

This commit is contained in:
Alejandro Tasistro 2022-03-31 15:03:39 -03:00
parent 420387cdb7
commit 8b4e07d66e
1 changed files with 2 additions and 1 deletions

View File

@ -144,7 +144,7 @@ Vue.component('producto-container', {
</button> </button>
</p> </p>
<p class="control"> <p class="control">
<input id="cantidad" class="input" type="number" :value=cant style="text-align: center"> <input id="cantidad" class="input" type="number" v-model.number="cant" style="text-align: center">
</p> </p>
<p class="control"> <p class="control">
<button class="button" @click="cant++"> <button class="button" @click="cant++">
@ -187,6 +187,7 @@ Vue.component('producto-container', {
}, },
agregarProducto() { agregarProducto() {
if (this.cant < 0) alert("No se puede agregar cantidades negativas") if (this.cant < 0) alert("No se puede agregar cantidades negativas")
else if (!Number.isInteger(this.cant)) alert("Las cantidades deben ser números enteros")
else { else {
Event.$emit("sync-subpedido", this.cant, this.producto.id); Event.$emit("sync-subpedido", this.cant, this.producto.id);
this.cerrar(); this.cerrar();