From 83b259af2d593bbef857d4cf2f2a0c5131ad1aac Mon Sep 17 00:00:00 2001 From: Nelson <1475262689@qq.com> Date: Tue, 11 Aug 2026 18:45:39 +0800 Subject: [PATCH] feat: improve async feedback and export workflow --- .../apps/admin-web/src/App.vue | 7 +- .../src/components/FeedbackManagementView.vue | 72 ++++++++++-- .../apps/admin-web/src/services/api.ts | 4 +- .../apps/backend/app/api/feedback.py | 110 ++++++++++++++++-- .../app/services/admin_permission_service.py | 2 +- .../backend/tests/test_admin_permissions.py | 1 + .../backend/tests/test_message_feedback.py | 22 +++- .../src/components/ChatComposer.vue | 36 +++++- .../src/components/SessionQuota.vue | 5 +- .../apps/user-client/src/services/api.ts | 10 +- .../apps/user-client/src/styles.css | 7 ++ 11 files changed, 248 insertions(+), 28 deletions(-) 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 e712ea6..2b78a7c 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/App.vue +++ b/ai_knowledge_base_v2/apps/admin-web/src/App.vue @@ -1119,7 +1119,12 @@ async function clearFeishuCache() { - + diff --git a/ai_knowledge_base_v2/apps/admin-web/src/components/FeedbackManagementView.vue b/ai_knowledge_base_v2/apps/admin-web/src/components/FeedbackManagementView.vue index 7da7cc3..33fdebb 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/components/FeedbackManagementView.vue +++ b/ai_knowledge_base_v2/apps/admin-web/src/components/FeedbackManagementView.vue @@ -1,25 +1,71 @@