From ea7dbd9e29ef7cf352b1b8cfd28e5add95d8a8ad Mon Sep 17 00:00:00 2001 From: tbphp Date: Sat, 15 Aug 2026 13:42:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(subscription):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=AE=A2=E9=98=85=E8=B4=A6=E5=8F=B7=E9=85=8D=E9=A2=9D=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../credentials/SubscriptionAccountCard.vue | 131 ++++++++++++++---- web/src/i18n/locales/en-US/group.ts | 2 + web/src/i18n/locales/ja-JP/group.ts | 2 + web/src/i18n/locales/zh-CN/group.ts | 2 + 4 files changed, 109 insertions(+), 28 deletions(-) diff --git a/web/src/features/groups/credentials/SubscriptionAccountCard.vue b/web/src/features/groups/credentials/SubscriptionAccountCard.vue index b2947da6..8c908b6c 100644 --- a/web/src/features/groups/credentials/SubscriptionAccountCard.vue +++ b/web/src/features/groups/credentials/SubscriptionAccountCard.vue @@ -8,6 +8,7 @@ import AppButton from '@/components/ui/AppButton.vue' import AppPopover from '@/components/ui/AppPopover.vue' import AppRelativeTime from '@/components/ui/AppRelativeTime.vue' import IconButton from '@/components/ui/IconButton.vue' +import OverflowTooltip from '@/components/ui/OverflowTooltip.vue' import StatusBadge from '@/components/ui/StatusBadge.vue' import { formatEstimatedCost, formatTokens } from '@/lib/format' @@ -155,14 +156,6 @@ const authIssue = computed(() => { //(后者重启即清零,是给调度判定用的)。始终并排给出成功与失败:失败 0 本身是 // 信息,也让这一行宽度稳定。 const dailyUsage = computed(() => props.item.daily_usage) -const dailyLabel = computed(() => - dailyUsage.value - ? t('group.credentials.recent', { - success: n(dailyUsage.value.success_count), - failure: n(dailyUsage.value.failure_count), - }) - : '', -) // 请求日志留存短于 24 小时时计数会偏低,只用 title 提示,不占版面。 const dailyIncompleteHint = computed(() => dailyUsage.value && !dailyUsage.value.data_complete @@ -316,10 +309,15 @@ function runMenuAction(action: 'reauthorize' | 'toggle' | 'restore' | 'remove'):