update
This commit is contained in:
@@ -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 },
|
||||
)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user