From a6315363650743e1d9231c240afb0d995f93fc97 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Tue, 7 Jul 2026 18:26:27 +0300 Subject: [PATCH] New deal_documents --- src/components/deal/DealModal.vue | 3 ++- src/components/deal/addEdit/DocAddModal.vue | 5 +---- src/shared/api/deal.js | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/components/deal/DealModal.vue b/src/components/deal/DealModal.vue index 3be0886..b40de3f 100644 --- a/src/components/deal/DealModal.vue +++ b/src/components/deal/DealModal.vue @@ -639,7 +639,7 @@ async function loadDealData(dealId) { loadRequisitionsForDeal(dealData), loadObjectsForDeal(dealData), fetchDocumentsData('/documents', { - params: { target_id: dealId, target_type: 10 } + params: { deal_id: dealId } }) ]); @@ -649,6 +649,7 @@ async function loadDealData(dealId) { if (documentsRes.data?.data?.length) { selectedDocs.value = documentsRes.data.data.map(doc => ({ id: doc.id, + deal_id: doc.deal_id, name: doc.name, original_name: doc.original_name, file: doc.file, diff --git a/src/components/deal/addEdit/DocAddModal.vue b/src/components/deal/addEdit/DocAddModal.vue index 11d65e1..84b872a 100644 --- a/src/components/deal/addEdit/DocAddModal.vue +++ b/src/components/deal/addEdit/DocAddModal.vue @@ -160,10 +160,7 @@ const saveDealDoc = async () => { const formData = new FormData(); formData.append('name', documentName.value); formData.append('file', selectedFile.value); - if (props.deal.id) { - formData.append('target_id', props.deal.id); - } - formData.append('target_type', 10); + formData.append('deal_id', props.deal.id || 0); // Генерируем thumbnail try { diff --git a/src/shared/api/deal.js b/src/shared/api/deal.js index 8b93b09..b5f9f35 100644 --- a/src/shared/api/deal.js +++ b/src/shared/api/deal.js @@ -45,8 +45,7 @@ export const dealsApi = { return laravelApi.fetchData('/documents', { method: 'GET', params: { - target_id: dealId, - target_type: 10, + deal_id: dealId, }, }); },