From f55f07d57a8741f252a593d4886c39358e5ba094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Sat, 13 Jan 2024 20:16:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/board/finalAssembly/index.vue | 16 ++++++++++-- src/views/board/scanDown/index.vue | 33 ++++++++++++++++++++++++- src/views/board/week/index.vue | 26 +++++++++++++++++++ 3 files changed, 72 insertions(+), 3 deletions(-) diff --git a/src/views/board/finalAssembly/index.vue b/src/views/board/finalAssembly/index.vue index d3d08b3..62cca1d 100644 --- a/src/views/board/finalAssembly/index.vue +++ b/src/views/board/finalAssembly/index.vue @@ -110,7 +110,7 @@ import Chart from "../../../components/board/Chart"; import * as echarts from 'echarts' import {getData} from "@/api/board/getData"; import {mixData} from "@/api/board/mixData"; - +let intervalFun = null export default { components: { vueSeamlessScroll, @@ -352,8 +352,20 @@ export default { this.RequestDataSet.forEach(val => { mixData(val) }) + intervalFun = setInterval(() => { + this.RequestDataSet.forEach(val => { + mixData(val) + }) + }, 1000 * 10) }, - methods: {} + methods: {}, + beforeDestroy() { + console.log(1) + if(intervalFun){ + clearInterval(intervalFun) + intervalFun = null + } + } };