diff --git a/frontend/real-trading.html b/frontend/real-trading.html
index b0d1d86..b33cd43 100644
--- a/frontend/real-trading.html
+++ b/frontend/real-trading.html
@@ -690,6 +690,7 @@
},
async refreshData() {
+ console.log('[refreshData] 开始刷新数据...');
this.loading = true;
try {
await Promise.all([
@@ -703,6 +704,7 @@
if (this.currentTab === 'orders') {
await this.fetchOrderHistory();
}
+ console.log('[refreshData] 数据刷新完成');
} finally {
this.loading = false;
}
@@ -710,7 +712,9 @@
async fetchServiceStatus() {
try {
+ console.log('[fetchServiceStatus] 开始请求服务状态...');
const response = await axios.get('/api/real-trading/status');
+ console.log('[fetchServiceStatus] 响应:', response.data);
if (response.data.success) {
const status = response.data.status;
this.serviceEnabled = status.enabled;
@@ -721,6 +725,12 @@
if (status.account) {
this.account = status.account;
}
+ console.log('[fetchServiceStatus] 状态已更新:', {
+ serviceEnabled: this.serviceEnabled,
+ apiConfigured: this.apiConfigured,
+ autoTradingEnabled: this.autoTradingEnabled,
+ account: this.account
+ });
}
} catch (error) {
console.error('获取服务状态失败:', error);
@@ -757,7 +767,9 @@
async fetchAccountStatus() {
try {
+ console.log('[fetchAccountStatus] 开始请求账户状态...');
const response = await axios.get('/api/real-trading/account');
+ console.log('[fetchAccountStatus] 响应:', response.data);
if (response.data.success) {
this.account = response.data.account;
}
@@ -803,7 +815,9 @@
async fetchExchangePositions() {
try {
+ console.log('[fetchExchangePositions] 开始请求交易所持仓...');
const response = await axios.get('/api/real-trading/positions');
+ console.log('[fetchExchangePositions] 响应:', response.data);
if (response.data.success) {
this.exchangePositions = response.data.positions;
}
@@ -863,6 +877,7 @@
}
},
mounted() {
+ console.log('[Vue] 应用已挂载,开始加载数据...');
this.refreshData();
// 不自动刷新,用户可以手动点击刷新按钮
},