Listablecontent

This commit is contained in:
burakovec
2025-10-17 09:48:18 +03:00
parent 5fe3a36893
commit f31bd6ba9e
3 changed files with 25 additions and 5 deletions

View File

@ -468,9 +468,32 @@
fileName = 'export.xlsx'
}
// Export için parametreleri hazırla
let exportParams: Record<string, any> = {}
// Sıralama parametrelerini ekle
if (localSort.value.sortColumn !== undefined) {
exportParams.sortColumn = localSort.value.sortColumn
if (localSort.value.sortOrder !== undefined && localSort.value.sortOrder !== '')
exportParams.sortOrder = localSort.value.sortOrder
}
// Arama parametresini ekle
if (localQuery.value !== '') {
exportParams.searchString = localQuery.value
}
// Filtre parametrelerini ekle
if (filters()) {
Object.keys(filterParams).forEach((f, k) => {
exportParams['Filters[' + f + ']'] = filterParams[f].op + filterParams[f].val
})
}
// Axios ile dosya indirme - interceptor otomatik olarak token ekleyecek
try {
const response = await axios.get(exportUrl, {
params: exportParams,
responseType: 'blob'
})