From 0cf20cc1eaeed6a96166078e008fb359cde49792 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: Tue, 9 Jun 2026 18:49:59 +0800 Subject: [PATCH] Route workflow notifications to run history --- web/apps/web-ele/.env.production | 1 + web/apps/web-ele/src/composables/useNotification.ts | 4 ++-- .../web-ele/src/views/_core/chat/components/MessageList.vue | 4 ++-- web/apps/web-ele/src/views/_core/message/index.vue | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/web/apps/web-ele/.env.production b/web/apps/web-ele/.env.production index 40a2fa7..485f2d3 100644 --- a/web/apps/web-ele/.env.production +++ b/web/apps/web-ele/.env.production @@ -1,4 +1,5 @@ VITE_APP_TITLE=AI Agent Admin +VITE_APP_NAMESPACE=ai-agent-admin VITE_BASE=/ai-agent-admin/ VITE_GLOB_API_URL=/ai-agent-admin/basic-api VITE_COMPRESS=none diff --git a/web/apps/web-ele/src/composables/useNotification.ts b/web/apps/web-ele/src/composables/useNotification.ts index 2e304dd..c377587 100644 --- a/web/apps/web-ele/src/composables/useNotification.ts +++ b/web/apps/web-ele/src/composables/useNotification.ts @@ -237,11 +237,11 @@ export function useNotification() { break; } case 'workflow_instance': { - path = `/app/workflow_center/workflow/initiated?id=${linkId}`; + path = `/ai-platform/workflow-runs?id=${linkId}`; break; } case 'workflow_task': { - path = `/app/workflow_center/workflow/pending?id=${linkId}`; + path = `/ai-platform/workflow-runs?id=${linkId}`; break; } // No default diff --git a/web/apps/web-ele/src/views/_core/chat/components/MessageList.vue b/web/apps/web-ele/src/views/_core/chat/components/MessageList.vue index fbd80f5..f5d759a 100644 --- a/web/apps/web-ele/src/views/_core/chat/components/MessageList.vue +++ b/web/apps/web-ele/src/views/_core/chat/components/MessageList.vue @@ -63,11 +63,11 @@ function handleNotifyClick(msg: ChatMessage) { break; } case 'workflow_instance': { - path = `/app/workflow_center/workflow/initiated?id=${extra.link_id}`; + path = `/ai-platform/workflow-runs?id=${extra.link_id}`; break; } case 'workflow_task': { - path = `/app/workflow_center/workflow/pending?id=${extra.link_id}`; + path = `/ai-platform/workflow-runs?id=${extra.link_id}`; break; } } diff --git a/web/apps/web-ele/src/views/_core/message/index.vue b/web/apps/web-ele/src/views/_core/message/index.vue index fbfa877..3844f15 100644 --- a/web/apps/web-ele/src/views/_core/message/index.vue +++ b/web/apps/web-ele/src/views/_core/message/index.vue @@ -327,10 +327,10 @@ function handleGoToLink(message: Message) { let url = ''; if (message.link_type === 'workflow_task') { // 跳转到待办任务页面,带上任务ID - url = `/app/workflow_center/workflow/pending?id=${message.link_id}`; + url = `/ai-platform/workflow-runs?id=${message.link_id}`; } else if (message.link_type === 'workflow_instance') { // 跳转到我发起的页面,带上实例ID - url = `/app/workflow_center/workflow/initiated?id=${message.link_id}`; + url = `/ai-platform/workflow-runs?id=${message.link_id}`; } if (url) {