guoxiaohuan vor 5 Jahren
Ursprung
Commit
52382ceab7

+ 43 - 31
src/views/evaluate/evSnapshotsDialog.vue

@@ -23,19 +23,15 @@
                     <div class='snapshotss-cont-bottom'>
                         <div class='snapshotss-cont-bot-1'>
                             <span>
-                                <font
-                                    :class='shutDown(chillerOrg.chillerNumSetLOrg,true,null)=="x"||shutDown(chillerOrg.chillerNumSetLOrg,true,null)=="--"||shutDown(chillerOrg.chillerNumSetLOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillerNumSetLOrg,true,null)}}</font>
+                                <font :class='chillerOrg.chillerNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(chillerOrg.chillerNumSetLOrg,true,0)}}</font>
                             </span>
                             <span>
-                                <font
-                                    :class='shutDown(chillerOrg.chillerNumSetSOrg,true,null)=="x"||shutDown(chillerOrg.chillerNumSetSOrg,true,null)=="--"||shutDown(chillerOrg.chillerNumSetSOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillerNumSetSOrg,true,null)}}</font>
+                                <font :class='chillerOrg.chillerNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(chillerOrg.chillerNumSetSOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.chillWaterOutTempSetOrg,false,1)=="x"||shutDown(chillerOrg.chillWaterOutTempSetOrg,false,1)=="--"||shutDown(chillerOrg.chillWaterOutTempSetOrg,false,1)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillWaterOutTempSetOrg,false,1)}}</font> °C
+                                    :class='chillerOrg.chillWaterOutTempSetOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.chillWaterOutTempSetOrg,false,1)}}</font> °C
                             </span>
                         </div>
                         <div class='snapshotss-cont-bot-2 MicrYaHei'>
@@ -51,18 +47,16 @@
                         <div class='snapshotss-cont-bot-1'>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.coolPumpNumSetLOrg,true,null)=="x"||shutDown(chillerOrg.coolPumpNumSetLOrg,true,null)=="--"||shutDown(chillerOrg.coolPumpNumSetLOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolPumpNumSetLOrg ,true,null)}}</font>
+                                    :class='chillerOrg.coolPumpNumSetLOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.coolPumpNumSetLOrg ,true,0)}}</font>
                             </span>
                             <span>
-                                <font
-                                    :class='shutDown(chillerOrg.coolPumpNumSetSOrg,true,null)=="x"||shutDown(chillerOrg.coolPumpNumSetSOrg,true,null)=="--"||shutDown(chillerOrg.coolPumpNumSetSOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolPumpNumSetSOrg,true,null)}}</font>
+                                <font :class='chillerOrg.coolPumpNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(chillerOrg.coolPumpNumSetSOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.coolPumpFreqSetOrg,false,1)=="x"||shutDown(chillerOrg.coolPumpFreqSetOrg,false,1)=="--"||shutDown(chillerOrg.coolPumpFreqSetOrg,false,1)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolPumpFreqSetOrg,false,0)}}</font> Hz
+                                    :class='chillerOrg.coolPumpFreqSetOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.coolPumpFreqSetOrg,false,0)}}</font> Hz
                             </span>
                         </div>
                         <div class='snapshotss-cont-bot-2'>
@@ -78,18 +72,18 @@
                         <div class='snapshotss-cont-bot-1'>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.chillPumpNumSetLOrg,true,null)=="x"||shutDown(chillerOrg.chillPumpNumSetLOrg,true,null)=="--"||shutDown(chillerOrg.chillPumpNumSetLOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillPumpNumSetLOrg,true,null)}}</font>
+                                    :class='chillerOrg.chillPumpNumSetLOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.chillPumpNumSetLOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.chillPumpNumSetSOrg,true,null)=="x"||shutDown(chillerOrg.chillPumpNumSetSOrg,true,null)=="--"||shutDown(chillerOrg.chillPumpNumSetSOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillPumpNumSetSOrg,true,null)}}</font>
+                                    :class='chillerOrg.chillPumpNumSetSOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.chillPumpNumSetSOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.chillPumpFreqSetOrg,false,1)=="x"||shutDown(chillerOrg.chillPumpFreqSetOrg,false,1)=="--"||shutDown(chillerOrg.chillPumpFreqSetOrg,false,1)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.chillPumpFreqSetOrg,false,0)}}</font> Hz
+                                    :class='chillerOrg.chillPumpFreqSetOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.chillPumpFreqSetOrg,false,0)}}</font> Hz
                             </span>
                         </div>
                         <div class='snapshotss-cont-bot-2'>
