From cdc5fae4777c87ea8a0ee018bfbc940f90496ed8 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 5 Dec 2025 16:37:59 +0800 Subject: [PATCH] feat: Execution records and details function --- .../assets/workflow/icon_knowledge-base.svg | 3 + ui/src/components/app-icon/KnowledgeIcon.vue | 2 +- ui/src/styles/app.scss | 4 + .../component/action/Result.vue | 11 ++- .../ExecutionDetailDrawer.vue | 63 ++++++++------- .../ExecutionRecordDrawer.vue | 76 ++++++++++++++++++- ui/src/views/knowledge/KnowledgeSetting.vue | 2 +- .../component/KnowledgeListContainer.vue | 2 +- ui/src/workflow/icons/base-node-icon.vue | 2 +- .../icons/knowledge-base-node-icon.vue | 4 +- ui/src/workflow/icons/reply-node-icon.vue | 2 +- .../icons/speech-to-text-node-icon.vue | 2 +- .../icons/text-to-speech-node-icon.vue | 2 +- 13 files changed, 128 insertions(+), 47 deletions(-) create mode 100644 ui/src/assets/workflow/icon_knowledge-base.svg diff --git a/ui/src/assets/workflow/icon_knowledge-base.svg b/ui/src/assets/workflow/icon_knowledge-base.svg new file mode 100644 index 000000000..a7ea575c8 --- /dev/null +++ b/ui/src/assets/workflow/icon_knowledge-base.svg @@ -0,0 +1,3 @@ + + + diff --git a/ui/src/components/app-icon/KnowledgeIcon.vue b/ui/src/components/app-icon/KnowledgeIcon.vue index 43e707151..cc5508397 100644 --- a/ui/src/components/app-icon/KnowledgeIcon.vue +++ b/ui/src/components/app-icon/KnowledgeIcon.vue @@ -13,7 +13,7 @@ diff --git a/ui/src/styles/app.scss b/ui/src/styles/app.scss index 911802053..c98483900 100644 --- a/ui/src/styles/app.scss +++ b/ui/src/styles/app.scss @@ -428,6 +428,10 @@ h5 { background: #3370ff; } +.avatar-orange { + background: #ff8800; +} + .layout-bg { background: var(--app-layout-bg-color); } diff --git a/ui/src/views/knowledge-workflow/component/action/Result.vue b/ui/src/views/knowledge-workflow/component/action/Result.vue index 7f5b998e3..77188ad2b 100644 --- a/ui/src/views/knowledge-workflow/component/action/Result.vue +++ b/ui/src/views/knowledge-workflow/component/action/Result.vue @@ -24,7 +24,7 @@ diff --git a/ui/src/workflow/icons/reply-node-icon.vue b/ui/src/workflow/icons/reply-node-icon.vue index f9f15d92f..0cb32fbe3 100644 --- a/ui/src/workflow/icons/reply-node-icon.vue +++ b/ui/src/workflow/icons/reply-node-icon.vue @@ -1,5 +1,5 @@ diff --git a/ui/src/workflow/icons/speech-to-text-node-icon.vue b/ui/src/workflow/icons/speech-to-text-node-icon.vue index a747bae2b..516dc8e16 100644 --- a/ui/src/workflow/icons/speech-to-text-node-icon.vue +++ b/ui/src/workflow/icons/speech-to-text-node-icon.vue @@ -1,5 +1,5 @@ diff --git a/ui/src/workflow/icons/text-to-speech-node-icon.vue b/ui/src/workflow/icons/text-to-speech-node-icon.vue index 42be2028f..7ef8cd2bc 100644 --- a/ui/src/workflow/icons/text-to-speech-node-icon.vue +++ b/ui/src/workflow/icons/text-to-speech-node-icon.vue @@ -1,5 +1,5 @@