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 => ({
|
selectedDocs.value = documentsRes.data.data.map(doc => ({
|
||||||
id: doc.id,
|
id: doc.id,
|
||||||
name: doc.name,
|
name: doc.name,
|
||||||
|
original_name: doc.original_name,
|
||||||
file: doc.file,
|
file: doc.file,
|
||||||
thumbnail: doc.thumbnail,
|
thumbnail: doc.thumbnail,
|
||||||
created_at: doc.created_at
|
created_at: doc.created_at
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<div class="font-bold text-gray-800 truncate">{{ doc.name || 'N/A' }}</div>
|
<div class="font-bold text-gray-800 truncate">{{ doc.name || 'N/A' }}</div>
|
||||||
<div class="flex min-w-0">
|
<div class="flex min-w-0">
|
||||||
<img src="@/shared/assets/icons/doc.svg" alt="Договор" class="w-5 h-5 shrink-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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -68,6 +68,10 @@ const proxyUrl = computed(() => {
|
|||||||
return `/deal/index.php?path=documents/${props.doc.id}/preview`;
|
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(() => {
|
const isImage = computed(() => {
|
||||||
if (!props.doc.file) return false;
|
if (!props.doc.file) return false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user