From 54e0000db9010f4aa644e5f305c1ac4991689d66 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Mon, 18 Nov 2024 19:10:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E6=A1=A3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/type/application.ts | 1 + .../ai-chat/ExecutionDetailDialog.vue | 50 +++++++++++++++---- .../component/chat-input-operate/index.vue | 4 +- .../component/question-content/index.vue | 16 ++++-- 4 files changed, 54 insertions(+), 17 deletions(-) diff --git a/ui/src/api/type/application.ts b/ui/src/api/type/application.ts index 11b630f13..3762256e0 100644 --- a/ui/src/api/type/application.ts +++ b/ui/src/api/type/application.ts @@ -41,6 +41,7 @@ interface chatType { vote_status: string status?: number, execution_details: any[] + upload_meta?: any[] } export class ChatRecordManage { diff --git a/ui/src/components/ai-chat/ExecutionDetailDialog.vue b/ui/src/components/ai-chat/ExecutionDetailDialog.vue index bc3f2e160..dd403b15d 100644 --- a/ui/src/components/ai-chat/ExecutionDetailDialog.vue +++ b/ui/src/components/ai-chat/ExecutionDetailDialog.vue @@ -50,21 +50,48 @@
参数输入
-
用户问题: {{ item.question || '-' }}
-
- {{ f.label }}: {{ f.value }} +
+ 用户问题: + {{ item.question || '-' }} +
+
+ {{ f.label }}: {{ f.value }}
- 上传的文档: -
- {{ f.name }} -
+

上传的文档:

+ + + +
- 上传的图片: -
- {{ f.name }} -
+

上传的图片:

+ + + +
@@ -308,6 +335,7 @@ import ParagraphCard from './component/ParagraphCard.vue' import { arraySort } from '@/utils/utils' import { iconComponent } from '@/workflow/icons/utils' import { WorkflowType } from '@/enums/workflow' +import { getImgUrl } from '@/utils/utils' const dialogVisible = ref(false) const detail = ref([]) diff --git a/ui/src/components/ai-chat/component/chat-input-operate/index.vue b/ui/src/components/ai-chat/component/chat-input-operate/index.vue index 81c327c8e..0174c1612 100644 --- a/ui/src/components/ai-chat/component/chat-input-operate/index.vue +++ b/ui/src/components/ai-chat/component/chat-input-operate/index.vue @@ -9,7 +9,7 @@ v-if="uploadDocumentList.length || uploadImageList.length" > - +