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 @@