+
+
+
+
+
+ {{ saving ? '保存中...' : '保存' }}
+
diff --git a/frontend/src/views/usage/components/UsageCostCard.vue b/frontend/src/views/usage/components/UsageCostCard.vue
index a531c7aea..62f6505d8 100644
--- a/frontend/src/views/usage/components/UsageCostCard.vue
+++ b/frontend/src/views/usage/components/UsageCostCard.vue
@@ -239,12 +239,10 @@ function formatTooltip(params: unknown) {
diff --git a/frontend/src/views/usage/components/UsageDiagnosticCard.vue b/frontend/src/views/usage/components/UsageDiagnosticCard.vue
index 80e978be9..7db8f9652 100644
--- a/frontend/src/views/usage/components/UsageDiagnosticCard.vue
+++ b/frontend/src/views/usage/components/UsageDiagnosticCard.vue
@@ -114,12 +114,10 @@ function diagnosticNameDisplay(name: string) {
diff --git a/frontend/src/views/usage/components/UsageHealthCard.vue b/frontend/src/views/usage/components/UsageHealthCard.vue
index 2a256fa24..92490926c 100644
--- a/frontend/src/views/usage/components/UsageHealthCard.vue
+++ b/frontend/src/views/usage/components/UsageHealthCard.vue
@@ -146,11 +146,9 @@ function formatTooltip(params: unknown) {
diff --git a/frontend/src/views/usage/components/UsagePerformanceCard.vue b/frontend/src/views/usage/components/UsagePerformanceCard.vue
index a8d738f1a..5b2886875 100644
--- a/frontend/src/views/usage/components/UsagePerformanceCard.vue
+++ b/frontend/src/views/usage/components/UsagePerformanceCard.vue
@@ -167,12 +167,10 @@ function formatTooltip(params: unknown) {
diff --git a/frontend/src/views/usage/components/UsageSummaryCards.vue b/frontend/src/views/usage/components/UsageSummaryCards.vue
index c8c2ba41d..063c46fab 100644
--- a/frontend/src/views/usage/components/UsageSummaryCards.vue
+++ b/frontend/src/views/usage/components/UsageSummaryCards.vue
@@ -3,6 +3,7 @@ import type { getUsageRecordSummary } from '@/api'
import { Activity, Database, FileText, Timer } from '@lucide/vue'
import { computed } from 'vue'
+import BaseCard from '@/components/base/BaseCard.vue'
import BaseMotionIcon from '@/components/base/BaseMotionIcon.vue'
const props = defineProps<{
@@ -54,10 +55,12 @@ const items = computed(() => [
class="mt-5 grid shrink-0 grid-cols-1 gap-3 md:grid-cols-2 xl:grid-cols-4"
aria-label="使用概览"
>
-
[
{{ item.detail }}
-
+
diff --git a/frontend/src/views/usage/constants.ts b/frontend/src/views/usage/constants.ts
index 3d05d5e9c..b4a3dcfd9 100644
--- a/frontend/src/views/usage/constants.ts
+++ b/frontend/src/views/usage/constants.ts
@@ -5,6 +5,7 @@ export const usageRecordColumns = [
key: 'accountEmail',
label: '账号',
width: '280px',
+ fixed: false as const,
ellipsis: true,
},
{
diff --git a/frontend/src/views/usage/index.vue b/frontend/src/views/usage/index.vue
index 03dd0f985..131baa4bb 100644
--- a/frontend/src/views/usage/index.vue
+++ b/frontend/src/views/usage/index.vue
@@ -79,10 +79,8 @@ watch(timeRange, () => {
/>