From 00d53c2569404eebbcfbc2de20600eff8d3457d5 Mon Sep 17 00:00:00 2001
From: Nelson <1475262689@qq.com>
Date: Mon, 13 Jul 2026 13:09:15 +0800
Subject: [PATCH] perf: paginate admin audit lists
---
.../apps/admin-web/src/App.vue | 88 +++++++++++++++----
.../src/components/AdminPagination.vue | 22 +++++
.../components/KnowledgeManagementView.vue | 38 ++++----
.../apps/admin-web/src/main.ts | 3 +
.../apps/admin-web/src/services/api.ts | 18 ++--
.../apps/admin-web/src/styles.css | 5 ++
.../apps/admin-web/src/types/api.ts | 10 ++-
.../backend/app/api/admin_agent_records.py | 14 ++-
.../apps/backend/app/api/admin_knowledge.py | 37 +++++++-
.../app/api/admin_knowledge_lifecycle.py | 10 +--
.../apps/backend/app/api/admin_records.py | 53 +++++++----
.../apps/backend/app/api/admin_users.py | 10 ++-
.../apps/backend/app/api/pagination.py | 7 ++
.../backend/tests/test_admin_pagination.py | 65 ++++++++++++++
14 files changed, 300 insertions(+), 80 deletions(-)
create mode 100644 ai_knowledge_base_v2/apps/admin-web/src/components/AdminPagination.vue
create mode 100644 ai_knowledge_base_v2/apps/backend/app/api/pagination.py
create mode 100644 ai_knowledge_base_v2/apps/backend/tests/test_admin_pagination.py
diff --git a/ai_knowledge_base_v2/apps/admin-web/src/App.vue b/ai_knowledge_base_v2/apps/admin-web/src/App.vue
index c81582a..28f6a70 100644
--- a/ai_knowledge_base_v2/apps/admin-web/src/App.vue
+++ b/ai_knowledge_base_v2/apps/admin-web/src/App.vue
@@ -1,8 +1,9 @@
+
+
+
+
diff --git a/ai_knowledge_base_v2/apps/admin-web/src/components/KnowledgeManagementView.vue b/ai_knowledge_base_v2/apps/admin-web/src/components/KnowledgeManagementView.vue
index a88c59e..441c441 100644
--- a/ai_knowledge_base_v2/apps/admin-web/src/components/KnowledgeManagementView.vue
+++ b/ai_knowledge_base_v2/apps/admin-web/src/components/KnowledgeManagementView.vue
@@ -1,9 +1,10 @@