update
This commit is contained in:
parent
ea7c5e56a3
commit
91320adf26
@ -5,7 +5,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
image: tradus-web:1.3.16
|
image: tradus-web:1.3.17
|
||||||
container_name: tradus-web
|
container_name: tradus-web
|
||||||
ports:
|
ports:
|
||||||
- '6000:80'
|
- '6000:80'
|
||||||
|
|||||||
@ -140,15 +140,16 @@ const saveAnalysisHistory = async () => {
|
|||||||
// 准备提交参数
|
// 准备提交参数
|
||||||
const payload: Record<string, string> = {
|
const payload: Record<string, string> = {
|
||||||
content: analysisContent.value,
|
content: analysisContent.value,
|
||||||
type: isStockMode.value ? 'astock' : 'crypto',
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 根据不同模式设置不同参数
|
// 根据不同模式设置不同参数
|
||||||
if (isStockMode.value) {
|
if (isStockMode.value) {
|
||||||
payload.symbol = symbolCode.value.trim()
|
payload.stock_code = symbolCode.value.trim()
|
||||||
|
payload.type = 'astock'
|
||||||
} else {
|
} else {
|
||||||
payload.symbol = symbolCode.value.toUpperCase().trim()
|
payload.symbol = symbolCode.value.toUpperCase().trim()
|
||||||
payload.timeframe = selectedTimeframe.value
|
payload.timeframe = selectedTimeframe.value
|
||||||
|
payload.type = 'crypto'
|
||||||
}
|
}
|
||||||
|
|
||||||
// 使用http.post发送请求保存分析历史
|
// 使用http.post发送请求保存分析历史
|
||||||
@ -180,21 +181,27 @@ const handleAnalysis = async () => {
|
|||||||
currentThought.value = '准备开始分析...'
|
currentThought.value = '准备开始分析...'
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let response
|
let requestData
|
||||||
|
|
||||||
// 根据分析类型调用不同的API
|
// 根据分析类型构造不同的请求参数
|
||||||
if (isStockMode.value) {
|
if (isStockMode.value) {
|
||||||
// 调用A股分析接口
|
// A股分析参数
|
||||||
response = await http.post(`${apiBaseUrl}/adata/${code}/analysis`, {})
|
requestData = {
|
||||||
|
stock_code: code,
|
||||||
|
type: 'astock',
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// 调用加密货币分析接口
|
// 加密货币分析参数
|
||||||
const requestData = {
|
requestData = {
|
||||||
symbol: code.toUpperCase(),
|
symbol: code.toUpperCase(),
|
||||||
timeframe: selectedTimeframe.value,
|
timeframe: selectedTimeframe.value,
|
||||||
|
type: 'crypto',
|
||||||
}
|
}
|
||||||
response = await http.post(`${apiBaseUrl}/crypto/analysis_v2`, requestData)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 统一调用 /analysis/analysis 接口
|
||||||
|
const response = await http.post(`${apiBaseUrl}/analysis/analysis`, requestData)
|
||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
// 解析错误响应
|
// 解析错误响应
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user