fix(frontend): satisfy account formatting rules

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Zyy
2026-11-04 22:49:25 +08:00
co-authored by Codex
parent f5c5a6e5b7
commit 860fb39622
3 changed files with 10 additions and 3 deletions
@@ -94,7 +94,10 @@ const { result, directResult, testing, test } = useAccountProxyTest({
})
// 代理复用目录中的最近测试,直连结果只保留在当前账号的编辑过程
const optionTests = computed<Record<string, OutboundProxyTest | null>>(() => ({
...Object.fromEntries(proxies.value.map(proxy => [proxy.id, proxy.enabled ? proxy.lastTest : null])),
...Object.fromEntries(proxies.value.map(proxy => [
proxy.id,
proxy.enabled ? proxy.lastTest : null,
])),
direct: directResult.value,
}))
const selectedTest = computed(() => result.value ?? (testTarget.value === 'direct'
@@ -53,7 +53,9 @@ const lastRefreshed = computed(() => {
return undefined
const refreshedAt = upstream?.discovered ? upstream.observedAtRelative : quota.refreshedAtRelative
return refreshedAt
? t('accounts.quota.lastRefreshed', { refreshedAtDisplay: formatRelativeTime(refreshedAt) })
? t('accounts.quota.lastRefreshed', {
refreshedAtDisplay: formatRelativeTime(refreshedAt),
})
: undefined
})
const refreshTitle = computed(() => props.account.upstream?.stale && props.account.upstream.observedAt
@@ -12,7 +12,9 @@ export function useAccountProxyTest(options: {
onTested: (proxy: OutboundProxyRecord) => void
onConflict: () => Promise<void>
}) {
const request = useRequestState(cause => ZNotification.error({ message: errorMessage(cause) }))
const request = useRequestState(cause => ZNotification.error({
message: errorMessage(cause),
}))
const result = shallowRef<OutboundProxyTest | null>(null)
const directResult = shallowRef<OutboundProxyTest | null>(null)
const targetId = computed(() => {