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' 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 // Axios ile dosya indirme - interceptor otomatik olarak token ekleyecek
try { try {
const response = await axios.get(exportUrl, { const response = await axios.get(exportUrl, {
params: exportParams,
responseType: 'blob' responseType: 'blob'
}) })

View File

@ -36,7 +36,7 @@
} }
}, },
{ {
name: 'islemYapanKullanici.email', name: 'islemYapanKullanici',
title: 'Kişi', title: 'Kişi',
sort: true, sort: true,
style: { width: '20%' } style: { width: '20%' }

View File

@ -66,10 +66,7 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => {
piyangoOnayStore.piyangoPanelOnayForm.izinTarihi = '' piyangoOnayStore.piyangoPanelOnayForm.izinTarihi = ''
piyangoOnayStore.piyangoPanelOnayForm.izinAciklamasi = '' piyangoOnayStore.piyangoPanelOnayForm.izinAciklamasi = ''
} }
dataForm.append( dataForm.append('onayDurumuIslemTipiId', piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId)
'onayDurumuIslemTipiId',
piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId
)
dataForm.append('id', piyangoOnayStore.piyangoPanelOnayForm.id) dataForm.append('id', piyangoOnayStore.piyangoPanelOnayForm.id)
dataForm.append('onayCekilisId', String(piyangoStore.selectedLottery)) dataForm.append('onayCekilisId', String(piyangoStore.selectedLottery))
dataForm.append('kisiId', String(usersStore.userId)) dataForm.append('kisiId', String(usersStore.userId))