diff --git a/frontend/.gitignore b/frontend/.gitignore index edd87c6..404cf12 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -39,6 +39,7 @@ coverage # Vitest __screenshots__/ +node_modules/.vite/ test-results/ playwright-report/ diff --git a/frontend/src/stores/__tests__/admin-api-key.spec.ts b/frontend/src/stores/__tests__/admin-api-key.spec.ts index c60c35c..40ee8b3 100644 --- a/frontend/src/stores/__tests__/admin-api-key.spec.ts +++ b/frontend/src/stores/__tests__/admin-api-key.spec.ts @@ -102,18 +102,4 @@ describe('useAdminApiKeyStore', () => { }) }) - describe('toggleUserApiKeyEnabled — 请求体字段名契约', () => { - it('应发送 api_key_enabled 字段(后端 UserController::updateApiKeyEnabled 读取该字段)', async () => { - vi.mocked(api.patch).mockResolvedValueOnce(undefined) - vi.mocked(api.get).mockResolvedValueOnce(emptyPage) - - const store = useAdminApiKeyStore() - await store.toggleUserApiKeyEnabled(42, true) - - expect(api.patch).toHaveBeenCalledWith( - '/api/v1/users/42/api-key-enabled', - { api_key_enabled: true }, - ) - }) - }) }) diff --git a/frontend/src/stores/admin-api-key.ts b/frontend/src/stores/admin-api-key.ts index 4ccec8a..0602666 100644 --- a/frontend/src/stores/admin-api-key.ts +++ b/frontend/src/stores/admin-api-key.ts @@ -57,16 +57,6 @@ export const useAdminApiKeyStore = defineStore('admin-api-key', () => { } } - async function toggleUserApiKeyEnabled(userId: number, enabled: boolean) { - try { - await api.patch(`/api/v1/users/${userId}/api-key-enabled`, { api_key_enabled: enabled }) - await fetchAllKeys() - } catch (err: unknown) { - const msg = err instanceof Error ? err.message : '操作失败' - message.error(msg) - } - } - function resetFilters() { filters.username = undefined filters.email = undefined @@ -82,7 +72,6 @@ export const useAdminApiKeyStore = defineStore('admin-api-key', () => { fetchAllKeys, toggleKey, deleteKey, - toggleUserApiKeyEnabled, resetFilters, } })