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 ['Продавец', 'Арендодатель', 'Застройщик']; }