From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001
From: wwf <yearningwang@iqtogether.com>
Date: 星期三, 04 六月 2025 15:17:49 +0800
Subject: [PATCH] 初始化

---
 app/components/base/chat/chat/utils.ts |   28 ++++------------------------
 1 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/app/components/base/chat/chat/utils.ts b/app/components/base/chat/chat/utils.ts
index 69bc680..34d00af 100644
--- a/app/components/base/chat/chat/utils.ts
+++ b/app/components/base/chat/chat/utils.ts
@@ -17,35 +17,15 @@
   })
 }
 
-export const processInputFileFromServer = (fileItem: Record<string, any>) => {
-  return {
-    type: fileItem.type,
-    transfer_method: fileItem.transfer_method,
-    url: fileItem.remote_url,
-    upload_file_id: fileItem.related_id,
-  }
-}
-
 export const getProcessedInputs = (inputs: Record<string, any>, inputsForm: InputForm[]) => {
   const processedInputs = { ...inputs }
 
   inputsForm.forEach((item) => {
-    const inputValue = inputs[item.variable]
-    if (!inputValue)
-      return
+    if (item.type === InputVarType.multiFiles && inputs[item.variable])
+      processedInputs[item.variable] = getProcessedFiles(inputs[item.variable])
 
-    if (item.type === InputVarType.singleFile) {
-      if ('transfer_method' in inputValue)
-        processedInputs[item.variable] = processInputFileFromServer(inputValue)
-      else
-        processedInputs[item.variable] = getProcessedFiles([inputValue])[0]
-    }
-    else if (item.type === InputVarType.multiFiles) {
-      if ('transfer_method' in inputValue[0])
-        processedInputs[item.variable] = inputValue.map(processInputFileFromServer)
-      else
-        processedInputs[item.variable] = getProcessedFiles(inputValue)
-    }
+    if (item.type === InputVarType.singleFile && inputs[item.variable])
+      processedInputs[item.variable] = getProcessedFiles([inputs[item.variable]])[0]
   })
 
   return processedInputs

--
Gitblit v1.8.0