From 6b55e4615e055eb1f9c404a49d2e96e687172c34 Mon Sep 17 00:00:00 2001 From: jhy <184825448@qq.com> Date: Fri, 16 Oct 2026 23:19:23 +0800 Subject: [PATCH] feat: add retrieval history export workspace --- frontend/src/router.ts | 1 + frontend/src/views/AdminView.vue | 2 +- frontend/src/views/RetrievalExportView.vue | 36 ++++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 frontend/src/views/RetrievalExportView.vue diff --git a/frontend/src/router.ts b/frontend/src/router.ts index 460ce6c..4252036 100644 --- a/frontend/src/router.ts +++ b/frontend/src/router.ts @@ -13,6 +13,7 @@ const router=createRouter({history:createWebHistory(),routes:[ {path:'/indexes',component:()=>import('./views/IndexManagementView.vue'),meta:{role:'admin'}}, {path:'/reviews',component:()=>import('./views/KnowledgeReviewView.vue'),meta:{role:'admin'}}, {path:'/documents',component:()=>import('./views/DocumentManagementView.vue'),meta:{role:'admin'}}, + {path:'/retrieval-exports',component:()=>import('./views/RetrievalExportView.vue'),meta:{role:'admin'}}, {path:'/admin',component:()=>import('./views/AdminView.vue'),meta:{role:'admin'}}, ]}) router.beforeEach(async to=>{if(to.meta.public)return true;try{role=(await getCurrentUser()).role}catch{return {path:'/login',query:{redirect:to.fullPath}}}if(to.meta.role&&role!==to.meta.role)return {path:'/profile',query:{forbidden:'1'}};return true}) diff --git a/frontend/src/views/AdminView.vue b/frontend/src/views/AdminView.vue index 2125dd0..cff9882 100644 --- a/frontend/src/views/AdminView.vue +++ b/frontend/src/views/AdminView.vue @@ -29,7 +29,7 @@ onMounted(() => load(0))

管理员用户管理

用户数据由受服务端管理员权限保护的接口实时提供。

-

进入知识审核工作台 进入文档管理 进入索引管理

+

进入知识审核工作台 进入文档管理 进入索引管理 导出检索历史

{{ error }}

正在读取用户列表…