From e537010dfdabe26475546b674de74ca710d0d208 Mon Sep 17 00:00:00 2001 From: vinland100 Date: Thu, 8 Jan 2026 15:11:37 +0800 Subject: [PATCH] feat: remove agent audit page and set dashboard as root path --- frontend/src/app/routes.tsx | 6 ++-- .../src/components/audit/CreateTaskDialog.tsx | 8 ++--- frontend/src/components/layout/Sidebar.tsx | 4 +-- frontend/src/pages/AgentAudit/index.tsx | 2 +- frontend/src/pages/AuditTasks.tsx | 4 +-- frontend/src/pages/Dashboard.tsx | 32 +++++++++---------- 6 files changed, 27 insertions(+), 29 deletions(-) diff --git a/frontend/src/app/routes.tsx b/frontend/src/app/routes.tsx index 72f6487..fb167be 100644 --- a/frontend/src/app/routes.tsx +++ b/frontend/src/app/routes.tsx @@ -24,9 +24,9 @@ export interface RouteConfig { const routes: RouteConfig[] = [ { name: "Agent审计", - path: "/", + path: "/agent-audit", element: , - visible: true, + visible: false, }, { name: "Agent审计任务", @@ -36,7 +36,7 @@ const routes: RouteConfig[] = [ }, { name: "仪表盘", - path: "/dashboard", + path: "/", element: , visible: true, }, diff --git a/frontend/src/components/audit/CreateTaskDialog.tsx b/frontend/src/components/audit/CreateTaskDialog.tsx index 9e8d72e..4700800 100644 --- a/frontend/src/components/audit/CreateTaskDialog.tsx +++ b/frontend/src/components/audit/CreateTaskDialog.tsx @@ -669,8 +669,8 @@ function ProjectCard({ return (
@@ -694,8 +694,8 @@ function ProjectCard({ {isRepo ? "REPO" : "ZIP"} diff --git a/frontend/src/components/layout/Sidebar.tsx b/frontend/src/components/layout/Sidebar.tsx index ba59922..f88fa33 100644 --- a/frontend/src/components/layout/Sidebar.tsx +++ b/frontend/src/components/layout/Sidebar.tsx @@ -29,8 +29,8 @@ import routes from "@/app/routes"; // Icon mapping for routes with consistent sizing const routeIcons: Record = { - "/": , - "/dashboard": , + "/": , + "/agent-audit": , "/projects": , "/instant-analysis": , "/audit-tasks": , diff --git a/frontend/src/pages/AgentAudit/index.tsx b/frontend/src/pages/AgentAudit/index.tsx index c9840e6..7cfe7ca 100644 --- a/frontend/src/pages/AgentAudit/index.tsx +++ b/frontend/src/pages/AgentAudit/index.tsx @@ -980,7 +980,7 @@ function AgentAuditPageContent() { {isRunning ? (
- INITIALIZING
AGENTS...
+ INITIALIZING
AGENTS...
) : (
diff --git a/frontend/src/pages/AuditTasks.tsx b/frontend/src/pages/AuditTasks.tsx index ef1ecef..68af7a4 100644 --- a/frontend/src/pages/AuditTasks.tsx +++ b/frontend/src/pages/AuditTasks.tsx @@ -574,7 +574,7 @@ export default function AuditTasks() { )} {activeTab === "agent" && ( - @@ -790,7 +790,7 @@ export default function AuditTasks() { {searchTerm || statusFilter !== "all" ? '尝试调整搜索条件或筛选器' : '创建第一个Agent审计任务开始智能安全审计'}

{!searchTerm && statusFilter === "all" && ( - diff --git a/frontend/src/pages/Dashboard.tsx b/frontend/src/pages/Dashboard.tsx index 8db0195..afeb4de 100644 --- a/frontend/src/pages/Dashboard.tsx +++ b/frontend/src/pages/Dashboard.tsx @@ -442,14 +442,13 @@ export default function Dashboard() { }} >
-
+
{task.status === 'completed' ? : - task.status === 'running' ? : - } + task.status === 'running' ? : + }

@@ -521,8 +520,8 @@ export default function Dashboard() { {dbMode === 'api' ? '后端' : dbMode === 'local' ? '本地' : dbMode === 'supabase' ? '云端' : '演示'} @@ -588,19 +587,18 @@ export default function Dashboard() { const statusText = task.status === 'completed' ? '任务完成' : - task.status === 'running' ? '任务运行中' : - task.status === 'failed' ? '任务失败' : '任务待处理'; + task.status === 'running' ? '任务运行中' : + task.status === 'failed' ? '任务失败' : '任务待处理'; return (

{statusText}