|
|
@ -471,13 +471,9 @@ |
|
|
|
console.log('Query started:', message.query); |
|
|
|
showStatus('queryStatus', '查询已开始,正在处理...', 'loading'); |
|
|
|
break; |
|
|
|
case 'query_complete': |
|
|
|
case 'complete': |
|
|
|
console.log('Query completed'); |
|
|
|
showStatus('queryStatus', '查询完成', 'success'); |
|
|
|
if (message.result) { |
|
|
|
document.getElementById('resultText').textContent = message.result; |
|
|
|
showResult(); |
|
|
|
} |
|
|
|
// 关闭EventSource连接 |
|
|
|
if (window.currentEventSource) { |
|
|
|
window.currentEventSource.close(); |
|
|
@ -510,11 +506,21 @@ |
|
|
|
break; |
|
|
|
case 'search': |
|
|
|
case 'think': |
|
|
|
case 'answer': |
|
|
|
// 处理常规消息 |
|
|
|
console.log('Processing message type:', message.type, 'with content:', message.content.substring(0, 100) + '...'); |
|
|
|
addMessageToContainer(message); |
|
|
|
break; |
|
|
|
case 'answer': |
|
|
|
// 处理answer类型,显示查询结果 |
|
|
|
console.log('Processing message type:', message.type, 'with content:', message.content.substring(0, 100) + '...'); |
|
|
|
// 将结果内容显示在结果区域 |
|
|
|
if (message.content && message.content !== "==== FINAL ANSWER====") { |
|
|
|
document.getElementById('resultText').textContent = message.content; |
|
|
|
showResult(); |
|
|
|
} |
|
|
|
// 同时添加到消息容器中 |
|
|
|
addMessageToContainer(message); |
|
|
|
break; |
|
|
|
default: |
|
|
|
console.log('Unknown message type:', message.type); |
|
|
|
} |
|
|
|