修复日志页面分页 bug.
This commit is contained in:
parent
d528cfd6bd
commit
a4f90c717b
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user