From 72cb10c4f548fc10a7b4ba82603a5cb25abce13d Mon Sep 17 00:00:00 2001 From: 2910410219 <2910410219@qq.com> Date: Wed, 8 Jul 2026 11:52:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A4=96=E5=B1=82=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=96=87=E4=BB=B6=E6=94=B6=E9=9B=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/index.vue | 13 +++---------- src/views/settings/creation/index.vue | 1 + 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 0d2a3a8..25df8e2 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -424,15 +424,8 @@ const handleSend = async (message: string) => { nodes: nodeInputParams, }; - // 3. 收集文件 - const fileUrls: string[] = []; - Object.values(mc.fieldFiles).forEach((files: any) => { - files.forEach((f: any) => { - if (f.url && !fileUrls.includes(f.url)) fileUrls.push(f.url); - }); - }); - // 4. 构建请求参数 + // 3. 构建请求参数(外层 fileUrl 留给输入框附件,当前已禁用故保持空数组) const params = { flowId: selectedWorkflowDetail.value.id, flowContent: updatedFlowContent, @@ -440,12 +433,12 @@ const handleSend = async (message: string) => { sessionId: sessionId, desc: message, flowName: selectedWorkflowDetail.value.flowName || '', - fileUrl: fileUrls, + fileUrl: [], resultUrl: selectedWorkflowDetail.value.resultUrl || '', templates: mc.templates || [], }; - // 5. 执行 + // 4. 执行 await executeFlow(params); // 标记完成(直接用 curSession 引用,避免切换会话后状态错乱) curSession.status = 'completed'; diff --git a/src/views/settings/creation/index.vue b/src/views/settings/creation/index.vue index 0a610a0..b4428ad 100644 --- a/src/views/settings/creation/index.vue +++ b/src/views/settings/creation/index.vue @@ -4050,6 +4050,7 @@ const loadWorkflowFromDsl = (dsl: any) => { modelConfig: n.modelConfig || null, outputConfig: n.outputConfig || null, inputSource: n.inputSource || null, + modelOutputFields: Array.isArray(n.modelOutputFields) ? n.modelOutputFields : null, // 加载提示词和保存文件配置 isSaveFileEnabled: n.isSaveFile ?? false, patchLayoutEnabled: n.patchLayout ?? false,