fix: usage filter

This commit is contained in:
jialin
2026-04-22 13:16:48 +08:00
committed by jialin
parent 7d75714662
commit 94d3fa356c
6 changed files with 37 additions and 12 deletions
+10 -1
View File
@@ -1,6 +1,7 @@
import { exportJsonToExcel } from '@/utils/excel-reader';
import { useModel } from '@@/plugin-model';
import dayjs from 'dayjs';
import _ from 'lodash';
import React, { useEffect, useMemo, useState } from 'react';
import BreakdownTabs from './components/breakdown-tabs';
import DailyUsage from './components/daily-usage';
@@ -134,6 +135,10 @@ const Usage: React.FC = () => {
currentSelectedFilters = commonFilters,
currentChartFilters = chartFilters
) => {
const filteredChartFilters = _.pickBy(
currentChartFilters,
(value: string) => value
);
fetchTimeSeriesData({
...currentChartFilters,
start_date: currentSelectedFilters.start_date,
@@ -174,6 +179,10 @@ const Usage: React.FC = () => {
fetchData(commonFilters, { ...chartFilters, [type]: value });
};
const handleSearch = () => {
fetchData(commonFilters, chartFilters);
};
console.log('timeSeriesData:', timeSeriesData);
const handleOnExportChart = () => {
@@ -228,7 +237,7 @@ const Usage: React.FC = () => {
modelOptions={metaData?.models || []}
userOptions={metaData?.users || []}
apiKeyOptions={metaData?.api_keys || []}
handleSearch={fetchData}
handleSearch={handleSearch}
onScopeChange={handleScopeChange}
onDateChange={handleDateChange}
onModelsChange={(value) => handleFilterChange('models', value)}