diff --git a/web/pages/Dashboard.tsx b/web/pages/Dashboard.tsx index ac6e44c..bbba47c 100644 --- a/web/pages/Dashboard.tsx +++ b/web/pages/Dashboard.tsx @@ -38,36 +38,38 @@ export const DashboardPage: React.FC = () => { return (
- {/* SECTION 1: METRICS & CHARTS */} -
-
- - {/* 1. Top Utility Row (Separated) */} -
+
+
+
+
+
+ {/* SECTION 1: METRICS & CHARTS */} +
+
{/* 2. Main Dashboard Container */} -
+
{/* Decorative Background for Container */}
{/* Header Area */} -
+
-

+

控制台

LIVE
-

+

实时监控智能体运行状态与业务核心指标

@@ -76,7 +78,7 @@ export const DashboardPage: React.FC = () => { {/* Create Assistant CTA */} @@ -84,7 +86,7 @@ export const DashboardPage: React.FC = () => {
{/* Filters Row */} -
+
数据总览 @@ -120,7 +122,7 @@ export const DashboardPage: React.FC = () => {
{/* Metrics Grid */} -
+
{
{/* Chart Section */} -
- +
+
-
+
-

+

业务趋势分析

@@ -186,7 +188,7 @@ export const DashboardPage: React.FC = () => { {/* Scroll Indicator */}
scrollToNext(workflowRef)} - className="absolute bottom-6 left-1/2 -translate-x-1/2 flex flex-col items-center gap-3 cursor-pointer group animate-bounce-slow opacity-40 hover:opacity-100 transition-all duration-500 hover:scale-110" + className="absolute bottom-4 left-1/2 -translate-x-1/2 flex flex-col items-center gap-2 cursor-pointer group animate-bounce-slow opacity-35 hover:opacity-100 transition-all duration-500 hover:scale-110" > 核心流程
@@ -342,29 +344,31 @@ const StatCard: React.FC<{ const theme = colors[color]; return ( -
+
{/* Decorative Background Blob */} -
+
-
-
-
- {React.cloneElement(icon as React.ReactElement, { className: `w-7 h-7 ${theme.icon}` })} +
+
+
+ {React.cloneElement(icon as React.ReactElement, { className: `w-5 h-5 ${theme.icon}` })}
- {trend && ( -
- {trend} -
- )}

{title}

- {subtitle} + {subtitle}
-
- {value} +
+
+ {value} +
+ {trend && ( +
+ {trend} +
+ )}