diff --git a/src/components/home/HealthScoreModal/HealthScoreModal.tsx b/src/components/home/HealthScoreModal/HealthScoreModal.tsx index b29d3e7..a73d12b 100644 --- a/src/components/home/HealthScoreModal/HealthScoreModal.tsx +++ b/src/components/home/HealthScoreModal/HealthScoreModal.tsx @@ -34,7 +34,7 @@ export const HealthScoreModal: React.FC = ({ const [loadingAdvice, setLoadingAdvice] = useState(false); // --- Logic & Calculations --- - const netAssets = totalAssets - totalLiabilities; + const debtRatio = totalAssets > 0 ? (totalLiabilities / totalAssets) * 100 : 0; const spendDiff = todaySpend - yesterdaySpend; diff --git a/src/config/categoryIcons.ts b/src/config/categoryIcons.ts index cdc162f..b26f070 100644 --- a/src/config/categoryIcons.ts +++ b/src/config/categoryIcons.ts @@ -9,7 +9,7 @@ * @param categoryId - 保留参数接口,虽然不再用于查表 * @param defaultIcon - 可选的默认图标 */ -export const getCategoryIcon = (categoryId: number): string => { +export const getCategoryIcon = (_categoryId: number): string => { // 不再维护本地大表,统一返回默认图标 // 组件应当优先使用 props 传入的 icon return 'solar:question-circle-bold-duotone'; @@ -30,7 +30,7 @@ const COLOR_PALETTE = [ * 获取分类颜色 * 使用 consistent hashing 算法根据 ID 生成一致的颜色 */ -export const getCategoryColor = (categoryId: number, isDarkMode = false): string => { +export const getCategoryColor = (categoryId: number, _isDarkMode = false): string => { // 简单的哈希算法确保同一个ID总是对应同一个颜色 const index = Math.abs(categoryId) % COLOR_PALETTE.length; return COLOR_PALETTE[index]; @@ -47,7 +47,7 @@ export const getCategoryGradient = (categoryId: number): string => { }; // 辅助函数:调整颜色亮度 (简单实现) -function adjustColor(color: string, amount: number) { +function adjustColor(color: string, _amount: number) { return color; // 暂不需要复杂计算,直接返回原色 }