From 66d132b96fd30abf1d75bed49ff176a52b4101ee Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Wed, 10 Apr 2024 15:36:11 +0800
Subject: [PATCH] huilv

---
 src/page/list/tradingList/data.list.vue |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/page/list/tradingList/data.list.vue b/src/page/list/tradingList/data.list.vue
index 498117e..8bce7d2 100644
--- a/src/page/list/tradingList/data.list.vue
+++ b/src/page/list/tradingList/data.list.vue
@@ -120,7 +120,6 @@
       this.listArr = [];
       this.pageNumVal = 1;
       this.loadings = true;
-      this.getStock(e, this.zxactive, 1);
     },
     zxactive(e) {
       this.finished = false;
@@ -143,6 +142,7 @@
       finished: false,
       listArr: [],
       pageNumVal: 1,
+      getInterval: null,
     };
   },
 
@@ -150,6 +150,9 @@
     this.listArr = [];
     this.pageNumVal = 1;
     this.getStock(this.active, this.zxactive, 1);
+    this.getInterval = setInterval(() => {
+      this.getStock(this.active, this.zxactive, 1);
+    }, 5000);
   },
   methods: {
     filterSH(val) {
@@ -188,21 +191,18 @@
     // 获取列表
     getStock: handleDt.debounce(async function (a, b, c) {
       a = this.active;
-
       let stockType = "";
       if (a !== "") {
         let array = this.tabsList.filter((item) => item.key === a);
         stockType = array[0].name;
       } else {
-        // return this.getStockzx();
         let array = this.zxtabsList.filter((item) => item.key === b);
         stockType = array[0].name;
       }
-      console.log(a, b, c, "=====");
       let pageNumVal = c || this.pageNumVal;
       let opt = {
         pageNum: pageNumVal,
-        pageSize: 15,
+        pageSize: 100,
         stockPlate: "",
         keyWords: this.sousuo,
         stockType: stockType,
@@ -221,9 +221,9 @@
 
       this.loadings = false;
       if (data.status === 0) {
-        if (data.data.list.length < 15) {
-          this.finished = true;
-        }
+        // if (data.data.list.length < 15) {
+        this.finished = true;
+        // }
         if (pageNumVal !== 1) {
           this.listArr = [...this.listArr, ...data.data.list];
         } else {
@@ -234,12 +234,16 @@
       }
     }, 500),
     onLoads() {
-      this.pageNumVal++;
-      this.loadings = true;
-      this.getStock();
+      // this.pageNumVal++;
+      // this.loadings = true;
+      // this.getStock();
     },
     optionszx() {},
   },
+  destroyed() {
+    clearInterval(this.getInterval);
+    this.getInterval = null;
+  },
 };
 </script>
 

--
Gitblit v1.9.3