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 @@