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:
zdl
2025-12-19 14:44:54 +08:00
parent ff951972ee
commit 11ca0e7a99

View File

@@ -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,
// 加载状态 // 加载状态