From a11e3909e03c701099c4723134678c1168bb8693 Mon Sep 17 00:00:00 2001 From: shaw Date: Tue, 29 Jul 2025 17:01:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(admin-spa):=20=E4=BF=AE=E5=A4=8D=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=E6=98=BE=E7=A4=BA=E4=BD=8D=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E4=BD=BF=E5=85=B6=E4=B8=8E=E7=BD=91=E7=AB=99=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=9C=A8=E5=90=8C=E4=B8=80=E8=A1=8C=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/apikeys/CreateApiKeyModal.vue | 12 +++---- .../components/apikeys/EditApiKeyModal.vue | 16 +++------ .../src/components/common/LogoTitle.vue | 2 ++ .../src/components/layout/AppHeader.vue | 35 ++++++++++--------- 4 files changed, 29 insertions(+), 36 deletions(-) diff --git a/web/admin-spa/src/components/apikeys/CreateApiKeyModal.vue b/web/admin-spa/src/components/apikeys/CreateApiKeyModal.vue index ed2d8ec1..b9f6c9be 100644 --- a/web/admin-spa/src/components/apikeys/CreateApiKeyModal.vue +++ b/web/admin-spa/src/components/apikeys/CreateApiKeyModal.vue @@ -556,17 +556,13 @@ const createApiKey = async () => { tags: form.tags.length > 0 ? form.tags : undefined } - // 模型限制 + // 模型限制 - 始终提交这些字段 data.enableModelRestriction = form.enableModelRestriction - if (form.enableModelRestriction && form.restrictedModels.length > 0) { - data.restrictedModels = form.restrictedModels - } + data.restrictedModels = form.restrictedModels - // 客户端限制 + // 客户端限制 - 始终提交这些字段 data.enableClientRestriction = form.enableClientRestriction - if (form.enableClientRestriction && form.allowedClients.length > 0) { - data.allowedClients = form.allowedClients - } + data.allowedClients = form.allowedClients const result = await apiClient.post('/admin/api-keys', data) diff --git a/web/admin-spa/src/components/apikeys/EditApiKeyModal.vue b/web/admin-spa/src/components/apikeys/EditApiKeyModal.vue index 3f41b3dd..b4da3083 100644 --- a/web/admin-spa/src/components/apikeys/EditApiKeyModal.vue +++ b/web/admin-spa/src/components/apikeys/EditApiKeyModal.vue @@ -446,21 +446,13 @@ const updateApiKey = async () => { tags: form.tags } - // 模型限制 + // 模型限制 - 始终提交这些字段 data.enableModelRestriction = form.enableModelRestriction - if (form.enableModelRestriction && form.restrictedModels.length > 0) { - data.restrictedModels = form.restrictedModels - } else { - data.restrictedModels = [] - } + data.restrictedModels = form.restrictedModels - // 客户端限制 + // 客户端限制 - 始终提交这些字段 data.enableClientRestriction = form.enableClientRestriction - if (form.enableClientRestriction && form.allowedClients.length > 0) { - data.allowedClients = form.allowedClients - } else { - data.allowedClients = [] - } + data.allowedClients = form.allowedClients const result = await apiClient.put(`/admin/api-keys/${props.apiKey.id}`, data) diff --git a/web/admin-spa/src/components/common/LogoTitle.vue b/web/admin-spa/src/components/common/LogoTitle.vue index e7a4c8c0..e1254310 100644 --- a/web/admin-spa/src/components/common/LogoTitle.vue +++ b/web/admin-spa/src/components/common/LogoTitle.vue @@ -20,6 +20,8 @@

{{ title }}

+ +

{{ subtitle }}

diff --git a/web/admin-spa/src/components/layout/AppHeader.vue b/web/admin-spa/src/components/layout/AppHeader.vue index ef16a409..641db8b4 100644 --- a/web/admin-spa/src/components/layout/AppHeader.vue +++ b/web/admin-spa/src/components/layout/AppHeader.vue @@ -9,22 +9,25 @@ subtitle="管理后台" :logo-src="oemSettings.siteIconData || oemSettings.siteIcon" title-class="text-white" - /> - -
- v{{ versionInfo.current || '...' }} - - - - 新版本 - -
+ > + +