From 6c61fc7ee14f1fca0107d6c1ebd853b32399051e Mon Sep 17 00:00:00 2001
From: ICEC <414933307@qq.com>
Date: Thu, 16 Jul 2020 16:10:25 +0800
Subject: [PATCH] no commit message

---
 .../fx_dashboard/dashboard_daterange.vue      | 30 ++++++++++++++-----
 1 file changed, 23 insertions(+), 7 deletions(-)

diff --git a/ruoyi-ui/src/views/fx_dashboard/dashboard_daterange.vue b/ruoyi-ui/src/views/fx_dashboard/dashboard_daterange.vue
index 27a5cfc71..4e060a341 100644
--- a/ruoyi-ui/src/views/fx_dashboard/dashboard_daterange.vue
+++ b/ruoyi-ui/src/views/fx_dashboard/dashboard_daterange.vue
@@ -210,7 +210,7 @@
 
         getDateRange(fDateStart,fDateEnd).then(response => {
 
-          var j;
+          var j,k,l;
           var avg_zhengpin_avg = 0;
           var avg_density = 0;
           var avg_energy_avg = 0;
@@ -218,6 +218,9 @@
           var sum_quantity = 0;
           var sum_currentfinishedquantity = 0;
           j = 0;
+          k = 0;
+          l = 0;
+
 
           var data_ajax = response.data;
 
@@ -239,15 +242,25 @@
 
             })
 
-            if (data_ajax[i].lastchangemouldtime !== 0) {
+            if (data_ajax[i].lastchangemouldtime >= 10) {
               avg_chang_moulding_time = avg_chang_moulding_time + (data_ajax[i].lastchangemouldtime) * 1;
               j = j + 1;
             }
+
+            if (data_ajax[i].sum_device_meter !== null) {
+              avg_zhengpin_avg = avg_zhengpin_avg + (data_ajax[i].sum_box_meter / data_ajax[i].sum_device_meter) * 1;
+              k = k + 1;
+            }
+
+            if (data_ajax[i].avg_currentcapacity !== null) {
+              avg_energy_avg = avg_energy_avg + (data_ajax[i].avg_currentcapacity / data_ajax[i].avg_normalcapacity);
+              l = l + 1;
+            }
             avg_density = parseFloat(avg_density) + parseFloat(data_ajax[i].avg_density);
-            avg_energy_avg = avg_energy_avg + (data_ajax[i].avg_currentcapacity / data_ajax[i].avg_normalcapacity);
-            avg_zhengpin_avg = avg_zhengpin_avg + (data_ajax[i].sum_box_meter / data_ajax[i].sum_device_meter);
+        //    avg_energy_avg = avg_energy_avg + (data_ajax[i].avg_currentcapacity / data_ajax[i].avg_normalcapacity);
+          //  avg_zhengpin_avg = avg_zhengpin_avg + (data_ajax[i].sum_box_meter / data_ajax[i].sum_device_meter);
             sum_quantity = 2000;
-            sum_currentfinishedquantity = sum_currentfinishedquantity + (data_ajax[i].sumbox) * 1;
+           sum_currentfinishedquantity = sum_currentfinishedquantity + (data_ajax[i].sumbox) * 1;
 
 
           }
@@ -258,7 +271,10 @@
           const chart_change_moulding_time = echarts.init(document.getElementById("chart_change_moulding_time"));
 
           // 设置仪表盘数据
-          option_zhengpin_avg.series[0].data[0].value = (avg_zhengpin_avg / data_ajax.length * 100).toFixed(0);
+
+
+
+          option_zhengpin_avg.series[0].data[0].value = (avg_zhengpin_avg / k * 100).toFixed(0);
           chart_zhengpin_avg.setOption(option_zhengpin_avg, true);
 
           option_density.series[0].data[0].value = (avg_density / data_ajax.length).toFixed(3);
@@ -268,7 +284,7 @@
           // option_change_moulding_time.series[0].data[0].value = 0;
           // chart_change_moulding_time.setOption(option_change_moulding_time, true);
 
-          option_energy_avg.series[0].data[0].value = (avg_energy_avg / data_ajax.length * avg_zhengpin_avg / data_ajax.length * 100).toFixed(0);
+          option_energy_avg.series[0].data[0].value = (avg_energy_avg / l * avg_zhengpin_avg / k * 100).toFixed(0);
           chart_energy_avg.setOption(option_energy_avg, true);
 
         })