Merge pull request #447 from SuanmoSuanyangTechnology/feature/workflow_import_zy

feat(web): workflow chat use content replace chunk
This commit is contained in:
yingzhao
2026-03-04 12:25:06 +08:00
committed by GitHub
2 changed files with 7 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
* @Author: ZhaoYing * @Author: ZhaoYing
* @Date: 2026-02-03 16:58:03 * @Date: 2026-02-03 16:58:03
* @Last Modified by: ZhaoYing * @Last Modified by: ZhaoYing
* @Last Modified time: 2026-03-03 13:46:22 * @Last Modified time: 2026-03-04 12:10:44
*/ */
/** /**
* Conversation Page * Conversation Page
@@ -267,8 +267,8 @@ const Conversation: FC = () => {
currentConversationId = newId currentConversationId = newId
break break
case 'message': case 'message':
const { content, chunk, conversation_id: curId } = item.data as { content: string; chunk: string; conversation_id: string; } const { content, conversation_id: curId } = item.data as { content: string; conversation_id: string; }
updateAssistantMessage(content ?? chunk) updateAssistantMessage(content)
if (curId) { if (curId) {
currentConversationId = curId; currentConversationId = curId;

View File

@@ -2,7 +2,7 @@
* @Author: ZhaoYing * @Author: ZhaoYing
* @Date: 2026-02-06 21:10:56 * @Date: 2026-02-06 21:10:56
* @Last Modified by: ZhaoYing * @Last Modified by: ZhaoYing
* @Last Modified time: 2026-02-28 16:43:06 * @Last Modified time: 2026-03-04 12:10:17
*/ */
/** /**
* Workflow Chat Component * Workflow Chat Component
@@ -174,8 +174,8 @@ const Chat = forwardRef<ChatRef, { appId: string; graphRef: GraphRef }>(({ appId
*/ */
const handleStreamMessage = (data: SSEMessage[]) => { const handleStreamMessage = (data: SSEMessage[]) => {
data.forEach(item => { data.forEach(item => {
const { chunk, conversation_id, node_id, cycle_id, cycle_idx, input, output, error, elapsed_time, status } = item.data as { const { content, conversation_id, node_id, cycle_id, cycle_idx, input, output, error, elapsed_time, status } = item.data as {
chunk: string; content: string;
conversation_id: string | null; conversation_id: string | null;
cycle_id: string; cycle_id: string;
cycle_idx: number; cycle_idx: number;
@@ -202,7 +202,7 @@ const Chat = forwardRef<ChatRef, { appId: string; graphRef: GraphRef }>(({ appId
if (lastIndex >= 0) { if (lastIndex >= 0) {
newList[lastIndex] = { newList[lastIndex] = {
...newList[lastIndex], ...newList[lastIndex],
content: newList[lastIndex].content + chunk content: newList[lastIndex].content + content
} }
} }
return newList return newList