diff --git a/web/package.json b/web/package.json index ce7f98a..7ed16f7 100644 --- a/web/package.json +++ b/web/package.json @@ -4,14 +4,7 @@ "version": "0.1.0", "description": "GPT Load Balancer Frontend - A modern Vue 3 frontend for GPT load balancing service", "type": "module", - "keywords": [ - "vue3", - "typescript", - "vite", - "naive-ui", - "gpt-load", - "frontend" - ], + "keywords": ["vue3", "typescript", "vite", "naive-ui", "gpt-load", "frontend"], "author": "tbphp", "license": "MIT", "repository": { diff --git a/web/src/components/BaseInfoCard.vue b/web/src/components/BaseInfoCard.vue index 57f90f1..d4d3f1d 100644 --- a/web/src/components/BaseInfoCard.vue +++ b/web/src/components/BaseInfoCard.vue @@ -12,7 +12,7 @@ const animatedValues = ref>({}); // 格式化数值显示 const formatValue = (value: number, type: "count" | "rate" = "count"): string => { if (type === "rate") { - return `${value.toFixed(2)}%`; + return `${value.toFixed(1)}%`; } if (value >= 1000) { return `${(value / 1000).toFixed(1)}K`; diff --git a/web/src/components/LineChart.vue b/web/src/components/LineChart.vue index 18d9932..995fb3e 100644 --- a/web/src/components/LineChart.vue +++ b/web/src/components/LineChart.vue @@ -675,6 +675,8 @@ onMounted(() => { } .chart-svg { + width: 100%; + height: auto; background: white; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); diff --git a/web/src/components/NavBar.vue b/web/src/components/NavBar.vue index e74ba84..d64d401 100644 --- a/web/src/components/NavBar.vue +++ b/web/src/components/NavBar.vue @@ -57,12 +57,7 @@ function renderMenuItem(key: string, label: string, icon: string): MenuOption { diff --git a/web/src/components/keys/GroupList.vue b/web/src/components/keys/GroupList.vue index 18ef1c4..0be6bde 100644 --- a/web/src/components/keys/GroupList.vue +++ b/web/src/components/keys/GroupList.vue @@ -127,10 +127,7 @@ function handleGroupCreated(group: Group) { - + diff --git a/web/src/components/logs/LogTable.vue b/web/src/components/logs/LogTable.vue index 31bd01c..d5c434b 100644 --- a/web/src/components/logs/LogTable.vue +++ b/web/src/components/logs/LogTable.vue @@ -322,7 +322,14 @@ function changePageSize(size: number) {
- +