From 669bff78c490085ee97579dd37fcca8ef806d80a Mon Sep 17 00:00:00 2001 From: erio Date: Tue, 31 Mar 2026 21:36:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E6=A8=A1=E5=9E=8B=E6=98=A0=E5=B0=84?= =?UTF-8?q?=E6=94=B9=E7=94=A8=E5=B9=B3=E5=8F=B0=E8=89=B2=E5=AD=97=E4=BD=93?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84=E8=BE=B9?= =?UTF-8?q?=E6=A1=86=E8=89=B2=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/admin/channel/types.ts | 12 ------------ frontend/src/views/admin/ChannelsView.vue | 15 ++------------- 2 files changed, 2 insertions(+), 25 deletions(-) diff --git a/frontend/src/components/admin/channel/types.ts b/frontend/src/components/admin/channel/types.ts index 55de8485..8df71f84 100644 --- a/frontend/src/components/admin/channel/types.ts +++ b/frontend/src/components/admin/channel/types.ts @@ -84,15 +84,3 @@ export function getPlatformTagClass(platform: string): string { default: return 'bg-gray-100 text-gray-700 dark:bg-gray-900/30 dark:text-gray-400' } } - -/** 平台对应的输入框边框色 */ -export function getPlatformBorderClass(platform: string): string { - switch (platform) { - case 'anthropic': return 'border-orange-300 dark:border-orange-700' - case 'openai': return 'border-emerald-300 dark:border-emerald-700' - case 'gemini': return 'border-blue-300 dark:border-blue-700' - case 'antigravity': return 'border-purple-300 dark:border-purple-700' - case 'sora': return 'border-rose-300 dark:border-rose-700' - default: return 'border-gray-300 dark:border-dark-600' - } -} diff --git a/frontend/src/views/admin/ChannelsView.vue b/frontend/src/views/admin/ChannelsView.vue index 97d3e1a9..b38199e8 100644 --- a/frontend/src/views/admin/ChannelsView.vue +++ b/frontend/src/views/admin/ChannelsView.vue @@ -322,7 +322,7 @@ :value="srcModel" type="text" class="input flex-1 text-xs" - :class="getPlatformInputBorder(section.platform)" + :class="getPlatformTextColor(section.platform)" :placeholder="t('admin.channels.form.mappingSource', 'Source model')" @change="renameMappingKey(sIdx, srcModel, ($event.target as HTMLInputElement).value)" /> @@ -331,7 +331,7 @@ :value="section.model_mapping[srcModel]" type="text" class="input flex-1 text-xs" - :class="getPlatformInputBorder(section.platform)" + :class="getPlatformTextColor(section.platform)" :placeholder="t('admin.channels.form.mappingTarget', 'Target model')" @input="section.model_mapping[srcModel] = ($event.target as HTMLInputElement).value" /> @@ -535,17 +535,6 @@ function getRateBadgeClass(platform: string): string { } } -function getPlatformInputBorder(platform: string): string { - switch (platform) { - case 'anthropic': return 'text-orange-600 dark:text-orange-400' - case 'openai': return 'text-emerald-600 dark:text-emerald-400' - case 'gemini': return 'text-blue-600 dark:text-blue-400' - case 'antigravity': return 'text-purple-600 dark:text-purple-400' - case 'sora': return 'text-rose-600 dark:text-rose-400' - default: return '' - } -} - // ── Helpers ── function formatDate(value: string): string { if (!value) return '-'