update
This commit is contained in:
parent
90f6f0947f
commit
af3014ceb9
@ -5,7 +5,7 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: tradus-web:1.16
|
||||
image: tradus-web:1.17
|
||||
container_name: tradus-web
|
||||
ports:
|
||||
- '6000:80'
|
||||
|
||||
@ -64,7 +64,7 @@ const handleAnalysis = async () => {
|
||||
timeframe: selectedTimeframe.value,
|
||||
}
|
||||
|
||||
const response = await fetch(`${apiBaseUrl}/crypto/analysis`, {
|
||||
const response = await fetch(`${apiBaseUrl}/crypto/analysis_v2`, {
|
||||
method: 'POST',
|
||||
headers,
|
||||
body: JSON.stringify(requestData),
|
||||
@ -100,16 +100,24 @@ const handleAnalysis = async () => {
|
||||
const data = JSON.parse(jsonStr)
|
||||
|
||||
switch (data.event) {
|
||||
case 'agent_message':
|
||||
if (data.answer) {
|
||||
analysisContent.value += data.answer
|
||||
case 'workflow_started':
|
||||
currentThought.value = '开始分析...'
|
||||
break
|
||||
|
||||
case 'text_chunk':
|
||||
if (data.data && data.data.text) {
|
||||
analysisContent.value += data.data.text
|
||||
await scrollToBottom()
|
||||
}
|
||||
break
|
||||
|
||||
case 'agent_thought':
|
||||
if (data.tool) {
|
||||
currentThought.value = data.tool
|
||||
case 'workflow_finished':
|
||||
if (data.data && data.data.outputs && data.data.outputs.text) {
|
||||
if (analysisContent.value !== data.data.outputs.text) {
|
||||
analysisContent.value = data.data.outputs.text
|
||||
await scrollToBottom()
|
||||
}
|
||||
currentThought.value = `分析完成 (用时 ${Math.round(data.data.elapsed_time)}秒)`
|
||||
}
|
||||
break
|
||||
|
||||
@ -120,7 +128,8 @@ const handleAnalysis = async () => {
|
||||
await scrollToBottom()
|
||||
break
|
||||
}
|
||||
} catch {
|
||||
} catch (error) {
|
||||
console.error('解析响应数据出错:', error)
|
||||
analysisContent.value = '<div class="error-message">解析响应数据时出错,请稍后重试</div>'
|
||||
currentThought.value = '数据解析出错'
|
||||
}
|
||||
@ -1254,13 +1263,13 @@ const copyAnalysis = async () => {
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.analysis-view {
|
||||
height: calc(100vh - 1.5rem);
|
||||
height: calc(100vh - 4.5rem);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 480px) {
|
||||
.analysis-view {
|
||||
height: calc(100vh - 1rem);
|
||||
height: calc(100vh - 4.5rem);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user