diff --git a/web/admin-spa/src/components/apikeys/RenewApiKeyModal.vue b/web/admin-spa/src/components/apikeys/RenewApiKeyModal.vue index a4a786b0..4133fd51 100644 --- a/web/admin-spa/src/components/apikeys/RenewApiKeyModal.vue +++ b/web/admin-spa/src/components/apikeys/RenewApiKeyModal.vue @@ -231,7 +231,7 @@ const renewApiKey = async () => { expiresAt: form.renewDuration === 'permanent' ? null : form.newExpiresAt } - const result = await apiClient.put(`/admin/api-keys/${props.apiKey.id}/renew`, data) + const result = await apiClient.put(`/admin/api-keys/${props.apiKey.id}`, data) if (result.success) { showToast('API Key 续期成功', 'success') diff --git a/web/admin-spa/src/stores/apiKeys.js b/web/admin-spa/src/stores/apiKeys.js index dea63802..d2127feb 100644 --- a/web/admin-spa/src/stores/apiKeys.js +++ b/web/admin-spa/src/stores/apiKeys.js @@ -1,6 +1,6 @@ +import { apiClient } from '@/config/api' import { defineStore } from 'pinia' import { ref } from 'vue' -import { apiClient } from '@/config/api' export const useApiKeysStore = defineStore('apiKeys', () => { // 状态 @@ -97,7 +97,7 @@ export const useApiKeysStore = defineStore('apiKeys', () => { loading.value = true error.value = null try { - const response = await apiClient.put(`/admin/api-keys/${id}/renew`, data) + const response = await apiClient.put(`/admin/api-keys/${id}`, data) if (response.success) { await fetchApiKeys() return response