diff --git a/src/components/deal/DealModal.vue b/src/components/deal/DealModal.vue index 793205f..bb236b4 100644 --- a/src/components/deal/DealModal.vue +++ b/src/components/deal/DealModal.vue @@ -650,6 +650,7 @@ async function loadDealData(dealId) { selectedDocs.value = documentsRes.data.data.map(doc => ({ id: doc.id, name: doc.name, + original_name: doc.original_name, file: doc.file, thumbnail: doc.thumbnail, created_at: doc.created_at diff --git a/src/components/deal/addEdit/DocsCard.vue b/src/components/deal/addEdit/DocsCard.vue index 4070c60..183b5a0 100644 --- a/src/components/deal/addEdit/DocsCard.vue +++ b/src/components/deal/addEdit/DocsCard.vue @@ -15,7 +15,7 @@
{{ doc.name || 'N/A' }}
Договор - {{ getFileName(doc.file) || 'N/A' }} + {{ doc.original_name || getFileName(doc.file) || 'N/A' }}
@@ -68,6 +68,10 @@ const proxyUrl = computed(() => { return `/deal/index.php?path=documents/${props.doc.id}/preview`; }); +const downloadUrl = computed(() => { + return `/deal/index.php?path=documents/${props.doc.id}/download`; +}); + // // Проверка, является ли файл изображением const isImage = computed(() => { if (!props.doc.file) return false;