From 21243515c017a785809c2e255515a9bf5d513d12 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期五, 14 七月 2023 10:41:21 +0800 Subject: [PATCH] 修改部分测点打不开页面问题 --- src/views/HomeView.vue | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 9039be9..54ec041 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -163,13 +163,10 @@ token: "", }); onMounted(() => { - // console.log(router.currentRoute.value.query, 162); state.PointID = router.currentRoute.value.query.PointID; state.token = router.currentRoute.value.query.Token; state.CorpID = router.currentRoute.value.query.CorpID; - console.log(state.CorpID, 170); allowMultipleToast(); - if (state.token == "") { showFailToast("token鏃犳晥,璇烽噸璇�"); return; @@ -294,33 +291,33 @@ } var data = res.data.Data || []; state.chartData = data; - var last_record = state.chartData[state.chartData.length - 1]; //鑾峰彇鏈�鍚庝竴鏉℃暟鎹� state.currentRecordParas.RecordStatusName = DataStatusTextEmun( last_record.DataStatus ); state.currentRecordParas.RecordValue = last_record.DataValue; - let m_MonitorList = data.map((item) => { + let m_MonitorList = []; + let monitor_List = []; + data.forEach((item) => { let totalState = DataStatusTextEmun(item.DataStatus); - return { + m_MonitorList.push({ RecordTime: subTime(item.DataTime, 11, 16), RecordStatusText: totalState, RecordValue: item.DataValue, - }; + }); }); - let monitor_List = data.map((item) => { + data.forEach((item) => { let normalState = DataStatusTextEmun(item.DataStatus); if (normalState == "姝e父") { - return { + monitor_List.push({ RecordTime: subTime(item.DataTime, 11, 16), RecordStatusText: normalState, RecordValue: item.DataValue, - }; + }); } }); state.monitorList = m_MonitorList; //婧愭暟鎹� state.c_monitorList = monitor_List.reverse(); //鍒囨崲鏁版嵁 - setTimeout(() => { drawBar(); }, 200); @@ -445,6 +442,10 @@ myChart.value.clear(); myChart.value.setOption(option, true); window.addEventListener("resize", selfAdaption); + if (times.value) { + // 鍒ゆ柇娓呴櫎 + clearInterval(times.value); + } times.value = setInterval(countdown, 1000); }; // 鑷�傚簲 @@ -529,6 +530,9 @@ if (value[0] == "BJ") { text = "鎶ヨ"; } + if (value[0] == "BC") { + text = "姝e父"; + } return text; }; //鍒囧壊鏁板瓧 -- Gitblit v1.9.3