refactor(FinancialPanorama): 简化 useFinancialData Hook
- 移除未使用的 forecast 状态 - 移除未使用的 industryRank 状态 - 简化返回值类型定义 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -15,8 +15,6 @@ import type {
|
|||||||
CashflowData,
|
CashflowData,
|
||||||
FinancialMetricsData,
|
FinancialMetricsData,
|
||||||
MainBusinessData,
|
MainBusinessData,
|
||||||
ForecastData,
|
|
||||||
IndustryRankData,
|
|
||||||
ComparisonData,
|
ComparisonData,
|
||||||
} from '../types';
|
} from '../types';
|
||||||
|
|
||||||
@@ -51,8 +49,6 @@ interface UseFinancialDataReturn {
|
|||||||
cashflow: CashflowData[];
|
cashflow: CashflowData[];
|
||||||
financialMetrics: FinancialMetricsData[];
|
financialMetrics: FinancialMetricsData[];
|
||||||
mainBusiness: MainBusinessData | null;
|
mainBusiness: MainBusinessData | null;
|
||||||
forecast: ForecastData | null;
|
|
||||||
industryRank: IndustryRankData[];
|
|
||||||
comparison: ComparisonData[];
|
comparison: ComparisonData[];
|
||||||
|
|
||||||
// 加载状态
|
// 加载状态
|
||||||
@@ -100,8 +96,6 @@ export const useFinancialData = (
|
|||||||
const [cashflow, setCashflow] = useState<CashflowData[]>([]);
|
const [cashflow, setCashflow] = useState<CashflowData[]>([]);
|
||||||
const [financialMetrics, setFinancialMetrics] = useState<FinancialMetricsData[]>([]);
|
const [financialMetrics, setFinancialMetrics] = useState<FinancialMetricsData[]>([]);
|
||||||
const [mainBusiness, setMainBusiness] = useState<MainBusinessData | null>(null);
|
const [mainBusiness, setMainBusiness] = useState<MainBusinessData | null>(null);
|
||||||
const [forecast, setForecast] = useState<ForecastData | null>(null);
|
|
||||||
const [industryRank, setIndustryRank] = useState<IndustryRankData[]>([]);
|
|
||||||
const [comparison, setComparison] = useState<ComparisonData[]>([]);
|
const [comparison, setComparison] = useState<ComparisonData[]>([]);
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
@@ -304,8 +298,6 @@ export const useFinancialData = (
|
|||||||
cashflow,
|
cashflow,
|
||||||
financialMetrics,
|
financialMetrics,
|
||||||
mainBusiness,
|
mainBusiness,
|
||||||
forecast,
|
|
||||||
industryRank,
|
|
||||||
comparison,
|
comparison,
|
||||||
|
|
||||||
// 加载状态
|
// 加载状态
|
||||||
|
|||||||
Reference in New Issue
Block a user