feat: 支持查询指定日期里程+删除搜索关键词和车牌号筛选

- 后端支持 date 参数,指定日期时实时查询数据库(不用缓存)
- 同时查询前一天数据计算环比
- 高级筛选添加"查询日期"日期选择器
- 删除高级筛选中的"搜索关键词"和"车牌号"(已有快捷筛选)
- 筛选标签支持显示日期条件

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
kkfluous
2026-04-01 23:41:03 +08:00
parent cbf0e18634
commit 0b8bbbb063
3 changed files with 92 additions and 38 deletions

View File

@@ -21,6 +21,7 @@ export async function fetchMonitoring(params?: {
plate?: string;
mileageMin?: string;
mileageMax?: string;
date?: string;
}): Promise<MonitoringData> {
const query = new URLSearchParams();
if (params?.sortBy) query.set('sortBy', params.sortBy);
@@ -35,6 +36,7 @@ export async function fetchMonitoring(params?: {
if (params?.plate) query.set('plate', params.plate);
if (params?.mileageMin) query.set('mileageMin', params.mileageMin);
if (params?.mileageMax) query.set('mileageMax', params.mileageMax);
if (params?.date) query.set('date', params.date);
const qs = query.toString();
return fetchJson<MonitoringData>(`${BASE}/monitoring${qs ? `?${qs}` : ''}`);
}