From 96184e48531ede269135a2a9f17efbc489f7f3ef Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Tue, 7 Jan 2025 11:22:03 +0100 Subject: [PATCH] Fixed Document Upload --- components/DocumentUpload.vue | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/components/DocumentUpload.vue b/components/DocumentUpload.vue index a7ba1bb..0acdf6d 100644 --- a/components/DocumentUpload.vue +++ b/components/DocumentUpload.vue @@ -13,15 +13,21 @@ const {type, elementId} = props const dataStore = useDataStore() const profileStore = useProfileStore() -const tags = dataStore.getDocumentTags const uploadModalOpen = ref(false) const uploadInProgress = ref(false) const fileUploadFormData = ref({ - tags: ["Dokument"], project: null, tenant: profileStore.currentTenant }) +const availableTags = ref([]) +const selectedTags = ref([]) +const setup = async () => { + availableTags.value = await useSupabaseSelect("filetags") +} + +setup() + const openModal = () => { uploadModalOpen.value = true @@ -33,7 +39,7 @@ const uploadFiles = async () => { let fileData = fileUploadFormData.value fileData[type] = elementId - await dataStore.uploadFiles(fileData, document.getElementById("fileUploadInput").files,true) + await useFiles().uploadFiles(fileData, document.getElementById("fileUploadInput").files,selectedTags.value,true) uploadModalOpen.value = false; uploadInProgress.value = false; @@ -44,7 +50,7 @@ const uploadFiles = async () => { - +