From ed02c8abec8040bf55c040fced50087566b6c262 Mon Sep 17 00:00:00 2001 From: Edric Li Date: Sat, 6 Sep 2025 15:55:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E9=99=A4API=20Key=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E7=BB=91=E5=AE=9A=E7=9A=84=E4=B8=93=E5=B1=9E=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 允许所有账号类型被API Key绑定,不再限制必须是dedicated类型 - 移除AccountSelector组件中的accountType === 'dedicated'过滤条件 - 保持原有专属账号的显示文本不变,确保界面一致性 - 维持原有调度策略:绑定账号后只使用该账号,不回退到共享池 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../src/components/common/AccountSelector.vue | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/web/admin-spa/src/components/common/AccountSelector.vue b/web/admin-spa/src/components/common/AccountSelector.vue index ffbd0664..f5c18687 100644 --- a/web/admin-spa/src/components/common/AccountSelector.vue +++ b/web/admin-spa/src/components/common/AccountSelector.vue @@ -298,12 +298,8 @@ const filteredGroups = computed(() => { // 过滤的 OAuth 账号 const filteredOAuthAccounts = computed(() => { - let accounts = sortedAccounts.value.filter( - (a) => - a.accountType === 'dedicated' && - (props.platform === 'claude' - ? a.platform === 'claude-oauth' - : a.platform !== 'claude-console') + let accounts = sortedAccounts.value.filter((a) => + props.platform === 'claude' ? a.platform === 'claude-oauth' : a.platform !== 'claude-console' ) if (searchQuery.value) { @@ -318,9 +314,7 @@ const filteredOAuthAccounts = computed(() => { const filteredConsoleAccounts = computed(() => { if (props.platform !== 'claude') return [] - let accounts = sortedAccounts.value.filter( - (a) => a.accountType === 'dedicated' && a.platform === 'claude-console' - ) + let accounts = sortedAccounts.value.filter((a) => a.platform === 'claude-console') if (searchQuery.value) { const query = searchQuery.value.toLowerCase()