From 766a3280d63ca5bc3343d45ee7dd4093060d5827 Mon Sep 17 00:00:00 2001 From: fawney19 Date: Fri, 12 Dec 2025 20:22:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20=E4=BC=98=E5=8C=96=20Usag?= =?UTF-8?q?e=20=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97=E5=8F=AF=E7=BB=84?= =?UTF-8?q?=E5=90=88=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 改进 useUsageData 和 useUsageFilters composables --- frontend/src/features/usage/composables/useUsageData.ts | 7 ++++--- frontend/src/features/usage/composables/useUsageFilters.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/features/usage/composables/useUsageData.ts b/frontend/src/features/usage/composables/useUsageData.ts index 0198418..d3b648d 100644 --- a/frontend/src/features/usage/composables/useUsageData.ts +++ b/frontend/src/features/usage/composables/useUsageData.ts @@ -1,4 +1,4 @@ -import { ref, computed, watch, type Ref } from 'vue' +import { ref, computed, type Ref } from 'vue' import { usageApi } from '@/api/usage' import { meApi } from '@/api/me' import type { @@ -11,6 +11,7 @@ import type { EnhancedModelStatsItem } from '../types' import { createDefaultStats } from '../types' +import { log } from '@/utils/logger' export interface UseUsageDataOptions { isAdminPage: Ref @@ -221,7 +222,7 @@ export function useUsageData(options: UseUsageDataOptions) { } } catch (error: any) { if (error.response?.status !== 403) { - console.error('加载统计数据失败:', error) + log.error('加载统计数据失败:', error) } stats.value = createDefaultStats() modelStats.value = [] @@ -273,7 +274,7 @@ export function useUsageData(options: UseUsageDataOptions) { totalRecords.value = response.total || 0 } catch (error) { - console.error('加载记录失败:', error) + log.error('加载记录失败:', error) currentRecords.value = [] totalRecords.value = 0 } finally { diff --git a/frontend/src/features/usage/composables/useUsageFilters.ts b/frontend/src/features/usage/composables/useUsageFilters.ts index 27850ea..a67b387 100644 --- a/frontend/src/features/usage/composables/useUsageFilters.ts +++ b/frontend/src/features/usage/composables/useUsageFilters.ts @@ -1,4 +1,4 @@ -import { ref, computed, type Ref, watch } from 'vue' +import { ref, computed, type Ref } from 'vue' import type { UsageRecord, FilterStatusValue } from '../types' export interface UseUsageFiltersOptions {