diff --git a/web/src/config/axios/index.ts b/web/src/config/axios/index.ts index 07719a2..3659eda 100644 --- a/web/src/config/axios/index.ts +++ b/web/src/config/axios/index.ts @@ -16,6 +16,13 @@ const request = (option: any) => { } export default { get: async (option: any) => { + // 过滤空值,解决查询时间范围为空后端报错的问题 + option.params = option.params || {} + Object.keys(option.params).forEach((key) => { + if (option.params[key] === undefined || option.params[key] === null) { + delete option.params[key] + } + }) const res = await request({ method: 'GET', ...option }) return res.data as unknown as T },