guoxiaohuan před 5 roky
rodič
revize
13ae9d4019

+ 18 - 4
src/views/appeal/index.vue

@@ -33,16 +33,27 @@
                                     <div class='advice MicrYaHei'>
                                         <span>策略建议</span>
                                         <span>冷机台数</span>
-                                        <span>{{shutDown(item.recommend.chillerNumSetL,true,null)}}大{{shutDown(item.recommend.chillerNumSetS,true,null)}}小</span>
+                                        <span>{{shutDown(item.recommend.chillerNumSetL,true,null)}} 大{{shutDown(item.recommend.chillerNumSetS,true,null)}} 小</span>
                                         <span>冷机出水温度</span>
-                                        <span>{{shutDown(item.recommend.chillWaterOutTempSet,false,1)}}°C</span>
+                                        <span>{{shutDown(item.recommend.chillWaterOutTempSet,false,1)}} °C</span>
                                     </div>
                                     <div class='advice'>
                                         <span>实际执行</span>
                                         <span>冷机台数</span>
-                                        <span>{{shutDown(item.real.chillerNumSetLOrg,true,null)}}大{{shutDown(item.real.chillerNumSetSOrg,true,null)}}小</span>
+                                        <span>
+                                            <font
+                                                :class='shutDown(item.real.chillerNumSetLOrg,true,null)!=shutDown(item.recommend.chillerNumSetL,true,null)?"reds":""'
+                                            >{{shutDown(item.real.chillerNumSetLOrg,true,null)}}</font> 大
+                                            <font
+                                                :class='shutDown(item.real.chillerNumSetSOrg,true,null)!=shutDown(item.recommend.chillerNumSetS,true,null)?"reds":""'
+                                            >{{shutDown(item.real.chillerNumSetSOrg,true,null)}}</font> 小
+                                        </span>
                                         <span>冷机出水温度</span>
-                                        <span>{{shutDown(item.real.chillWaterOutTempSetOrg,false,1)}}°C</span>
+                                        <span>
+                                            <font
+                                                :class='shutDown(item.real.chillWaterOutTempSetOrg,false,1)!=shutDown(item.recommend.chillWaterOutTempSet,false,1)?"reds":""'
+                                            >{{shutDown(item.real.chillWaterOutTempSetOrg,false,1)}}</font> °C
+                                        </span>
                                     </div>
                                     <div class='remark'>备注:{{item.remarks||'--'}}</div>
                                     <div class='refuteBox'>
@@ -432,6 +443,9 @@ export default {
 .appealBoxContainer {
     height: 100%;
     display: flex;
+    .reds {
+        color: #f54e45;
+    }
     .top {
         height: 100px;
     }

+ 85 - 12
src/views/audit/auditTable.vue

@@ -3,38 +3,108 @@
         <el-table :data='tableList' border>
             <el-table-column prop='title' label width='95'></el-table-column>
             <el-table-column prop label='冷机开启台数' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.chillerNumSetLOrg,true,null)}} 大 {{shutDown(row.chillerNumSetSOrg,true,null)}} 小</template>
+                <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='(shutDown(row.chillerNumSetSOrg,true,null)=="x"||shutDown(row.chillerNumSetSOrg,true,null)=="--"||shutDown(row.chillerNumSetSOrg,true,null)=="0")?"reds":""'
+                    >{{shutDown(row.chillerNumSetSOrg,true,null)}}</font>
+                    小
+                </template>
             </el-table-column>
             <el-table-column prop label='冷机出水温度' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.chillWaterOutTempSetOrg,false,1)}} ℃</template>
+                <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>
+                    ℃
+                </template>
             </el-table-column>
             <el-table-column prop label='冷冻泵台数' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.coolPumpNumSetLOrg,true,null)}} 大 {{shutDown(row.coolPumpNumSetSOrg,true,null)}} 小</template>
