This commit is contained in:
2026-04-20 11:06:55 +08:00
parent 7898beef5a
commit 95ec0f16aa
3 changed files with 1 additions and 25 deletions
+1
View File
@@ -39,6 +39,7 @@ coverage
# Vitest
__screenshots__/
node_modules/.vite/
test-results/
playwright-report/
@@ -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 },
)
})
})
})
-11
View File
@@ -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,
}
})