From 5caebfb20f2d2ac0b17cd16b98f64cf4d25dcedc Mon Sep 17 00:00:00 2001 From: wanghanlin <1533525126@qq.com> Date: Sat, 1 Aug 2026 16:31:53 +0800 Subject: [PATCH] =?UTF-8?q?API=20Key=20=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=BC=96=E8=BE=91=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/api-key.ts | 3 + frontend/src/views/ApiKeyManager.vue | 25 +++++++- .../controller/ApiKeyController.java | 50 +++++++++++++++ .../wok/supportbot/service/ApiKeyService.java | 63 +++++++++++++++++++ 4 files changed, 140 insertions(+), 1 deletion(-) diff --git a/frontend/src/api/api-key.ts b/frontend/src/api/api-key.ts index 151d6a8..54b8d8e 100644 --- a/frontend/src/api/api-key.ts +++ b/frontend/src/api/api-key.ts @@ -11,3 +11,6 @@ export function deleteApiKey(id: string): Promise { return request. export function updateApiKeyRoles(id: string, roleIds: string[]): Promise { return request.put(`/api-key/${id}/roles`, { roleIds }).then(r => r.data) } +export function updateApiKey(id: string, data: Record): Promise { + return request.put(`/api-key/${id}`, data).then(r => r.data) +} diff --git a/frontend/src/views/ApiKeyManager.vue b/frontend/src/views/ApiKeyManager.vue index ed63739..b677736 100644 --- a/frontend/src/views/ApiKeyManager.vue +++ b/frontend/src/views/ApiKeyManager.vue @@ -18,6 +18,7 @@