Add download docs
This commit is contained in:
parent
97ec3aaf39
commit
63d8e7e5a6
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user