From faff1771c476ff3bcb6a7293e250a72346fb2465 Mon Sep 17 00:00:00 2001 From: erio Date: Mon, 30 Mar 2026 21:37:27 +0800 Subject: [PATCH] =?UTF-8?q?debug(channel):=20=E6=B7=BB=E5=8A=A0=20formToAP?= =?UTF-8?q?I=20=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97=20+=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=20Sora=20=E5=B9=B3=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/admin/ChannelsView.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/admin/ChannelsView.vue b/frontend/src/views/admin/ChannelsView.vue index 19420f53..ac6699e7 100644 --- a/frontend/src/views/admin/ChannelsView.vue +++ b/frontend/src/views/admin/ChannelsView.vue @@ -518,7 +518,7 @@ const form = reactive({ let abortController: AbortController | null = null // ── Platform config ── -const platformOrder: GroupPlatform[] = ['anthropic', 'openai', 'gemini', 'antigravity', 'sora'] +const platformOrder: GroupPlatform[] = ['anthropic', 'openai', 'gemini', 'antigravity'] function getPlatformTextColor(platform: string): string { switch (platform) { @@ -691,6 +691,7 @@ function formToAPI(): { group_ids: number[], model_pricing: ChannelModelPricing[ // Model pricing with platform tag for (const entry of section.model_pricing) { + console.log('[formToAPI] entry:', JSON.stringify({ models: entry.models, billing_mode: entry.billing_mode, per_request_price: entry.per_request_price })) if (entry.models.length === 0) continue model_pricing.push({ platform: section.platform, @@ -707,6 +708,7 @@ function formToAPI(): { group_ids: number[], model_pricing: ChannelModelPricing[ } } + console.log('[formToAPI] result:', JSON.stringify({ group_ids, model_pricing_count: model_pricing.length, model_mapping_keys: Object.keys(model_mapping), platforms_count: form.platforms.length, pricing_entries: form.platforms.map(s => s.model_pricing.length) })) return { group_ids, model_pricing, model_mapping } }