From fc74998431982dc1385d2930adcf339cbf15ffd6 Mon Sep 17 00:00:00 2001 From: whyczyk <525500596@qq.com> Date: 星期一, 22 三月 2021 13:40:47 +0800 Subject: [PATCH] 模块定时请求提交 --- src/components/charts/triangleBarChart.vue | 48 +++++++++++++++++++++++++++--------------------- 1 files changed, 27 insertions(+), 21 deletions(-) diff --git a/src/components/charts/triangleBarChart.vue b/src/components/charts/triangleBarChart.vue index 4aa2233..3fb13a1 100644 --- a/src/components/charts/triangleBarChart.vue +++ b/src/components/charts/triangleBarChart.vue @@ -172,29 +172,35 @@ this.$options.chartData = sendData; this.organizeData(sendData) } else { - let userId = localStorage.getItem('userId'); - let params = { - userId: userId - } - batteryGroup(params).then((res) => { - if (res.data.code == 1) { - let optionData = { - xData: [], - data: [] - } - let resData = res.data.data; - for (let key in resData) { - optionData.xData.push(key); - optionData.data.push(resData[key]); - } - this.$options.chartData = optionData; - this.organizeData(optionData) - } - }).catch((err) => { - console.log(err) - }); + this.postData() + setInterval(() => { + this.postData() + }, 3000) } }, + postData() { + let userId = localStorage.getItem('userId'); + let params = { + userId: userId + } + batteryGroup(params).then((res) => { + if (res.data.code == 1) { + let optionData = { + xData: [], + data: [] + } + let resData = res.data.data; + for (let key in resData) { + optionData.xData.push(key); + optionData.data.push(resData[key]); + } + this.$options.chartData = optionData; + this.organizeData(optionData) + } + }).catch((err) => { + console.log(err) + }); + }, resize() { setTimeout(() => { this.$options.chart.resize(); -- Gitblit v1.9.1