evRateTitle.vue 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <div class='count-bottom-title'>
  3. <span v-if='tab==1' class='count-bottom-text'>
  4. <span class='span1'></span>
  5. <span class='span2 Micbold'>室内温度满足率</span>
  6. <span class='span3'>
  7. <font :class='rate=="x"?"red":""'>{{rate||'--'}}</font>%
  8. </span>
  9. </span>
  10. <span v-if='tab==2' class='count-bottom-text'>
  11. <span class='span1'></span>
  12. <span class='span2 Micbold'>节能率</span>
  13. <span class='span4'>
  14. <font :class='rate=="x"?"red":""'>{{rate}}</font>%
  15. </span>
  16. <span class='span5'>准确率</span>
  17. <span class='span6'>
  18. <font :class='accuracy=="x"?"red":""'>{{accuracy}}</font>%
  19. </span>
  20. </span>
  21. <span v-if='tab==3' class='count-bottom-text'>
  22. <span class='span1'></span>
  23. <span class='span2 Micbold'>是否按策略执行</span>
  24. <img v-if='chillerExecuteRateReal>=75' class='span7' src='../../assets/finish.png' alt />
  25. <img v-else class='span7' src='../../assets/wrong.png' alt />
  26. </span>
  27. </div>
  28. </template>
  29. <script>
  30. export default {
  31. data() {
  32. return {}
  33. },
  34. mounted() {},
  35. props: ['tab', 'rate', 'accuracy', 'chillerExecuteRateReal']
  36. }
  37. </script>
  38. <style lang="scss" scoped>
  39. .count-bottom-title {
  40. display: flex;
  41. .count-bottom-text {
  42. height: 64px;
  43. background: rgba(248, 249, 250, 1);
  44. border-radius: 4px;
  45. border: 1px solid rgba(238, 238, 238, 1);
  46. display: flex;
  47. align-items: center;
  48. padding-right: 24px;
  49. .span1 {
  50. width: 4px;
  51. height: 64px;
  52. background: rgba(0, 145, 255, 1);
  53. border-radius: 4px 0 0 4px;
  54. margin-right: 20px;
  55. }
  56. .span2 {
  57. font-size: 20px;
  58. color: rgba(31, 36, 41, 1);
  59. margin-right: 12px;
  60. }
  61. .span3 {
  62. font-size: 24px;
  63. font-family: Persagy-Bold, Persagy;
  64. font-weight: bold;
  65. color: rgba(31, 36, 41, 1);
  66. }
  67. .span4 {
  68. font-size: 24px;
  69. font-family: Persagy-Bold, Persagy;
  70. font-weight: bold;
  71. color: rgba(31, 36, 41, 1);
  72. margin-right: 32px;
  73. }
  74. .span5 {
  75. font-size: 16px;
  76. font-family: PingFangSC-Regular, PingFang SC;
  77. font-weight: 400;
  78. color: rgba(100, 108, 115, 1);
  79. margin-right: 8px;
  80. }
  81. .span6 {
  82. font-size: 16px;
  83. font-family: Persagy;
  84. color: rgba(100, 108, 115, 1);
  85. }
  86. .span7 {
  87. width: 20px;
  88. height: 20px;
  89. }
  90. }
  91. .red {
  92. color: #f54e45;
  93. }
  94. }
  95. </style>