This commit is contained in:
aaron 2025-05-15 19:33:17 +08:00
parent 90f6f0947f
commit af3014ceb9
2 changed files with 20 additions and 11 deletions

View File

@ -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'

View File

@ -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);
}
}