yangyin
2023-07-14 21243515c017a785809c2e255515a9bf5d513d12
修改部分测点打不开页面问题
已修改1个文件
26 ■■■■■ 文件已修改
src/views/HomeView.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 == "正常") {
          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 = "正常";
  }
  return text;
};
//切割数字