refactor(Antigravity): 保存完整 API 响应到 extra 字段
- LoadCodeAssist/FetchAvailableModels 返回原始 JSON - extra 新增 load_code_assist 和 available_models 保存原始响应 - 前端 tier 从 load_code_assist.paidTier.id 提取 - 删除冗余的 updateAccountTier 函数
This commit is contained in:
@@ -403,11 +403,26 @@ const antigravityClaude45Usage = computed(() =>
|
||||
getAntigravityUsage(['claude-sonnet-4-5', 'claude-opus-4-5-thinking'])
|
||||
)
|
||||
|
||||
// Antigravity 账户类型
|
||||
// Antigravity 账户类型(从 load_code_assist 响应中提取)
|
||||
const antigravityTier = computed(() => {
|
||||
const extra = props.account.extra as Record<string, unknown> | undefined
|
||||
if (!extra || typeof extra.tier !== 'string') return null
|
||||
return extra.tier as string
|
||||
if (!extra) return null
|
||||
|
||||
const loadCodeAssist = extra.load_code_assist as Record<string, unknown> | undefined
|
||||
if (!loadCodeAssist) return null
|
||||
|
||||
// 优先取 paidTier,否则取 currentTier
|
||||
const paidTier = loadCodeAssist.paidTier as Record<string, unknown> | undefined
|
||||
if (paidTier && typeof paidTier.id === 'string') {
|
||||
return paidTier.id
|
||||
}
|
||||
|
||||
const currentTier = loadCodeAssist.currentTier as Record<string, unknown> | undefined
|
||||
if (currentTier && typeof currentTier.id === 'string') {
|
||||
return currentTier.id
|
||||
}
|
||||
|
||||
return null
|
||||
})
|
||||
|
||||
// 账户类型显示标签
|
||||
|
||||
Reference in New Issue
Block a user