Admin
2022-09-21 999cab6fb3fc6d2a288d365da991351c5a396bf0
src/views/specialWorkSystem/workPlan/reserveSum/index.vue
@@ -107,6 +107,7 @@
               },
            },
         ]
         // 页面载入时执行方法
         onMounted(() => {
            getListByPage()
@@ -134,7 +135,7 @@
               }else{
                  ElMessage({
                     type: 'warning',
                     message: '暂无数据'
                     message: '该时段暂无数据'
                  });
               }
            } else {
@@ -149,14 +150,37 @@
            let dom = document.getElementById(chartName.value);
            let myChart = echarts.init(dom);
            type EChartsOption = echarts.EChartsOption
            let option: EChartsOption;
            option = {
               tooltip: {
                  trigger: 'axis',
                  // axisPointer: {
                  //    type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow'
                  // },
                  axisPointer: {
                     type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow'
                  }
                     type: "cross",
                     label: {
                        formatter: function (params) {
                           if (params.seriesData.length === 0) {
                              window.mouseCurValue = params.value;
                           }
                        }
                     }
                  },
                  formatter: function (params) {
                     let res = "", sum = 0;
                     for (let i = 0; i < params.length; i++) {
                        let series = params[i];
                        sum += Number(series.data);
                        if (sum >= window.mouseCurValue) {
                           res = series.axisValue + "<br/>" + series.marker + series.seriesName + ":" + series.data + "<br/>";
                           break;
                        }
                     }
                     return res;
                  },
               },
               legend: {},
               grid: {