修复日志页面分页 bug.

This commit is contained in:
aaron 2025-01-16 22:29:03 +08:00
parent d528cfd6bd
commit a4f90c717b

View File

@ -180,20 +180,24 @@ export default defineComponent({
DELETE: 'red'
}
//
//
const fetchData = async () => {
try {
loading.value = true
const params = {
user_id: filterForm.value.user_id
skip: (pagination.value.current - 1) * pagination.value.pageSize,
limit: pagination.value.pageSize,
user_id: filterForm.value.user_id,
start_time: filterForm.value.start_time,
end_time: filterForm.value.end_time
}
if (filterForm.value.start_time) {
params.start_time = filterForm.value.start_time
}
if (filterForm.value.end_time) {
params.end_time = filterForm.value.end_time
}
//
Object.keys(params).forEach(key => {
if (params[key] === undefined) {
delete params[key]
}
})
const res = await request.get('/api/logs/request-logs', { params })
if (res.code === 200 && res.data?.items) {
@ -205,7 +209,7 @@ export default defineComponent({
}
} catch (error) {
console.error('获取日志列表失败:', error)
message.error('获取日志列表失败')
message.error('获取数据失败')
tableData.value = []
pagination.value.total = 0
} finally {
@ -269,7 +273,7 @@ export default defineComponent({
fetchData()
})
//
//
const handleTableChange = (pag) => {
pagination.value.current = pag.current
pagination.value.pageSize = pag.pageSize