From 12ae3f51dd40d0309931f0bdbe566a2137d622dc Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Wed, 27 Aug 2025 22:14:25 +0800
Subject: [PATCH] 1

---
 src/page/kline/components/kLine.vue |   80 +++++++++++++++++++++++----------------
 1 files changed, 47 insertions(+), 33 deletions(-)

diff --git a/src/page/kline/components/kLine.vue b/src/page/kline/components/kLine.vue
index e2347d8..1d0b432 100644
--- a/src/page/kline/components/kLine.vue
+++ b/src/page/kline/components/kLine.vue
@@ -91,10 +91,10 @@
       // { Index:"KDJ", Modify: false, Change: true, Close: true},
       // { Index: "KDJ", Modify: false, Change: false, Close: false }
     ],
-
+    SplashTitle: "loading...",
     Symbol: "AAPL.usa",
-    IsAutoUpdate: true, // 是自动更新数据
-    AutoUpdateFrequency: 20000,
+    IsAutoUpdate: false, // 是自动更新数据
+    AutoUpdateFrequency: 2000,
     DayCount: 1, // 1 最新交易日数据 >1 多日走势图
     IsShowRightMenu: false, // 是否显示右键菜单
     CorssCursorTouchEnd: true,
@@ -952,6 +952,7 @@
       }
       // { Index: 'MACD', Modify: true, Change: true, Close: false }
     ],
+    SplashTitle: "loading...",
     Symbol: "600015.sh",
     IsAutoUpdate: true, // 是自动更新数据
     AutoUpdateFrequency: 15000,
@@ -1171,6 +1172,13 @@
       // this.timerss = setInterval(() => {
       this.CreateMinuteChart();
       this.CreateKLineChart();
+
+      this.timerss = setInterval(() => {
+        if (this.KLineChart) {
+          this.KLineChart.ChangeSymbol('1');
+        }
+      }, 30000);
+
       // }, 3000);
       // this.CreateMinuteChart();
       // this.CreateKLineChart();
@@ -1220,6 +1228,9 @@
   beforeDestroy() {
     clearInterval(this.timerss); // 在组件销毁前清除定时器
     this.timerss = null;
+  },
+  destroyed() {
+    clearInterval(this.timerss); // 在组件销毁前清除定时器
   },
   methods: {
     OnSize() {
@@ -1360,37 +1371,40 @@
       callback // 第3方数据替换接口
     ) {
       EastMoney.HQData.Log("[HQChartDemo::NetworkFilter] data", data);
-      if (this.timerss) {
-        clearInterval(this.timerss);
-        this.timerss = null;
-      }
-      this.timerss = setInterval(() => {
-        switch (data.Name) {
-          // 分时图数据对接
-          case "MinuteChartContainer::RequestMinuteData":
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-          case "MinuteChartContainer::RequestHistoryMinuteData":
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
+      // if (this.timerss) {
+      //   clearInterval(this.timerss);
+      //   this.timerss = null;
+      // }
 
-          case "KLineChartContainer::RequestHistoryData": // 日线全量数据下载
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-          case "KLineChartContainer::RequestRealtimeData": // 日线实时数据更新
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-          case "KLineChartContainer::RequestFlowCapitalData": // 流通股本
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-          case "KLineChartContainer::ReqeustHistoryMinuteData": // 分钟全量数据下载
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-          case "KLineChartContainer::RequestMinuteRealtimeData": // 分钟增量数据更新
-            EastMoney.HQData.NetworkFilter(data, callback);
-            break;
-        }
-      }, 2000);
+      EastMoney.HQData.NetworkFilter(data, callback);
+      // this.timerss = setInterval(() => {
+      //   EastMoney.HQData.NetworkFilter(data, callback);
+      //   // switch (data.Name) {
+      //   //   // 分时图数据对接
+      //   //   case "MinuteChartContainer::RequestMinuteData":
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   //   case "MinuteChartContainer::RequestHistoryMinuteData":
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+
+      //   //   case "KLineChartContainer::RequestHistoryData": // 日线全量数据下载
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   //   case "KLineChartContainer::RequestRealtimeData": // 日线实时数据更新
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   //   case "KLineChartContainer::RequestFlowCapitalData": // 流通股本
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   //   case "KLineChartContainer::ReqeustHistoryMinuteData": // 分钟全量数据下载
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   //   case "KLineChartContainer::RequestMinuteRealtimeData": // 分钟增量数据更新
+      //   //     EastMoney.HQData.NetworkFilter(data, callback);
+      //   //     break;
+      //   // }
+      // }, 3000);
     },
 
     handleSelect(key, keyPath) {

--
Gitblit v1.9.3