Explorar el Código

增加含水率平均值计算

周壕 hace 9 meses
padre
commit
118f982351
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7 1
      vue/src/components/basic/chart/chart-prod-dynamics.vue

+ 7 - 1
vue/src/components/basic/chart/chart-prod-dynamics.vue

@@ -166,7 +166,7 @@
           {label:'产水量', leiLabel:'累产水量', value:'water', unit:'(万吨)'},
           {label:'产液量', leiLabel:'累产液量', value:'fluid', unit:'(万吨)'},
           {label:'产气量', leiLabel:'累产气量', value:'gas', unit:'(立方米)'},
-          {label:'含水率', leiLabel:'含水率', value:'watercut', unit:''},
+          {label:'含水率', leiLabel:'含水率', value:'watercut', unit:'(%)'},
           {label:'注水量', leiLabel:'累注水量', value:'vol', unit:'(万吨)'}
         ];
       },
@@ -265,6 +265,12 @@
         for(let i=0;i< showList.length;i++){
           let total = 0;
           yDatas[i].forEach(it=>{ total+=it*1; });
+          //含水率,平均值
+          if(showList[i].value=='watercut'){
+            let avgCount = yDatas[i].filter(it=>{ return it>0;}).length;
+            if(avgCount>0) total = total / avgCount;
+          }
+
           totals.push({
             name:showList[i].leiLabel,
             total : total,