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