feat(platform): add online vehicle statistics detail

This commit is contained in:
lingniu
2026-07-04 17:47:38 +08:00
parent d266396c47
commit 3b817ef874
9 changed files with 253 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import type {
HistoryLocationRow,
MileageSummary,
OnlineStatisticsSummary,
OnlineVehicleStatusRow,
OpsHealth,
QualityNotificationPlan,
Page,
@@ -107,6 +108,7 @@ export const api = {
mileageSummary: (params = new URLSearchParams()) => request<MileageSummary>(`/api/mileage/summary?${params.toString()}`),
dailyMileage: (params = new URLSearchParams()) => request<Page<DailyMileageRow>>(`/api/mileage/daily?${params.toString()}`),
onlineStatisticsSummary: (params = new URLSearchParams()) => request<OnlineStatisticsSummary>(`/api/statistics/online-summary?${params.toString()}`),
onlineVehicleStatuses: (params = new URLSearchParams()) => request<Page<OnlineVehicleStatusRow>>(`/api/statistics/online-vehicles?${params.toString()}`),
qualitySummary: (params = new URLSearchParams()) => request<QualitySummary>(`/api/quality/summary?${params.toString()}`),
qualityIssues: (params = new URLSearchParams()) => request<Page<QualityIssueRow>>(`/api/quality/issues?${params.toString()}`),
qualityNotificationPlan: (params = new URLSearchParams()) => request<QualityNotificationPlan>(`/api/quality/notification-plan?${params.toString()}`),