Fix object in create
This commit is contained in:
parent
9d59d70016
commit
d13bef5e8a
@ -46,7 +46,7 @@
|
||||
<RequisitionDetails v-if="selectedRequisitionSideOne" :deal="deal" :requisition="selectedRequisitionSideOne" :clientsList="clientsList" side="sideOne" @closeDealRequisition="handleCloseDealRequisition" />
|
||||
</div>
|
||||
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideOne && selectedRequisitionSideOne.type_id === 2">
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideOne && (selectedRequisitionSideOne.type?.heir || selectedRequisitionSideOne.type_id) === 2">
|
||||
<!-- Селект объекта скрыт, объект подтягивается из заявки
|
||||
<label>Выберите объект:</label>
|
||||
<Select
|
||||
@ -64,7 +64,7 @@
|
||||
-->
|
||||
</div>
|
||||
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideOne && selectedRequisitionSideOne.type_id === 2">
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideOne && (selectedRequisitionSideOne.type?.heir || selectedRequisitionSideOne.type_id) === 2">
|
||||
<ObjectDetails v-if="selectedObjectSideOne" :deal="deal" :object="selectedObjectSideOne" side="sideOne" @closeDealObject="handleCloseDealObject" />
|
||||
</div>
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
</div>
|
||||
|
||||
<!-- Селект объекта скрыт, объект подтягивается из заявки
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideTwo && selectedRequisitionSideTwo.type_id === 2">
|
||||
<div class="form__item flex flex-col gap-1 w-full" v-if="selectedRequisitionSideTwo && (selectedRequisitionSideTwo.type?.heir || selectedRequisitionSideTwo.type_id) === 2">
|
||||
<label for="nameHome">Выберите объект:</label>
|
||||
<Select
|
||||
v-model="selectedObjectSideTwoId"
|
||||
@ -125,7 +125,7 @@
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div class="form__item" v-if="selectedRequisitionSideTwo && selectedRequisitionSideTwo.type_id === 2">
|
||||
<div class="form__item" v-if="selectedRequisitionSideTwo && (selectedRequisitionSideTwo.type?.heir || selectedRequisitionSideTwo.type_id) === 2">
|
||||
<ObjectDetails v-if="selectedObjectSideTwo" :deal="deal" :object="selectedObjectSideTwo" side="sideTwo" @closeDealObject="handleCloseDealObject" />
|
||||
</div>
|
||||
|
||||
@ -937,6 +937,7 @@ watch(selectedRequisitionSideOneId, async (newId) => {
|
||||
// Автовыбор стороны 1 (Арендодатель/Продавец) по operation_type объекта
|
||||
let operationType = null;
|
||||
if (!isEditing.value && requisitionSideOneDetails.value.object_id) {
|
||||
selectedObjectSideOneId.value = requisitionSideOneDetails.value.object_id;
|
||||
await fetchObjectSideOneDetails(`/objects/${requisitionSideOneDetails.value.object_id}`);
|
||||
const objData = objectSideOneDetails.value;
|
||||
if (objData && objData.success && objData.data?.operation_type !== undefined) {
|
||||
@ -1020,8 +1021,10 @@ async function filterRequisitionsList(event) {
|
||||
|
||||
// Получение деталей выбранного объекта 1 стороны
|
||||
watch(selectedObjectSideOneId, async (newId) => {
|
||||
console.log('[DealModal] watch selectedObjectSideOneId:', newId);
|
||||
if (newId) {
|
||||
await fetchObjectSideOneDetails(`/objects/${newId}`);
|
||||
console.log('[DealModal] objectSideOneDetails:', objectSideOneDetails.value);
|
||||
if (objectSideOneDetails.value && objectSideOneDetails.value.success) {
|
||||
selectedObjectSideOne.value = objectSideOneDetails.value.data;
|
||||
deal.value.side_one_object_id = newId;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user