@@ -105,18 +99,18 @@
                         <div class='snapshotss-cont-bot-1'>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.coolTowerNumSetLOrg,true,null)=="x"||shutDown(chillerOrg.coolTowerNumSetLOrg,true,null)=="--"||shutDown(chillerOrg.coolTowerNumSetLOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolTowerNumSetLOrg,true,null)}}</font>
+                                    :class='chillerOrg.coolTowerNumSetLOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.coolTowerNumSetLOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.coolTowerNumSetSOrg,true,null)=="x"||shutDown(chillerOrg.coolTowerNumSetSOrg,true,null)=="--"||shutDown(chillerOrg.coolTowerNumSetSOrg,true,null)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolTowerNumSetSOrg,true,null)}}</font>
+                                    :class='chillerOrg.coolTowerNumSetSOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.coolTowerNumSetSOrg,true,0)}}</font>
                             </span>
                             <span>
                                 <font
-                                    :class='shutDown(chillerOrg.coolTowerFreqSet,false,1)=="x"||shutDown(chillerOrg.coolTowerFreqSet,false,1)=="--"||shutDown(chillerOrg.coolTowerFreqSet,false,1)=="0"?"reds":""'
-                                >{{shutDown(chillerOrg.coolTowerFreqSet,false,0)}}</font> Hz
+                                    :class='chillerOrg.coolTowerFreqSetOrg=="-9999"?"reds":""'
+                                >{{formatterRes(chillerOrg.coolTowerFreqSetOrg,false,0)}}</font> Hz
                             </span>
                         </div>
                         <div class='snapshotss-cont-bot-2'>
@@ -151,14 +145,14 @@
                 <span>实际冷量</span>
                 <span>
                     <font
-                        :class='shutDown(parseInt(chillerCommand.nowPlantLoad),false,0)=="x"||shutDown(parseInt(chillerCommand.nowPlantLoad),false,0)=="--"||shutDown(parseInt(chillerCommand.nowPlantLoad),false,0)=="0"?"reds":""'
-                    >{{shutDown(parseInt(chillerCommand.nowPlantLoad),false,0)}}</font> kW
+                        :class='parseInt(chillerCommand.nowPlantLoad)=="-9999"?"reds":""'
+                    >{{(chillerCommand.nowPlantLoad==undefined)?'--':(parseInt(chillerCommand.nowPlantLoad)=='-9999'?'x':(parseInt(chillerCommand.nowPlantLoad)=='-9998'?'--':parseInt(chillerCommand.nowPlantLoad)))}}</font> kW
                 </span>
                 <span>未来1小时预测冷量</span>
                 <span>
                     <font
-                        :class='shutDown(parseInt(chillerCommand.predictedLoad1h),false,0)=="x"||shutDown(parseInt(chillerCommand.predictedLoad1h),false,0)=="--"||shutDown(parseInt(chillerCommand.predictedLoad1h),false,0)=="0"?"reds":""'
-                    >{{shutDown(parseInt(chillerCommand.predictedLoad1h),false,0)}}</font> kW
+                        :class='parseInt(chillerCommand.predictedLoad1h)=="-9999"?"reds":""'
+                    >{{(chillerCommand.predictedLoad1h==undefined)?'--':(parseInt(chillerCommand.predictedLoad1h)=='-9999'?'x':(parseInt(chillerCommand.predictedLoad1h)=='-9998'?'--':parseInt(chillerCommand.predictedLoad1h)))}}</font> kW
                 </span>
             </div>
         </div>
