diff --git a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue index 5741c5f..9340e08 100644 --- a/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue +++ b/tienda_ilusion/don_confiao/frontend/don-confiao/src/components/Purchase.vue @@ -71,7 +71,7 @@ v-model.number="line.quantity" label="Cantidad" type="number" - :rules="[rules.required]" + :rules="[rules.required,rules.positive]" required > @@ -176,17 +176,18 @@ saleline_set: [{product:'', unit_price: 0, quantity: 0, unit: ''}], }, rules: { - required: value => !!value || 'Requerido.', + required: value => !!value || 'Requerido.', + positive: value => value > 0 || 'La cantidad debe ser mayor que 0.', }, - menuItems: [ - { title: 'Inicio', route: '/'}, - { title: 'Compras', route:'/compras'}, - ], - clients: [], - products: [], + menuItems: [ + { title: 'Inicio', route: '/'}, + { title: 'Compras', route:'/compras'}, + ], + clients: [], + products: [], }; }, - created() { + created() { this.fetchClients(); this.fetchProducts(); this.fetchPaymentMethods();