From dea3535ad4610e88242d362298dd431d26f10f80 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Sun, 26 Jan 2025 02:35:59 +0100 Subject: [PATCH] feat: refs #6321 itemProposal tags --- src/pages/Item/components/ItemProposal.vue | 307 +++++++++--------- .../Item/components/ItemProposalProxy.vue | 38 +-- 2 files changed, 149 insertions(+), 196 deletions(-) diff --git a/src/pages/Item/components/ItemProposal.vue b/src/pages/Item/components/ItemProposal.vue index 67d5fcab6..285799616 100644 --- a/src/pages/Item/components/ItemProposal.vue +++ b/src/pages/Item/components/ItemProposal.vue @@ -166,7 +166,14 @@ const columns = computed(() => [ // ], // }, ]); - +const isSelected = (row) => proposalSelected.value.some((item) => row.id === item.id); +function change(row) { + if (isSelected(row)) { + confirm(row); + proposalSelected.value = []; + } + proposalSelected.value = [row]; +} async function confirm(row) { try { // const params = { @@ -223,141 +230,132 @@ const isSelectionAvailable = (itemProposal) => { // watch(proposalSelected, ({ available }) => (quantity.value = available)); - - - - en: - diff --git a/src/pages/Item/components/ItemProposalProxy.vue b/src/pages/Item/components/ItemProposalProxy.vue index 30de8c45f..56a889e13 100644 --- a/src/pages/Item/components/ItemProposalProxy.vue +++ b/src/pages/Item/components/ItemProposalProxy.vue @@ -1,19 +1,9 @@