From 1753c6ee33135a7c9ecc926a19e7605cac9c7d21 Mon Sep 17 00:00:00 2001 From: clonbg Date: Tue, 14 Mar 2023 14:34:16 +0100 Subject: [PATCH] elimina items --- src/pages/listas/indexPage.vue | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/src/pages/listas/indexPage.vue b/src/pages/listas/indexPage.vue index 1d13a62..6398160 100644 --- a/src/pages/listas/indexPage.vue +++ b/src/pages/listas/indexPage.vue @@ -25,12 +25,23 @@ -
-

+

- {{ item.nombre }} -

+

+ {{ item.nombre + }} +

+
@@ -82,6 +93,18 @@ const cargarProducto = async () => { } }; +const eliminarItem = async (i) => { + //Lo saca de la lista + const orden = lista.value.items.indexOf(i.id); + lista.value.items.splice(orden, 1); + await listaStore.pb.collection("lista").update(lista.value.id, lista.value); + const arrayIdItem = lista.value.items; + const result = await listaStore.pb.collection("items").getFullList(); + items.value = result.filter( + (element) => arrayIdItem.indexOf(element.id) != -1 + ); +}; + onMounted(async () => { lista.value = await listaStore.pb .collection("lista")