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")