Add download docs

This commit is contained in:
Vladimir 2026-07-07 13:25:05 +03:00
parent 97ec3aaf39
commit 63d8e7e5a6
2 changed files with 6 additions and 1 deletions

View File

@ -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

View File

@ -15,7 +15,7 @@
<div class="font-bold text-gray-800 truncate">{{ doc.name || 'N/A' }}</div>
<div class="flex min-w-0">
<img src="@/shared/assets/icons/doc.svg" alt="Договор" class="w-5 h-5 shrink-0">
<a :href="fileUrl" target="_blank" class="ml-2 underline document-file truncate">{{ getFileName(doc.file) || 'N/A' }}</a>
<a :href="downloadUrl" class="ml-2 underline document-file truncate">{{ doc.original_name || getFileName(doc.file) || 'N/A' }}</a>
</div>
</div>
@ -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;