From 0bfed4d7d4c606b98443d285e510010dd893380e Mon Sep 17 00:00:00 2001 From: lintsinghua Date: Thu, 18 Dec 2025 23:00:13 +0800 Subject: [PATCH] =?UTF-8?q?style(ui):=20=E6=9B=B4=E6=96=B0=E6=9A=97?= =?UTF-8?q?=E8=89=B2=E6=A8=A1=E5=BC=8F=E4=B8=8B=E7=9A=84=E9=A2=9C=E8=89=B2?= =?UTF-8?q?=E6=96=B9=E6=A1=88=E4=BB=A5=E5=A2=9E=E5=BC=BA=E5=8F=AF=E8=AF=BB?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/agent/AgentModeSelector.tsx | 28 +++++----- .../src/components/audit/CreateTaskDialog.tsx | 52 +++++++++---------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/frontend/src/components/agent/AgentModeSelector.tsx b/frontend/src/components/agent/AgentModeSelector.tsx index 5ec3c25..ef04bbd 100644 --- a/frontend/src/components/agent/AgentModeSelector.tsx +++ b/frontend/src/components/agent/AgentModeSelector.tsx @@ -22,7 +22,7 @@ export default function AgentModeSelector({ return (
- + 审计模式 @@ -34,7 +34,7 @@ export default function AgentModeSelector({ className={cn( "relative flex flex-col p-4 border cursor-pointer transition-all rounded", value === "fast" - ? "border-amber-500/50 bg-amber-950/30" + ? "border-amber-500/50 bg-amber-50 dark:bg-amber-950/30" : "border-border hover:border-border bg-muted/50", disabled && "opacity-50 cursor-not-allowed" )} @@ -58,17 +58,17 @@ export default function AgentModeSelector({ )}>
快速审计 {value === "fast" && ( - + )}
@@ -99,7 +99,7 @@ export default function AgentModeSelector({ className={cn( "relative flex flex-col p-4 border cursor-pointer transition-all rounded", value === "agent" - ? "border-violet-500/50 bg-violet-950/30" + ? "border-violet-500/50 bg-violet-50 dark:bg-violet-950/30" : "border-border hover:border-border bg-muted/50", disabled && "opacity-50 cursor-not-allowed" )} @@ -115,7 +115,7 @@ export default function AgentModeSelector({ /> {/* 推荐标签 */} -
+
推荐
@@ -128,17 +128,17 @@ export default function AgentModeSelector({ )}>
Agent 审计 {value === "agent" && ( - + )} @@ -153,7 +153,7 @@ export default function AgentModeSelector({
  • 沙箱漏洞验证 @@ -170,9 +170,9 @@ export default function AgentModeSelector({ {/* 模式说明 */} {value === "agent" && ( -
    -

    Agent 审计模式说明:

    -
      +
      +

      Agent 审计模式说明:

      +
      • AI Agent 会自主规划审计策略
      • 使用 RAG 技术进行代码语义检索
      • 在 Docker 沙箱中验证发现的漏洞
      • diff --git a/frontend/src/components/audit/CreateTaskDialog.tsx b/frontend/src/components/audit/CreateTaskDialog.tsx index 475ece8..9e8d72e 100644 --- a/frontend/src/components/audit/CreateTaskDialog.tsx +++ b/frontend/src/components/audit/CreateTaskDialog.tsx @@ -389,15 +389,15 @@ export default function CreateTaskDialog({ {isRepositoryProject(selectedProject) ? ( -
        - +
        + 分支 {loadingBranches ? (
        - - 加载中... + + 加载中...
        ) : ( zipState.switchToUpload()} className="w-4 h-4 accent-emerald-500" /> - 上传新文件 + 上传新文件
        @@ -812,13 +812,13 @@ function ZipUploadCard({ } return ( -
        +
        - +
        -

        +

        上传 ZIP 文件

        @@ -855,7 +855,7 @@ function ZipUploadCard({ )}
        {zipState.zipFile && ( -

        +

        已选: {zipState.zipFile.name} ( {formatFileSize(zipState.zipFile.size)})