+                <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='(shutDown(row.coolPumpNumSetSOrg,true,null)=="x"||shutDown(row.coolPumpNumSetSOrg,true,null)=="--"||shutDown(row.coolPumpNumSetSOrg,true,null)=="0")?"reds":""'
+                    >{{shutDown(row.coolPumpNumSetSOrg,true,null)}}</font>
+                    小
+                </template>
             </el-table-column>
             <el-table-column prop label='冷冻泵频率' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.coolPumpFreqSetOrg,false,0)}} HZ</template>
+                <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>
+                    HZ
+                </template>
             </el-table-column>
             <el-table-column prop label='冷却泵台数' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.chillPumpNumSetLOrg,true,null)}}大{{shutDown(row.chillPumpNumSetSOrg,true,null)}}小</template>
+                <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='(shutDown(row.chillPumpNumSetSOrg,true,null)=="x"||shutDown(row.chillPumpNumSetSOrg,true,null)=="--"||shutDown(row.chillPumpNumSetSOrg,true,null)=="0")?"reds":""'
+                    >{{shutDown(row.chillPumpNumSetSOrg,true,null)}}</font>
+                    小
+                </template>
             </el-table-column>
             <el-table-column prop label='冷却泵频率' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.chillPumpFreqSetOrg,false,0)}} HZ</template>
+                <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>
+                    HZ
+                </template>
             </el-table-column>
             <el-table-column prop label='冷却塔台数' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.coolTowerNumSetSOrg,true,null)}}大{{shutDown(row.coolTowerNumSetLOrg,true,null)}}小</template>
+                <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='(shutDown(row.coolTowerNumSetLOrg,true,null)=="x"||shutDown(row.coolTowerNumSetLOrg,true,null)=="--"||shutDown(row.coolTowerNumSetLOrg,true,null)=="0")?"reds":""'
+                    >{{shutDown(row.coolTowerNumSetLOrg,true,null)}}</font>
+                    小
+                </template>
             </el-table-column>
             <el-table-column prop='zip' label='冷却塔频率' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.coolTowerFreqSetOrg,false,0)}} HZ</template>
+                <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>
+                    HZ
+                </template>
             </el-table-column>
             <el-table-column prop label='室内平均温度' align='center' width>
-                <template slot-scope='{row}'>{{row.meanTindoor}}</template>
-                <template slot-scope='{row}'>{{shutDown(row.meanTindoor,false,1)}} ℃</template>
+                <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>
+                    ℃
+                </template>
             </el-table-column>
             <el-table-column prop label='室内最高温度' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.maxTindoor,false,1)}} ℃</template>
+                <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>
+                    ℃
+                </template>
             </el-table-column>
             <el-table-column prop label='冷机负载率' align='center' width>
-                <template slot-scope='{row}'>{{shutDown(row.plrAllOrg,false,0)}} HZ</template>
+                <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>
+                    HZ
+                </template>
             </el-table-column>
         </el-table>
     </div>
@@ -58,6 +128,9 @@ export default {
 
  <style lang="scss" scoped>
 .detailTable {
+    .reds {
+        color: #f54e45;
+    }
     margin: 0 auto;
     .el-table {
         font-size: 12px;

+ 5 - 3
src/views/evaluate/evIndoorTemperature.vue

@@ -66,7 +66,7 @@ export default {
         },
         drawIt() {
             let myCharts = echarts.init(document.getElementById('pCharts2'))
-            var colors = ['#34C724', '#8D9399', '#F54E45', '#00D6B9', '#0091FF']
+            var colors = ['#34C724', '#8D9399', '#F54E45', '#0091FF', '#00D6B9']
             var option = {
                 color: colors,
                 tooltip: {
@@ -277,7 +277,8 @@ export default {
         display: inline-block;
         height: 6px;
         width: 16px;
-        background: #00d6b9;
+        background: #0091ff;
+        // background: #00d6b9;
         border-radius: 3px;
         vertical-align: middle;
         margin-right: 3px;
@@ -287,7 +288,8 @@ export default {
         display: inline-block;
         height: 6px;
         width: 16px;
-        background: rgba(0, 145, 255, 1);
+        background: #00d6b9;
+        // background: rgba(0, 145, 255, 1);
         border-radius: 3px;
         vertical-align: middle;
         margin-right: 3px;