From bdedb5030b2062e7064475645688040d1b118116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Thu, 11 Jun 2026 11:32:47 +0800 Subject: [PATCH] feat: replace dashboard home with control center --- web/apps/web-ele/src/locales/index.ts | 1 - web/apps/web-ele/src/router/access.ts | 4 +- .../src/views/control-center/index.vue | 1309 +++++++++++++++++ 3 files changed, 1311 insertions(+), 3 deletions(-) create mode 100644 web/apps/web-ele/src/views/control-center/index.vue diff --git a/web/apps/web-ele/src/locales/index.ts b/web/apps/web-ele/src/locales/index.ts index cc7736a..ca526aa 100644 --- a/web/apps/web-ele/src/locales/index.ts +++ b/web/apps/web-ele/src/locales/index.ts @@ -32,7 +32,6 @@ const baseModules = import.meta.glob([ const businessModules = import.meta.glob([ './langs/zh-CN/ai-platform.json', './langs/zh-CN/announcement.json', - './langs/zh-CN/dashboard-design.json', './langs/zh-CN/menu.json', './langs/zh-CN/message.json', './langs/zh-CN/permission.json', diff --git a/web/apps/web-ele/src/router/access.ts b/web/apps/web-ele/src/router/access.ts index 2b0a940..b53012d 100644 --- a/web/apps/web-ele/src/router/access.ts +++ b/web/apps/web-ele/src/router/access.ts @@ -79,7 +79,7 @@ function normalizeBackendRoute< const normalized = { ...route }; normalized.path = '/page-render/main_home'; - normalized.component = 'online-dev/page-render/index'; + normalized.component = 'control-center/index'; normalized.query = undefined; return normalized; } @@ -152,7 +152,7 @@ async function generateAccess(options: GenerateMenuAndRoutesOptions) { '../views/ai-platform/workflow/editor/index.vue', '../views/ai-platform/workflow/index.vue', '../views/ai-platform/workflow-runs/index.vue', - '../views/online-dev/page-render/index.vue', + '../views/control-center/index.vue', ]); const layoutMap: ComponentRecordType = { diff --git a/web/apps/web-ele/src/views/control-center/index.vue b/web/apps/web-ele/src/views/control-center/index.vue new file mode 100644 index 0000000..1d1ae04 --- /dev/null +++ b/web/apps/web-ele/src/views/control-center/index.vue @@ -0,0 +1,1309 @@ + + + + + + + + 超 + + AI Agent Admin + {{ greeting }},超级管理员 + + 聚焦智能体协作、流程编排、知识检索和基础权限治理。 + + + + + + {{ currentTime }} + {{ currentDate }} + + + + + + + + + + + + {{ Math.round(weather.temperature) }}° + 北京 · {{ currentWeather.label }} + 湿度 {{ weather.humidity }}% · 风速 + {{ weather.windSpeed.toFixed(0) }} km/h + + + + + + - + 北京天气 + 暂时无法获取天气数据 + + + + + + + + + {{ item.label }} + {{ item.value }} + + + + + + + + Agent Workspace + AI 协作入口 + + + + + + + + + + {{ item.label }} + {{ item.description }} + + + + + + + + + Governance + 基础管理 + + + + + + + + + + {{ item.label }} + {{ item.description }} + + + + + + + + + Operations + 运行监控 + + + {{ serverOverview?.basic_info?.hostname || '-' }} + + + + + + + + + {{ item.label }} + + {{ item.value }} + + {{ item.meta }} + + + + + + + + Notice + 最新公告 + + + 查看 + + + + + + + {{ item.title }} + {{ item.summary || item.publisher_name }} + + + {{ priorityLabel(item.priority) }} + + + + + + + + + + Inbox + 消息通知 + + + 查看 + + + + + + + {{ item.title }} + {{ formatTime(item.created_at) }} + + + {{ messageTypeLabel(item.msg_type) }} + + + + + + + + + + Runs + 最近执行 + + + 查看 + + + + + + {{ item.workflow_name }} + + {{ formatTime(item.started_at) }} · + {{ item.total_steps }} 步 · + {{ item.total_tokens }} Token + + + + {{ item.elapsed_time?.toFixed?.(2) || 0 }}s + + {{ runStatusLabel(item.status) }} + + + + + + + + + + + +
AI Agent Admin
+ 聚焦智能体协作、流程编排、知识检索和基础权限治理。 +
Agent Workspace
Governance
Operations
Notice
Inbox
Runs