Преглед изворни кода

feat(views): 优化设备工况冷水主机卡片

1. 当机组回路数量和单回路压缩机数量“均为1,则显示吸气温度和排气温度
wangcong пре 2 недеља
родитељ
комит
b340e68acd
1 измењених фајлова са 31 додато и 24 уклоњено
  1. 31 24
      src/views/device-work-status/device-card/ChillerUnit.vue

+ 31 - 24
src/views/device-work-status/device-card/ChillerUnit.vue

@@ -46,6 +46,11 @@ const activePowerTip = computed(() => {
 ${t('deviceWorkStatus.chillerUnit.activePower')}: ${activePower ?? '-'}kW
 ${t('deviceList.ratedPower')}: ${powerRating ?? '-'}kW`;
 });
+
+const showDisSucTemp = computed(() => {
+  const { numberUnitCircuits, singleLoopCompressor } = props.deviceDetail;
+  return numberUnitCircuits === 1 && singleLoopCompressor === 1;
+});
 </script>
 
 <template>
@@ -185,30 +190,32 @@ ${t('deviceList.ratedPower')}: ${powerRating ?? '-'}kW`;
             {{ realTimeData?.[DevParamChillerUnit.冷凝温度] }}°C
           </ATooltip>
         </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.排气温度] !== undefined"
-          class="chiller-unit-img-text dis-temp"
-          :data-param-code="DevParamChillerUnit.排气温度"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.disTemp') }}: {{ realTimeData?.[DevParamChillerUnit.排气温度] }}°C
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.排气温度] }}°C
-          </ATooltip>
-        </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.吸气温度] !== undefined"
-          class="chiller-unit-img-text suc-temp"
-          :data-param-code="DevParamChillerUnit.吸气温度"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.sucTemp') }}: {{ realTimeData?.[DevParamChillerUnit.吸气温度] }}°C
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.吸气温度] }}°C
-          </ATooltip>
-        </div>
+        <template v-if="showDisSucTemp">
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.排气温度] !== undefined"
+            class="chiller-unit-img-text dis-temp"
+            :data-param-code="DevParamChillerUnit.排气温度"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.disTemp') }}: {{ realTimeData?.[DevParamChillerUnit.排气温度] }}°C
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.排气温度] }}°C
+            </ATooltip>
+          </div>
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.吸气温度] !== undefined"
+            class="chiller-unit-img-text suc-temp"
+            :data-param-code="DevParamChillerUnit.吸气温度"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.sucTemp') }}: {{ realTimeData?.[DevParamChillerUnit.吸气温度] }}°C
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.吸气温度] }}°C
+            </ATooltip>
+          </div>
+        </template>
       </div>
     </div>
     <div class="chiller-unit-bottom">