From 8d82bb069c89c72d96b4d986f00d3bf561b70b36 Mon Sep 17 00:00:00 2001 From: lyy0709 <65712338+lyy0709@users.noreply.github.com> Date: Mon, 17 Aug 2026 13:56:16 +0800 Subject: [PATCH] fix(openai): expose bulk account settings --- frontend/src/api/admin/accounts.ts | 2 + .../account/BulkEditAccountModal.vue | 288 +++++++++++++++- .../__tests__/BulkEditAccountModal.spec.ts | 309 +++++++++++++++++- .../src/i18n/locales/en/admin/accounts.ts | 4 + .../src/i18n/locales/zh/admin/accounts.ts | 4 + 5 files changed, 600 insertions(+), 7 deletions(-) diff --git a/frontend/src/api/admin/accounts.ts b/frontend/src/api/admin/accounts.ts index 21ce9f092f..73bfd29af3 100644 --- a/frontend/src/api/admin/accounts.ts +++ b/frontend/src/api/admin/accounts.ts @@ -470,6 +470,7 @@ export async function bulkUpdate( failed: number success_ids?: number[] failed_ids?: number[] + long_context_inherited_count?: number results: Array<{ account_id: number; success: boolean; error?: string }> }> { const payload = Array.isArray(accountIdsOrPayload) @@ -483,6 +484,7 @@ export async function bulkUpdate( failed: number success_ids?: number[] failed_ids?: number[] + long_context_inherited_count?: number results: Array<{ account_id: number; success: boolean; error?: string }> }>('/admin/accounts/bulk-update', payload) return data diff --git a/frontend/src/components/account/BulkEditAccountModal.vue b/frontend/src/components/account/BulkEditAccountModal.vue index 86379b6bb3..e8159c7bfb 100644 --- a/frontend/src/components/account/BulkEditAccountModal.vue +++ b/frontend/src/components/account/BulkEditAccountModal.vue @@ -133,6 +133,66 @@ + +
+
+
+ +

+ {{ t('admin.accounts.openai.longContextBillingDesc') }} +

+
+ +
+
+ +
+

+ {{ t('admin.accounts.bulkEdit.longContextShadowHint') }} +

+
+
@@ -970,6 +1030,101 @@
+ +
+
+
+ +

+ {{ t('admin.accounts.openai.endpointCapabilitiesDesc') }} +

+
+ +
+
+
+ +
+
+
+ + +
+
+
+ +

+ {{ t('admin.accounts.openai.responsesModeDesc') }} +

+
+ +
+
+