dengzedong
2025-04-21 1784c7bde96755daf0782e219878083671e0e116
数据分析 默认影响时间和影响因素
已修改1个文件
14 ■■■■ 文件已修改
src/views/model/pre/analysis/index.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/model/pre/analysis/index.vue
@@ -398,6 +398,9 @@
    formData.value.startTime = data.startTime
    formData.value.endTime = data.endTime
    // 默认影响时间
    changeInfluenceFactorTime(data.predictTime);
    // 获取影响因素结果列表
    influenceFactorResultList.value = await influenceFactorApi.getResultList({
      outIds: outIds,
@@ -407,8 +410,14 @@
    // 获取影响因素结果列表
    influenceFactorList.value = await influenceFactorApi.getListByOutId(formData.value.checkedItemData.id)
    // 根据factorOutputId去重,因为不同的统计规则会有重复的影响因素
    influenceFactorList.value = Array.from(new Map(influenceFactorList.value.map(item => [item.factorOutputId, item])).values());
    if (influenceFactorList.value && influenceFactorList.value.length > 0) {
      // 根据factorOutputId去重,因为不同的统计规则会有重复的影响因素
      influenceFactorList.value = Array.from(new Map(influenceFactorList.value.map(item => [item.factorOutputId, item])).values());
      // 默认选中第一个影响因素
      influenceFactor.value = influenceFactorList.value?.[0]?.factorOutputId
      getInfluenceFactorChart(influenceFactorList.value?.[0]?.factorOutputId)
    }
    const paramsAlarm = reactive({
      outIds: outIds,
@@ -758,6 +767,7 @@
    const data = await McsApi.getPreDataCharts(params)
    if (!data?.dataViewList || data.dataViewList.length === 0) {
      myInfluenceFactorChart.clear()
      return
    }