guoxiaohuan пре 5 година
родитељ
комит
e4f9ca8faa
1 измењених фајлова са 37 додато и 44 уклоњено
  1. 37 44
      src/views/audit/auditTable.vue

+ 37 - 44
src/views/audit/auditTable.vue

@@ -4,105 +4,77 @@
             <el-table-column prop='title' label width='95'></el-table-column>
             <el-table-column prop label='冷机开启台数' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.chillerNumSetLOrg,true,null)=="x"||shutDown(row.chillerNumSetLOrg,true,null)=="--"||shutDown(row.chillerNumSetLOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.chillerNumSetLOrg,true,null)}}</font>
+                    <font :class='row.chillerNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(row.chillerNumSetLOrg,true,0)}}</font>
-                    <font
-                        :class='(shutDown(row.chillerNumSetSOrg,true,null)=="x"||shutDown(row.chillerNumSetSOrg,true,null)=="--"||shutDown(row.chillerNumSetSOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.chillerNumSetSOrg,true,null)}}</font>
+                    <font :class='row.chillerNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(row.chillerNumSetSOrg,true,0)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='冷机出水温度' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.chillWaterOutTempSetOrg,false,1)=="x"||shutDown(row.chillWaterOutTempSetOrg,false,1)=="--"||shutDown(row.chillWaterOutTempSetOrg,false,1)=="0")?"reds":""'
-                    >{{shutDown(row.chillWaterOutTempSetOrg,false,1)}}</font>
+                    <font :class='row.chillWaterOutTempSetOrg=="-9999"?"reds":""'>{{formatterRes(parseInt(row.chillWaterOutTempSetOrg),false,1)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='冷冻泵台数' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.coolPumpNumSetLOrg,true,null)=="x"||shutDown(row.coolPumpNumSetLOrg,true,null)=="--"||shutDown(row.coolPumpNumSetLOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.coolPumpNumSetLOrg,true,null)}}</font>
+                    <font :class='row.coolPumpNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(row.coolPumpNumSetLOrg,true,1)}}</font>
-                    <font
-                        :class='(shutDown(row.coolPumpNumSetSOrg,true,null)=="x"||shutDown(row.coolPumpNumSetSOrg,true,null)=="--"||shutDown(row.coolPumpNumSetSOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.coolPumpNumSetSOrg,true,null)}}</font>
+                    <font :class='row.coolPumpNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(row.coolPumpNumSetSOrg,true,0)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='冷冻泵频率' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.coolPumpFreqSetOrg,false,0)=="x"||shutDown(row.coolPumpFreqSetOrg,false,0)=="--"||shutDown(row.coolPumpFreqSetOrg,false,0)=="0")?"reds":""'
-                    >{{shutDown(row.coolPumpFreqSetOrg,false,0)}}</font>
+                    <font :class='row.coolPumpFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(row.coolPumpFreqSetOrg,false,0)}}</font>
                     HZ
                 </template>
             </el-table-column>
             <el-table-column prop label='冷却泵台数' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.chillPumpNumSetLOrg,true,null)=="x"||shutDown(row.chillPumpNumSetLOrg,true,null)=="--"||shutDown(row.chillPumpNumSetLOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.chillPumpNumSetLOrg,true,null)}}</font>
+                    <font :class='row.chillPumpNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(row.chillPumpNumSetLOrg,true,0)}}</font>
-                    <font
-                        :class='(shutDown(row.chillPumpNumSetSOrg,true,null)=="x"||shutDown(row.chillPumpNumSetSOrg,true,null)=="--"||shutDown(row.chillPumpNumSetSOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.chillPumpNumSetSOrg,true,null)}}</font>
+                    <font :class='row.chillPumpNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(row.chillPumpNumSetSOrg,true,0)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='冷却泵频率' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.chillPumpFreqSetOrg,false,0)=="x"||shutDown(row.chillPumpFreqSetOrg,false,0)=="--"||shutDown(row.chillPumpFreqSetOrg,false,0)=="0")?"reds":""'
-                    >{{shutDown(row.chillPumpFreqSetOrg,false,0)}}</font>
+                    <font :class='row.chillPumpFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(row.chillPumpFreqSetOrg,false,0)}}</font>
                     HZ
                 </template>
             </el-table-column>
             <el-table-column prop label='冷却塔台数' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.coolTowerNumSetSOrg,true,null)=="x"||shutDown(row.coolTowerNumSetSOrg,true,null)=="--"||shutDown(row.coolTowerNumSetSOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.coolTowerNumSetSOrg,true,null)}}</font>
