Bladeren bron

修复月度分析报告展示数据错误

baiyanting 1 jaar geleden
bovenliggende
commit
9628bde019
1 gewijzigde bestanden met toevoegingen van 46 en 22 verwijderingen
  1. 46 22
      src/views/economicsOperation/windAnalyse/monthlyAnalysis/reportDialog.vue

+ 46 - 22
src/views/economicsOperation/windAnalyse/monthlyAnalysis/reportDialog.vue

@@ -35,49 +35,68 @@
       <div class="textIndent">
         1.本月{{ dialogTitle }}号风机风机设备利用小时数{{
           tableVal.byzb && tableVal.byzb.lyxs
-        }}小时、同比{{ tableVal.tpzb && tableVal.tpzb.lyxs }}小时,
+        }}小时、同比{{ tableVal.tqzb && tableVal.tqzb.lyxs }}小时,
         设备可利用率{{ tableVal.byzb && tableVal.byzb.sbklyl }}%、同比{{
-          tableVal.tpzb && tableVal.tpzb.sbklyl
+          tableVal.tqzb && tableVal.tqzb.sbklyl
         }}%, 等效可用系数{{ tableVal.byzb && tableVal.byzb.dxklyxs }}%、同比{{
-          tableVal.tpzb && tableVal.tpzb.dxklyxs
+          tableVal.tqzb && tableVal.tqzb.dxklyxs
         }}%, 静风频率达到{{ tableVal.byzb && tableVal.byzb.jfpl }}%、同比{{
-          tableVal.tpzb && tableVal.tpzb.jfpl
+          tableVal.tqzb && tableVal.tqzb.jfpl
         }}%, 机组功率特性一致性系数达到{{
           tableVal.byzb && tableVal.byzb.glyzxxs
-        }}%、同比{{ tableVal.tpzb && tableVal.tpzb.glyzxxs }}%。
+        }}%、同比{{ tableVal.tqzb && tableVal.tqzb.glyzxxs }}%。
       </div>
       <div class="textIndent">
         2.{{ dialogTitle }}风机{{ pickerTimerYear }}年{{
           pickerTimerMonth
         }}月平均风速{{ tableVal.byzb && tableVal.byzb.fs }}m/s、同比{{
-          tableVal.tpzb && tableVal.tpzb.fs
+          tableVal.tqzb && tableVal.tqzb.fs
         }}m/s, 小风平均切入风速{{
           tableVal.byzb && tableVal.byzb.xfqr
-        }}m/s、同比{{ tableVal.tpzb && tableVal.tpzb.xfqr }}m/s, 有效风时数{{
+        }}m/s、同比{{ tableVal.tqzb && tableVal.tqzb.xfqr }}m/s, 有效风时数{{
           tableVal.byzb && tableVal.byzb.yxfss
-        }}小时、同比{{ tableVal.tpzb && tableVal.tpzb.yxfss }}小时,
+        }}小时、同比{{ tableVal.tqzb && tableVal.tqzb.yxfss }}小时,
         实际发电电量{{ tableVal.byzb && tableVal.byzb.fdl }}万kwh、同比{{
-          tableVal.tpzb && tableVal.tpzb.fdl
+          tableVal.tqzb && tableVal.tqzb.fdl
         }}万kwh, 同比增长率{{
-          tableVal.tbzb && tableVal.tbzb.fdl
+          tableVal.byzb && tableVal.tqzb && tableVal.tqzb.fdl > 0
+            ? (
+                ((tableVal.byzb.fdl - tableVal.tqzb.fdl) / tableVal.tqzb.fdl) *
+                100
+              ).toFixed(2)
+            : 0
         }}%,各项损失电量累计{{
-          tableVal.byzb && tableVal.byzb.llfdl - tableVal.byzb.fdl
+          tableVal.byzb && (tableVal.byzb.llfdl - tableVal.byzb.fdl).toFixed(2)
         }}万kwh、 同比{{
-          tableVal.tpzb && tableVal.tpzb.llfdl - tableVal.tpzb.fdl
+          tableVal.byzb &&
+          tableVal.tqzb &&
+          (tableVal.tqzb.llfdl - tableVal.tqzb.fdl).toFixed(2)
         }}万kwh,同比增长率{{
-          tableVal.tbzb && tableVal.byzb.llfdl - tableVal.tbzb.fdl
+          tableVal.byzb &&
+          tableVal.tqzb &&
+          tableVal.tqzb.llfdl - tableVal.tqzb.fdl > 0
+            ? (
+                ((tableVal.byzb.llfdl -
+                  tableVal.byzb.fdl -
+                  (tableVal.tqzb.llfdl - tableVal.tqzb.fdl)) /
+                  (tableVal.tqzb.llfdl - tableVal.tqzb.fdl)) *
+                100
+              ).toFixed(2)
+            : 0
         }}%, 理论发电量{{
           tableVal.byzb && tableVal.byzb.llfdl
         }}万kwh,实际发电量与理论发电量相差{{
-          tableVal.tbzb && tableVal.tbzb.llfdl
+          tableVal.tbzb && (tableVal.byzb.llfdl - tableVal.byzb.fdl).toFixed(2)
         }}万kwh。
       </div>
       <div class="textIndent">
         3.本月静风频率{{
           tableVal.byzb && tableVal.byzb.jfpl
         }}%,月累计待机小时{{
-          tableVal.byzb && tableVal.byzb.tjxs
-        }}小时,待机占比{{ tableVal.tbzb && tableVal.tbzb.tjxs }}%。
+          tableVal.byzb && tableVal.byzb.djxs
+        }}小时,待机占比{{
+          tableVal.byzb && ((tableVal.byzb.djxs / tableVal.byzb.rlxs)*100).toFixed(2)
+        }}%。
       </div>
     </div>
     <div class="monthReportEcharts">
