@@ -562,11 +557,10 @@ function ProjectItem({
{project.name}
{isRepo ? "REPO" : "ZIP"}
diff --git a/frontend/src/components/audit/CreateTaskDialog.tsx b/frontend/src/components/audit/CreateTaskDialog.tsx
index 23d122a..616f047 100644
--- a/frontend/src/components/audit/CreateTaskDialog.tsx
+++ b/frontend/src/components/audit/CreateTaskDialog.tsx
@@ -340,7 +340,7 @@ export default function CreateTaskDialog({
placeholder="搜索项目..."
value={searchTerm}
onChange={(e) => setSearchTerm(e.target.value)}
- className="pl-9 h-10 cyber-input"
+ className="!pl-9 h-10 cyber-input"
/>
@@ -668,11 +668,10 @@ function ProjectCard({
return (
{isRepo ? "REPO" : "ZIP"}
diff --git a/frontend/src/components/audit/FileSelectionDialog.tsx b/frontend/src/components/audit/FileSelectionDialog.tsx
index 7587cae..1410b15 100644
--- a/frontend/src/components/audit/FileSelectionDialog.tsx
+++ b/frontend/src/components/audit/FileSelectionDialog.tsx
@@ -474,7 +474,7 @@ export default function FileSelectionDialog({
placeholder="搜索文件..."
value={searchTerm}
onChange={(e) => setSearchTerm(e.target.value)}
- className="pl-10 h-9 cyber-input"
+ className="!pl-10 h-9 cyber-input"
/>
diff --git a/frontend/src/pages/AuditTasks.tsx b/frontend/src/pages/AuditTasks.tsx
index 6c63cd1..72ae087 100644
--- a/frontend/src/pages/AuditTasks.tsx
+++ b/frontend/src/pages/AuditTasks.tsx
@@ -294,44 +294,159 @@ export default function AuditTasks() {
{/* Grid background */}
- {/* Tab 切换 */}
-
+ {/* Tab 切换 - 卡片式设计 */}
+
+ {/* Agent任务卡片 */}
+
+ {/* 快速扫描任务卡片 */}
@@ -396,7 +511,7 @@ export default function AuditTasks() {
placeholder={activeTab === "agent" ? "搜索Agent任务名称..." : "搜索项目名称或任务类型..."}
value={searchTerm}
onChange={(e) => setSearchTerm(e.target.value)}
- className="cyber-input pl-10"
+ className="cyber-input !pl-10"
/>
{activeTab === "regular" && (
@@ -454,18 +569,16 @@ export default function AuditTasks() {
{/* Task Header */}
-
-
+
+ task.status === 'failed' ? 'text-rose-400' :
+ 'text-gray-400'
+ }`} />
@@ -633,12 +746,11 @@ export default function AuditTasks() {
{/* Task Header */}
-
+ task.status === 'failed' ? 'bg-rose-500/20' :
+ 'bg-gray-800/50'
+ }`}>
{getStatusIcon(task.status)}
diff --git a/frontend/src/pages/Projects.tsx b/frontend/src/pages/Projects.tsx
index 4db879b..bd3b6ca 100644
--- a/frontend/src/pages/Projects.tsx
+++ b/frontend/src/pages/Projects.tsx
@@ -787,7 +787,7 @@ export default function Projects() {
placeholder="搜索项目..."
value={searchTerm}
onChange={(e) => setSearchTerm(e.target.value)}
- className="cyber-input pl-10"
+ className="cyber-input !pl-10"
/>