From f9c2c1bc468cb4fe2ef618c4b283899427302e78 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sat, 27 Jun 2026 09:44:29 +0300 Subject: [PATCH] Fix select side --- src/components/deal/DealModal.vue | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/components/deal/DealModal.vue b/src/components/deal/DealModal.vue index 2a46e96..cb323f3 100644 --- a/src/components/deal/DealModal.vue +++ b/src/components/deal/DealModal.vue @@ -941,20 +941,6 @@ watch(selectedRequisitionSideOneId, async (newId) => { } } - // Предвыбор стороны 2: первая подходящая заявка из отфильтрованного списка - if (!isEditing.value && !selectedRequisitionSideTwoId.value) { - const sideOneTypeId = requisitionSideOneDetails.value.type?.heir || requisitionSideOneDetails.value.type_id; - let filtered; - if (sideOneTypeId === 2) { - filtered = requisitionsList.value.filter(req => req.type_id !== 2); - } else { - filtered = requisitionsList.value.filter(req => req.type_id === 2); - } - if (filtered.length > 0) { - selectedRequisitionSideTwoId.value = filtered[0].id; - } - } - // Автовыбор стороны 2 (Арендатор/Покупатель) по operation_type объекта if (!isEditing.value && operationType !== null && !deal.value.side_two) { deal.value.side_two = operationType === 0 ? 'Арендатор' : 'Покупатель'; @@ -1458,7 +1444,7 @@ const getSideByRequisitionType = (typeId) => { // Список сторон в зависимости от типа заявки const sideOneOptions = computed(() => { if (!selectedRequisitionSideOne.value) return []; - const typeId = selectedRequisitionSideOne.value.type_id; + const typeId = selectedRequisitionSideOne.value.type?.heir || selectedRequisitionSideOne.value.type_id; if (typeId === 2) { return ['Продавец', 'Арендодатель', 'Застройщик']; }