diff --git a/biogenome-client/src/components/blocks/FiltersBlock.vue b/biogenome-client/src/components/blocks/FiltersBlock.vue index 2220a85..26ca09b 100644 --- a/biogenome-client/src/components/blocks/FiltersBlock.vue +++ b/biogenome-client/src/components/blocks/FiltersBlock.vue @@ -7,9 +7,6 @@
- - GoaT - Report @@ -44,8 +41,6 @@ import { useItemStore } from '../../stores/items-store' import { useI18n } from 'vue-i18n' import ExportTSV from '../modals/ExportTSV.vue' import CreateChart from '../modals/CreateChart.vue' -import general from '../../../configs/general.json' -import GoaTService from '../../services/clients/GoaTService' const { t } = useI18n() @@ -70,10 +65,6 @@ const model = computed(() => { return itemStore.currentModel }) -const isGoaTActive = computed(() => { - return model.value === 'organisms' && general.goat -}) - const isFiltering = computed(() => !!itemStore.stores[model.value].searchForm.filter) const total = computed(() => itemStore.stores[model.value].total) @@ -81,41 +72,6 @@ const total = computed(() => itemStore.stores[model.value].total) const modelFilterEntries = computed(() => Object.entries(itemStore.stores[model.value].searchForm) .filter(([k, v]) => !staticColumns.includes(k))) -const activeFilters = computed(() => modelFilterEntries.value - .filter(([k, v]) => (v || v === false)) -) - - -async function downloadGoatReport() { - try { - const response = await GoaTService.getGoatReport() - const data = response.data - const href = URL.createObjectURL(data); - - const filename = response.headers['content-disposition'] - const match = filename.match(/filename=([^;]+)/); - let name = '' - if (match && match[1]) { - name = match[1]; - } else { - name = 'file.tsv' - console.log("Filename not found in the string."); - } - // create "a" HTML element with href to file & click - const link = document.createElement('a'); - link.href = href; - link.setAttribute('download', name); //or any other extension - document.body.appendChild(link); - link.click(); - // clean up "a" element & remove ObjectURL - document.body.removeChild(link); - URL.revokeObjectURL(href); - } catch (err) { - console.error(err) - itemStore.toast({ message: 'Error downloading Goat Report', color: 'danger' }) - } - -}