+                    <font :class='row.coolTowerNumSetSOrg=="-9999"?"reds":""'>{{formatterRes(row.coolTowerNumSetSOrg,true,0)}}</font>
-                    <font
-                        :class='(shutDown(row.coolTowerNumSetLOrg,true,null)=="x"||shutDown(row.coolTowerNumSetLOrg,true,null)=="--"||shutDown(row.coolTowerNumSetLOrg,true,null)=="0")?"reds":""'
-                    >{{shutDown(row.coolTowerNumSetLOrg,true,null)}}</font>
+                    <font :class='row.coolTowerNumSetLOrg=="-9999"?"reds":""'>{{formatterRes(row.coolTowerNumSetLOrg,true,0)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop='zip' label='冷却塔频率' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.coolTowerFreqSetOrg,false,0)=="x"||shutDown(row.coolTowerFreqSetOrg,false,0)=="--"||shutDown(row.coolTowerFreqSetOrg,false,0)=="0")?"reds":""'
-                    >{{shutDown(row.coolTowerFreqSetOrg,false,0)}}</font>
+                    <font :class='row.coolTowerFreqSetOrg=="-9999"?"reds":""'>{{formatterRes(row.coolTowerFreqSetOrg,false,0)}}</font>
                     HZ
                 </template>
             </el-table-column>
             <el-table-column prop label='室内平均温度' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.meanTindoor,false,1)=="x"||shutDown(row.meanTindoor,false,1)=="--"||shutDown(row.meanTindoor,false,1)=="0")?"reds":""'
-                    >{{shutDown(row.meanTindoor,false,1)}}</font>
+                    <font :class='row.meanTindoor=="-9999"?"reds":""'>{{formatterRes(row.meanTindoor,false,1)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='室内最高温度' align='center' width>
                 <template slot-scope='{row}'>
-                    <font
-                        :class='(shutDown(row.maxTindoor,false,1)=="x"||shutDown(row.maxTindoor,false,1)=="--"||shutDown(row.maxTindoor,false,1)=="0")?"reds":""'
-                    >{{shutDown(row.maxTindoor,false,1)}}</font>
+                    <font :class='row.maxTindoor=="-9999"?"reds":""'>{{formatterRes(row.maxTindoor,false,1)}}</font>
                 </template>
             </el-table-column>
             <el-table-column prop label='冷机负载率' align='center' width>
                 <template slot-scope='{row}'>
                     <font
-                        :class='(shutDown(row.plrAllOrg,false,0)=="x"||shutDown(row.plrAllOrg,false,0)=="0"||shutDown(row.plrAllOrg,false,0)=="--")?"reds":""'
-                    >{{shutDown(row.plrAllOrg,false,0)}}</font>
+                        :class='parseInt(row.plrAllOrg)=="-9999"?"reds":""'
+                    >{{(row.plrAllOrg==undefined)?'--':(parseInt(row.plrAllOrg)=='-9999'?'x':(parseInt(row.plrAllOrg)=='-9998'?'--':parseInt(row.plrAllOrg)))}}</font>
                     HZ
                 </template>
             </el-table-column>
@@ -122,6 +94,27 @@ export default {
     props: ['tableList'],
     mounted() {
         console.log(this.tableList)
+    },
+    methods: {
+        formatterRes(res, type, num) {
+            if (res == '-9999') {
+                return 'x'
+            } else if (res == '-9998') {
+                if (type) {
+                    return 0
+                } else {
+                    return '--'
+                }
+            } else {
+                if (res != undefined) {
+                    console.log(res)
+                    res = res.toFixed(num)
+                } else {
+                    return '--'
+                }
+                return res
+            }
+        }
     }
 }
 </script>