fix: 修复日志查询 undefined 序列化问题
- queryLogs 过滤掉 undefined 值 - 防止 undefined 被序列化为 'undefined' 字符串导致筛选失败
This commit is contained in:
@@ -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 })
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user