From 34171d550c6284bcf657e9b51dde1ccc6769b919 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Wed, 17 Sep 2025 13:53:01 +0800
Subject: [PATCH] 1

---
 src/page/user/myOrder.vue |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/page/user/myOrder.vue b/src/page/user/myOrder.vue
index 3dd0835..cc2a112 100644
--- a/src/page/user/myOrder.vue
+++ b/src/page/user/myOrder.vue
@@ -294,7 +294,8 @@
 </template>
 
 <script>
-let teimss = null;
+let teimss = null; // 轮询获取账户金额计时器
+let teimss2 = null; // 轮询获取持仓数据计时器
 import tabHead from "@/components/tabHead.vue";
 import * as api from "@/axios/api";
 export default {
@@ -319,6 +320,13 @@
       handler(state) {
         this.pageNum = 1;
         this.getList(state);
+
+        clearInterval(teimss2);
+        // 判断如果是获取平仓数据就不再轮询
+        if(state == '1') return
+        teimss2 = setInterval(() => {
+          this.getList(state);
+        }, 3000);
       },
       immediate: true
     }
@@ -338,6 +346,7 @@
   },
   beforeDestroy() {
     clearInterval(teimss);
+    clearInterval(teimss2);
   },
   methods: {
     // 获取 持仓 数据
@@ -347,8 +356,8 @@
         pageNum: this.pageNum,
         pageSize: this.pageSize
       };
+      
       let data = await api.getchicang(opt);
-
       if (data.status === 0) {
         if (this.active == "0") this.list = data.data.list;
         else this.list2 = data.data.list;

--
Gitblit v1.9.3