From 47cf5518f0f61dbf8066c2273b9f77c2cd7b1751 Mon Sep 17 00:00:00 2001
From: YLouie <929705085@qq.com>
Date: 星期五, 19 九月 2025 17:56:03 +0800
Subject: [PATCH] 销售订单plm同步
---
src/views/equipment/mqtt-show/index.vue | 47 +++++++++++++++++++++--------------------------
1 files changed, 21 insertions(+), 26 deletions(-)
diff --git a/src/views/equipment/mqtt-show/index.vue b/src/views/equipment/mqtt-show/index.vue
index fc50651..5abf0f9 100644
--- a/src/views/equipment/mqtt-show/index.vue
+++ b/src/views/equipment/mqtt-show/index.vue
@@ -66,8 +66,7 @@
style="height: 40vh; padding-top: 0.4em;"
:span="12"
><largeAreaChart
- :ref="'largeAreaChartRef' + k"
- :key="new Date()"
+ ref="largeAreaChartRef"
:yAxisMonth="v.yAxisMonth"
:seriesData="v.listData"
:otherData="v"
@@ -89,7 +88,7 @@
data() {
return {
largeAreaChartList: [],
- cities: ['10 鍒嗛挓', '30 鍒嗛挓', '60 鍒嗛挓'],
+ cities: ['5 鍒嗛挓', '10 鍒嗛挓', '15 鍒嗛挓'],
checkboxGroup3: '10 鍒嗛挓',
options: [],
deviceId: '',
@@ -175,35 +174,31 @@
obj.endTime = this.datePicker[1]
}
// 璋冪敤鏁版嵁鎺ュ彛
- await mqttList(obj).then(async (res) => {
- const data = res.data.data
- await data.forEach((i, k) => {
- i.listData = []
- i.yAxisMonth = []
- if (i.listMqttTableData.length > 0) {
- i.deviceId = i.listMqttTableData[0].deviceId
- }
- i.listMqttTableData.forEach((j) => {
- i.listData.push(j.value)
- i.yAxisMonth.push(j.collectionTime)
- })
- i.listMqttTableData = []
- })
- this.largeAreaChartList = data
- })
+ const res = await mqttList(obj)
+ const data = res.data.data
+ for (const i of data) {
+ i.listData = []
+ i.yAxisMonth = []
+ if (i.listMqttTableData.length > 0) {
+ i.deviceId = i.listMqttTableData[0].deviceId
+ }
+ for (const j of i.listMqttTableData) {
+ i.listData.push(j.value)
+ i.yAxisMonth.push(j.collectionTime)
+ }
+ i.listMqttTableData = []
+ }
+ this.largeAreaChartList = data
// 澶勭悊鏁版嵁锛岄�傞厤鎶樼嚎鍥炬牸寮�
- await this.largeAreaChartList.forEach((i, k) => {
- this.$refs['largeAreaChartRef' + k][0].refreshData(
- i.listData,
- i.yAxisMonth
- )
- })
+ for (const [k, i] of this.largeAreaChartList.entries()) {
+ this.$refs.largeAreaChartRef[k].refreshData(i.listData, i.yAxisMonth)
+ }
},
// 寮�鍚畾鏃跺櫒
destroyTimerAgainStart() {
this.largeAreaChartList = []
clearInterval(this.timer)
- this.timer = setInterval(this.getMqttLists, 1000 * 30)
+ this.timer = setInterval(this.getMqttLists, 1000 * 3)
this.getMqttLists()
}
}
--
Gitblit v1.9.3