fix: 修复日志查询 undefined 序列化问题

- queryLogs 过滤掉 undefined 值
- 防止 undefined 被序列化为 'undefined' 字符串导致筛选失败
This commit is contained in:
2026-06-08 16:14:22 +08:00
parent af15a41186
commit ef4ab774b0

View File

@@ -60,7 +60,12 @@ export function queryLogs(params: {
page?: number
pageSize?: number
}): Promise<{ lines: string[]; total: number; page: number; pageSize: number }> {
const { date, ...queryParams } = params
const { date, ...rest } = params
// 过滤掉 undefined 值,防止被序列化为 "undefined" 字符串
const queryParams: Record<string, any> = {}
for (const [key, value] of Object.entries(rest)) {
if (value !== undefined) queryParams[key] = value
}
return request({ url: `/logs/${date}`, data: queryParams })
}