diff --git a/client/src/api/logs.ts b/client/src/api/logs.ts index 9864ef2..764c83b 100644 --- a/client/src/api/logs.ts +++ b/client/src/api/logs.ts @@ -80,5 +80,12 @@ export function queryTrackEvents(params?: { page?: number pageSize?: number }): Promise<{ list: TrackEvent[]; total: number; page: number; pageSize: number }> { - return request({ url: '/logs/track/list', data: params }) + // 过滤掉 undefined 值 + const queryParams: Record = {} + if (params) { + for (const [key, value] of Object.entries(params)) { + if (value !== undefined) queryParams[key] = value + } + } + return request({ url: '/logs/track/list', data: queryParams }) }