From b032c621c84b8d0ba4edaee0677476d3e842af2f Mon Sep 17 00:00:00 2001
From: liwq <122639653@qq.com>
Date: Fri, 23 Jan 2026 12:50:38 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=89=8D=E7=AB=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/src/components/index.vue | 25 +++++++++++--------
.../tem/bocai/controller/ChartController.java | 11 +++++++-
.../tem/bocai/controller/LoginCrawler.java | 2 +-
.../com/tem/bocai/schedules/BetSchedule.java | 2 +-
4 files changed, 27 insertions(+), 13 deletions(-)
diff --git a/frontend/src/components/index.vue b/frontend/src/components/index.vue
index 56cb350..19af3e6 100644
--- a/frontend/src/components/index.vue
+++ b/frontend/src/components/index.vue
@@ -281,15 +281,21 @@ async function fetchTableData() {
}
onMounted(() => {
- // 初始化图表
- nextTick(() => {
- initCharts();
- });
+ console.log('组件挂载完成');
// 从后端获取数据
fetchChartData();
fetchTableData();
+ // 初始化图表(延迟一点时间,确保DOM完全渲染)
+ setTimeout(() => {
+ console.log('延迟初始化图表');
+ nextTick(() => {
+ console.log('nextTick后初始化图表');
+ initCharts();
+ });
+ }, 100);
+
// 监听窗口大小变化
window.addEventListener('resize', handleResize);
});
@@ -522,7 +528,6 @@ onUnmounted(() => {
-
数据表格
加载中...
@@ -563,14 +568,14 @@ onUnmounted(() => {
加载中...
-
+
@@ -584,6 +589,7 @@ onUnmounted(() => {
min-height: 100vh;
padding: 20px;
box-sizing: border-box;
+ align-items: stretch;
}
.left-section {
@@ -595,7 +601,6 @@ onUnmounted(() => {
display: flex;
flex-direction: column;
gap: 20px;
- height: 100%;
box-sizing: border-box;
}
@@ -772,6 +777,7 @@ onUnmounted(() => {
flex: 1;
overflow: auto;
min-height: 0;
+ max-height: 600px;
}
.right-section {
@@ -783,7 +789,6 @@ onUnmounted(() => {
display: flex;
flex-direction: column;
gap: 30px;
- min-height: 700px;
box-sizing: border-box;
}
@@ -933,7 +938,7 @@ onUnmounted(() => {
.echart-container {
width: 100%;
- height: 250px;
+ height: 100%;
border-radius: 4px;
overflow: hidden;
}
diff --git a/src/main/java/com/tem/bocai/controller/ChartController.java b/src/main/java/com/tem/bocai/controller/ChartController.java
index 9525127..27244c3 100644
--- a/src/main/java/com/tem/bocai/controller/ChartController.java
+++ b/src/main/java/com/tem/bocai/controller/ChartController.java
@@ -88,7 +88,16 @@ public class ChartController {
item6.put("value", 270);
item6.put("status", "警告");
tableData.add(item6);
-
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+ tableData.add(item6);
+
return tableData;
}
}
\ No newline at end of file
diff --git a/src/main/java/com/tem/bocai/controller/LoginCrawler.java b/src/main/java/com/tem/bocai/controller/LoginCrawler.java
index b797096..d4377b3 100644
--- a/src/main/java/com/tem/bocai/controller/LoginCrawler.java
+++ b/src/main/java/com/tem/bocai/controller/LoginCrawler.java
@@ -13,7 +13,7 @@ import java.io.IOException;
import java.util.Date;
@RestController
-@RequestMapping("/ocr")
+@RequestMapping("api/ocr")
public class LoginCrawler {
private final LoginService loginService;
diff --git a/src/main/java/com/tem/bocai/schedules/BetSchedule.java b/src/main/java/com/tem/bocai/schedules/BetSchedule.java
index e044484..4d95831 100644
--- a/src/main/java/com/tem/bocai/schedules/BetSchedule.java
+++ b/src/main/java/com/tem/bocai/schedules/BetSchedule.java
@@ -9,7 +9,7 @@ import java.time.format.DateTimeFormatter;
public class BetSchedule {
// 从6:15分开始每隔5分钟投注一次(6:15, 6:20, 6:25...23:25)
- @Scheduled(cron = "0 15/5 6-23 * * ?")
+// @Scheduled(cron = "0 15/5 6-23 * * ?")
public void placeBet() {
LocalDateTime now = LocalDateTime.now();
int hour = now.getHour();