From ef252e5928872374e4e721bee6add08c6e897c1b Mon Sep 17 00:00:00 2001 From: Vladimir Date: Thu, 25 Jun 2026 18:31:05 +0300 Subject: [PATCH] Filter list req with deal_id --- src/components/deal/DealModal.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/deal/DealModal.vue b/src/components/deal/DealModal.vue index d3867c0..660df93 100644 --- a/src/components/deal/DealModal.vue +++ b/src/components/deal/DealModal.vue @@ -869,7 +869,7 @@ onMounted(async () => { fetchObjectsListData(`/objects?fields=short`), fetchClientsListData('/clients?fields=short'), fetchEmployeesListData('/users?fields=short'), - fetchRequisitionsListData('/requisitions?no_pagination=1') + fetchRequisitionsListData('/requisitions?no_pagination=1&exclude_linked_for_deal=1' + (dealId ? '&exclude_linked_for_deal_id=' + dealId : '')) ]); objectsListSideOne.value = objects.data?.data || []; @@ -989,7 +989,7 @@ async function filterRequisitionsList(event) { } try { - const response = await fetchRequisitionsListData(`/requisitions?search=${encodeURIComponent(query)}`); + const response = await fetchRequisitionsListData(`/requisitions?search=${encodeURIComponent(query)}&exclude_linked_for_deal=1` + (dealId ? '&exclude_linked_for_deal_id=' + dealId : '')); requisitionsList.value = response.data.data || []; } catch (error) { console.error('Ошибка поиска заявок:', error);