diff --git a/src/components/UsageScriptModal.tsx b/src/components/UsageScriptModal.tsx index f55ceb676..bbda3c05e 100644 --- a/src/components/UsageScriptModal.tsx +++ b/src/components/UsageScriptModal.tsx @@ -2,7 +2,7 @@ import React, { useState } from "react"; import { Play, Wand2, Eye, EyeOff, Save } from "lucide-react"; import { toast } from "sonner"; import { useTranslation } from "react-i18next"; -import { Provider, UsageScript } from "@/types"; +import { Provider, UsageScript, UsageData } from "@/types"; import { usageApi, type AppId } from "@/lib/api"; import JsonEditor from "./JsonEditor"; import * as prettier from "prettier/standalone"; @@ -220,7 +220,7 @@ const UsageScriptModal: React.FC = ({ ); if (result.success && result.data && result.data.length > 0) { const summary = result.data - .map((plan) => { + .map((plan: UsageData) => { const planInfo = plan.planName ? `[${plan.planName}]` : ""; return `${planInfo} ${t("usage.remaining")} ${plan.remaining} ${plan.unit}`; }) diff --git a/src/components/settings/SettingsPage.tsx b/src/components/settings/SettingsPage.tsx index 2af926c1d..62f04cb6c 100644 --- a/src/components/settings/SettingsPage.tsx +++ b/src/components/settings/SettingsPage.tsx @@ -18,6 +18,8 @@ import { DirectorySettings } from "@/components/settings/DirectorySettings"; import { ImportExportSection } from "@/components/settings/ImportExportSection"; import { AboutSection } from "@/components/settings/AboutSection"; import { ProxyPanel } from "@/components/proxy"; +import { PricingConfigPanel } from "@/components/usage/PricingConfigPanel"; +import { UsageDashboard } from "@/components/usage/UsageDashboard"; import { useSettings } from "@/hooks/useSettings"; import { useImportExport } from "@/hooks/useImportExport"; import { useTranslation } from "react-i18next"; @@ -163,13 +165,16 @@ export function SettingsPage({ onValueChange={setActiveTab} className="flex flex-col h-full" > - + {t("settings.tabGeneral")} {t("settings.tabAdvanced")} + + {t("usage.title", "使用统计")} + {t("common.about")} @@ -210,6 +215,9 @@ export function SettingsPage({ {/* 代理服务面板 */} + {/* 模型定价配置 */} + + + + + + )}