@@ -232,6 +226,24 @@ export default {
         }
     },
     methods: {
+        formatterRes(res, type, num) {
+            if (res == '-9999') {
+                return x
+            } else if (res == '-9998') {
+                if (type) {
+                    return 0
+                } else {
+                    return '--'
+                }
+            } else {
+                if (res != undefined) {
+                    res = res.toFixed(num)
+                } else {
+                    return '--'
+                }
+                return res
+            }
+        },
         getMax(arr) {
             var max = arr[0]
             for (var i = 0; i < arr.length; i++) {

+ 4 - 4
src/views/strategy/animationBox.vue

@@ -23,14 +23,14 @@
                 <span>实际冷量</span>
                 <span>
                     <font
-                        :class='shutDown(parseInt(data.nowPlantLoad),false,0)=="x"||shutDown(parseInt(data.nowPlantLoad),false,0)=="--"||shutDown(parseInt(data.nowPlantLoad),false,0)=="0"?"reds":""'
-                    >{{shutDown(parseInt(data.nowPlantLoad),false,0)}}</font> kW
+                        :class='parseInt(data.nowPlantLoad)=="-9999"?"reds":""'
+                    >{{(data.nowPlantLoad==undefined)?'--':(parseInt(data.nowPlantLoad)=='-9999'?'x':(parseInt(data.nowPlantLoad)=='-9998'?'--':parseInt(data.nowPlantLoad)))}}</font> kW
                 </span>
                 <span>未来1小时预测冷量</span>
                 <span>
                     <font
-                        :class='shutDown(parseInt(data.predictedLoad1h),false,0)=="x"||shutDown(parseInt(data.predictedLoad1h),false,0)=="--"||shutDown(parseInt(data.predictedLoad1h),false,0)=="0"?"reds":""'
-                    >{{shutDown(parseInt(data.predictedLoad1h),false,0)}}</font> kW
+                        :class='parseInt(data.predictedLoad1h)=="-9999"?"reds":""'
+                    >{{(data.predictedLoad1h==undefined)?'--':(parseInt(data.predictedLoad1h)=='-9999'?'x':(parseInt(data.predictedLoad1h)=='-9998'?'--':parseInt(data.predictedLoad1h)))}}</font> kW
                 </span>
             </div>
         </div>

+ 4 - 4
src/views/strategy/bomBox.vue

@@ -37,14 +37,14 @@
                     <span>实际冷量</span>
                     <span>
                         <font
-                            :class='shutDown(parseInt(data.nowPlantLoad),false,0)=="x"||shutDown(parseInt(data.nowPlantLoad),false,0)=="--"||shutDown(parseInt(data.nowPlantLoad),false,0)=="0"?"reds":""'
-                        >{{shutDown(parseInt(data.nowPlantLoad),false,0)}}</font> kW
+                            :class='parseInt(data.nowPlantLoad)=="-9999"?"reds":""'
+                        >{{(data.nowPlantLoad==undefined)?'--':(parseInt(data.nowPlantLoad)=='-9999'?'x':(parseInt(data.nowPlantLoad)=='-9998'?'--':parseInt(data.nowPlantLoad)))}}</font> kW
                     </span>
                     <span>未来1小时预测冷量</span>
                     <span>
                         <font
-                            :class='shutDown(parseInt(data.predictedLoad1h),false,0)=="x"||shutDown(parseInt(data.predictedLoad1h),false,0)=="--"||shutDown(parseInt(data.predictedLoad1h),false,0)=="0"?"reds":""'
-                        >{{shutDown(parseInt(data.predictedLoad1h),false,0)}}</font> kW
+                            :class='parseInt(data.predictedLoad1h)=="-9999"?"reds":""'
+                        >{{(data.predictedLoad1h==undefined)?'--':(parseInt(data.predictedLoad1h)=='-9999'?'x':(parseInt(data.predictedLoad1h)=='-9998'?'--':parseInt(data.predictedLoad1h)))}}</font> kW
                     </span>
                 </div>
             </div>

+ 33 - 37
src/views/strategy/waterUnit.vue

@@ -4,19 +4,13 @@
             <div class='starte-right-box-1-title' :class='type==2?"title1":""'>冷水机组</div>
             <div class='starte-right-box-1-content1'>
                 <p>
-                    <font
-                        :class='shutDown(data.chillerNumSetLOrg,true,null)=="x"||shutDown(data.chillerNumSetLOrg,true,null)=="--"||shutDown(data.chillerNumSetLOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.chillerNumSetLOrg,true,null)}}</font>
+                    <font :class='data.chillerNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(data.chillerNumSetLOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.chillerNumSetSOrg,true,null)=="x"||shutDown(data.chillerNumSetSOrg,true,null)=="--"||shutDown(data.chillerNumSetSOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.chillerNumSetSOrg,true,null)}}</font>
+                    <font :class='data.chillerNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(data.chillerNumSetSOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.chillWaterOutTempSetOrg,false,1)=="x"||shutDown(data.chillWaterOutTempSetOrg,false,1)=="--"||shutDown(data.chillWaterOutTempSetOrg,false,1)=="0"?"reds":""'
-                    >{{shutDown(data.chillWaterOutTempSetOrg,false,1)}}</font> ℃
+                    <font :class='data.chillWaterOutTempSetOrg=="-9999"?"reds":""'>{{formatterRes(data.chillWaterOutTempSetOrg,true,1)}}</font> ℃
                 </p>
             </div>
             <div class='starte-right-box-1-content'>
@@ -29,19 +23,13 @@
             <div class='starte-right-box-1-title' :class='type==2?"title1":""'>冷冻水泵</div>
             <div class='starte-right-box-1-content1'>
                 <p>
-                    <font
-                        :class='shutDown(data.coolPumpNumSetLOrg,true,null)=="x"||shutDown(data.coolPumpNumSetLOrg,true,null)=="--"||shutDown(data.coolPumpNumSetLOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.coolPumpNumSetLOrg ,true,null)}}</font>
+                    <font :class='data.coolPumpNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(data.coolPumpNumSetLOrg ,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.coolPumpNumSetSOrg,true,null)=="x"||shutDown(data.coolPumpNumSetSOrg,true,null)=="--"||shutDown(data.coolPumpNumSetSOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.coolPumpNumSetSOrg,true,null)}}</font>
+                    <font :class='data.coolPumpNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(data.coolPumpNumSetSOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.coolPumpFreqSetOrg,false,1)=="x"||shutDown(data.coolPumpFreqSetOrg,false,1)=="--"||shutDown(data.coolPumpFreqSetOrg,false,1)=="0"?"reds":""'
-                    >{{shutDown(data.coolPumpFreqSetOrg,false,0)}}</font> HZ
+                    <font :class='data.coolPumpFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(data.coolPumpFreqSetOrg,false,0)}}</font> HZ
                 </p>
             </div>
             <div class='starte-right-box-1-content'>
@@ -54,19 +42,13 @@
             <div class='starte-right-box-1-title' :class='type==2?"title1":""'>冷却水泵</div>
             <div class='starte-right-box-1-content1'>
                 <p>
-                    <font
-                        :class='shutDown(data.chillPumpNumSetLOrg,true,null)=="x"||shutDown(data.chillPumpNumSetLOrg,true,null)=="--"||shutDown(data.chillPumpNumSetLOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.chillPumpNumSetLOrg,true,null)}}</font>
+                    <font :class='data.chillPumpNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(data.chillPumpNumSetLOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.chillPumpNumSetSOrg,true,null)=="x"||shutDown(data.chillPumpNumSetSOrg,true,null)=="--"||shutDown(data.chillPumpNumSetSOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.chillPumpNumSetSOrg,true,null)}}</font>
+                    <font :class='data.chillPumpNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(data.chillPumpNumSetSOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.chillPumpFreqSetOrg,false,1)=="x"||shutDown(data.chillPumpFreqSetOrg,false,1)=="--"||shutDown(data.chillPumpFreqSetOrg,false,1)=="0"?"reds":""'
-                    >{{shutDown(data.chillPumpFreqSetOrg,false,0)}}</font> HZ
+                    <font :class='data.chillPumpFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(data.chillPumpFreqSetOrg,false,0)}}</font> HZ
                 </p>
             </div>
             <div class='starte-right-box-1-content'>
@@ -79,19 +61,13 @@
             <div class='starte-right-box-1-title' :class='type==2?"title1":""'>冷却塔</div>
             <div class='starte-right-box-1-content1'>
                 <p>
-                    <font
-                        :class='shutDown(data.coolTowerNumSetLOrg,true,null)=="x"||shutDown(data.coolTowerNumSetLOrg,true,null)=="--"||shutDown(data.coolTowerNumSetLOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.coolTowerNumSetLOrg,true,null)}}</font>
+                    <font :class='data.coolTowerNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(data.coolTowerNumSetLOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.coolTowerNumSetSOrg,true,null)=="x"||shutDown(data.coolTowerNumSetSOrg,true,null)=="--"||shutDown(data.coolTowerNumSetSOrg,true,null)=="0"?"reds":""'
-                    >{{shutDown(data.coolTowerNumSetSOrg,true,null)}}</font>
+                    <font :class='data.coolTowerNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(data.coolTowerNumSetSOrg,true,0)}}</font>
                 </p>
                 <p>
-                    <font
-                        :class='shutDown(data.coolTowerFreqSet,false,1)=="x"||shutDown(data.coolTowerFreqSet,false,1)=="--"||shutDown(data.coolTowerFreqSet,false,1)=="0"?"reds":""'
-                    >{{shutDown(data.coolTowerFreqSet,false,0)}}</font> HZ
+                    <font :class='data.coolTowerFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(data.coolTowerFreqSetOrg,false,0)}}</font> HZ
                 </p>
             </div>
             <div class='starte-right-box-1-content'>
@@ -112,7 +88,27 @@ export default {
             shutDown: shutDown
         }
     },
-    props: ['data', 'type']
+    props: ['data', 'type'],
+    methods: {
+        formatterRes(res, type, num) {
+            if (res == '-9999') {
+                return x
+            } else if (res == '-9998') {
+                if (type) {
+                    return 0
+                } else {
+                    return '--'
+                }
+            } else {
+                if (res != undefined) {
+                    res = res.toFixed(num)
+                } else {
+                    return '--'
+                }
+                return res
+            }
+        }
+    }
 }
 </script>