@@ -116,9 +135,9 @@ export default {
       tableHeader: [
         { name: "指标名称", field: "name", width: "270" },
         { name: "本月值", field: "byzb" },
-        { name: "去年同期", field: "hqzb" },
+        { name: "去年同期", field: "tqzb" },
         { name: "同比增长率(%)", field: "tbzb" },
-        { name: "环比", field: "tqzb" },
+        { name: "上月同期", field: "hqzb" },
         { name: "环比增长率(%)", field: "hbzb" },
       ],
       tabrow: {
@@ -132,7 +151,7 @@ export default {
         llfdl: "理论发电量(万千瓦时)",
         gzxs: "故障停运时间(小时)",
         jxxs: "检修停运时间(小时)",
-        tjxs: "待机时间(小时)",
+        djxs: "待机时间(小时)",
         zdxs: "通讯中断时间(小时)",
         yxxs: "并网时间(小时)",
         lyxs: "设备利用小时(小时)",
@@ -270,7 +289,7 @@ export default {
             // tpfdl: _this.tableVal.tqzb.fdl,
             // tbfdl: _this.tableVal.tbzb.fdl,
             // ssfdl: _this.tableVal.byzb.llfdl - _this.tableVal.byzb.fdl,
-            // tbsfdl: _this.tableVal.tpzb.llfdl - _this.tableVal.tpzb.fdl,
+            // tbsfdl: _this.tableVal.tqzb.llfdl - _this.tableVal.tqzb.fdl,
             // zzl: _this.tableVal.byzb.llfdl - _this.tableVal.tbzb.fdl,
             // llfdl: _this.tableVal.byzb.llfdl,
             // xcfdl: _this.tableVal.tbzb.llfdl,
@@ -342,14 +361,18 @@ export default {
         for (let i in datas.data) {
           for (let j of jarr) {
             if (i == j) {
-              obj[j] = datas.data[i][k];
+              obj[j] = datas.data[i][k] || 0;
             }
           }
         }
-        arr.push(obj);
+        if (k != "tjxs") {
+          arr.push(obj);
+        }
       }
+      console.log(arr);
       arr = arr.filter((e) => {
         return (
+          e.name != undefined &&
           e.name != "wtcode" &&
           e.name != "id" &&
           e.name != "windturbineid" &&
@@ -365,6 +388,7 @@ export default {
           e.name != "fjrl"
         );
       });
+      console.log(arr);
       arr.forEach((e) => {
         e.name = this.tabrow[e.name];
       });