From 2a908d4e05a27f5ac90869775572062856c2e797 Mon Sep 17 00:00:00 2001 From: sinergia Date: Sat, 2 Nov 2024 11:28:10 -0500 Subject: [PATCH] Fix: No permitir eliminar linea de venta issue #4 --- .../frontend/don-confiao/src/components/Purchase.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 f3f6493..664e0f9 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 @@ -226,7 +226,13 @@ this.purchase.saleline_set.push({ product: '', unit_price: 0, quantity:0 }); }, removeLine(index) { - this.purchase.saleline_set.splice(index, 1); + // Solo elimina si hay más de una línea + if (this.purchase.saleline_set.length > 1) { + this.purchase.saleline_set.splice(index, 1); + } else { + // Opcional: puedes mostrar un mensaje o alerta si lo deseas + console.log("No se puede eliminar la única línea."); + } }, calculateSubtotal(line) { return line.unit_price * line.quantity;