From 5a92f1a6ccae6ebfde76d31296e74f257e19e9fe Mon Sep 17 00:00:00 2001 From: jon Date: Thu, 15 May 2025 13:16:26 +0200 Subject: [PATCH] fix: no downloading file when clicking in the file field --- src/components/common/VnDmsList.vue | 1 - src/pages/Customer/Card/CustomerFileManagement.vue | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/common/VnDmsList.vue b/src/components/common/VnDmsList.vue index 943a2a733..cbff944e0 100644 --- a/src/components/common/VnDmsList.vue +++ b/src/components/common/VnDmsList.vue @@ -7,7 +7,6 @@ import axios from 'axios'; import { usePrintService } from 'composables/usePrintService'; import VnUserLink from '../ui/VnUserLink.vue'; -import { downloadFile } from 'src/composables/downloadFile'; import VnImg from 'components/ui/VnImg.vue'; import VnPaginate from 'components/ui/VnPaginate.vue'; import VnDms from 'src/components/common/VnDms.vue'; diff --git a/src/pages/Customer/Card/CustomerFileManagement.vue b/src/pages/Customer/Card/CustomerFileManagement.vue index 419719251..f914993b7 100644 --- a/src/pages/Customer/Card/CustomerFileManagement.vue +++ b/src/pages/Customer/Card/CustomerFileManagement.vue @@ -5,7 +5,7 @@ import { useRoute, useRouter } from 'vue-router'; import { QBadge, QBtn, QCheckbox } from 'quasar'; -import { downloadFile } from 'src/composables/downloadFile'; +import { usePrintService } from 'composables/usePrintService'; import { toDateTimeFormat } from 'src/filters/date'; import FetchData from 'components/FetchData.vue'; @@ -15,7 +15,7 @@ import CustomerFileManagementActions from 'src/pages/Customer/components/Custome const { t } = useI18n(); const route = useRoute(); const router = useRouter(); - +const { openReport } = usePrintService(); const ClientDmsRef = ref(null); const rows = ref([]); @@ -87,7 +87,7 @@ const tableColumnComponents = { file: { component: QBtn, props: () => ({ flat: true }), - event: ({ row }) => downloadFile(row.dmsFk), + event: ({ row }) => openReport(`dms/${row.dmsFk}/downloadFile`, {}, '_blank'), }, employee: { component: QBtn,