+
@@ -651,6 +651,7 @@ async function loadDealData(dealId) {
id: doc.id,
name: doc.name,
file: doc.file,
+ thumbnail: doc.thumbnail,
created_at: doc.created_at
}));
} else {
diff --git a/src/components/deal/addEdit/DocAddModal.vue b/src/components/deal/addEdit/DocAddModal.vue
index b1eb0e7..407693d 100644
--- a/src/components/deal/addEdit/DocAddModal.vue
+++ b/src/components/deal/addEdit/DocAddModal.vue
@@ -77,9 +77,10 @@
diff --git a/src/components/deal/addEdit/DocsCard.vue b/src/components/deal/addEdit/DocsCard.vue
index dbf6a5e..0d923d8 100644
--- a/src/components/deal/addEdit/DocsCard.vue
+++ b/src/components/deal/addEdit/DocsCard.vue
@@ -1,14 +1,13 @@
-
+
@@ -54,6 +53,15 @@ const fileUrl = computed(() => {
return `${props.urlLaravel}/storage/${props.doc.file}`;
});
+const hasThumbnail = computed(() => {
+ return !!props.doc.thumbnail;
+});
+
+const thumbnailUrl = computed(() => {
+ if (!props.doc.thumbnail) return '';
+ return `${props.urlLaravel}/storage/${props.doc.thumbnail}`;
+});
+
// // Проверка, является ли файл изображением
const isImage = computed(() => {
if (!props.doc.file) return false;