Ver código fonte

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

1. 当机组回路数量为1时才显示蒸发、冷凝的压力和温度
wangcong 1 semana atrás
pai
commit
f20e14a722
1 arquivos alterados com 55 adições e 48 exclusões
  1. 55 48
      src/views/device-work-status/device-card/ChillerUnit.vue

+ 55 - 48
src/views/device-work-status/device-card/ChillerUnit.vue

@@ -47,6 +47,11 @@ ${t('deviceWorkStatus.chillerUnit.activePower')}: ${activePower ?? '-'}kW
 ${t('deviceList.ratedPower')}: ${powerRating ?? '-'}kW`;
 });
 
+const showEvapCondTempPre = computed(() => {
+  const { numberUnitCircuits } = props.deviceDetail;
+  return numberUnitCircuits === 1;
+});
+
 const showDisSucTemp = computed(() => {
   const { numberUnitCircuits, singleLoopCompressor } = props.deviceDetail;
   return numberUnitCircuits === 1 && singleLoopCompressor === 1;
@@ -142,54 +147,56 @@ const showDisSucTemp = computed(() => {
             {{ realTimeData?.[DevParamChillerUnit.冷却水出水温度] }}°C
           </ATooltip>
         </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.蒸发压力] !== undefined"
-          class="chiller-unit-img-text evap-pre"
-          :data-param-code="DevParamChillerUnit.蒸发压力"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.evapPre') }}: {{ realTimeData?.[DevParamChillerUnit.蒸发压力] }}kPa
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.蒸发压力] }}kPa
-          </ATooltip>
-        </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.蒸发温度] !== undefined"
-          class="chiller-unit-img-text evap-temp"
-          :data-param-code="DevParamChillerUnit.蒸发温度"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.evapTemp') }}: {{ realTimeData?.[DevParamChillerUnit.蒸发温度] }}°C
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.蒸发温度] }}°C
-          </ATooltip>
-        </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.冷凝压力] !== undefined"
-          class="chiller-unit-img-text cond-pre"
-          :data-param-code="DevParamChillerUnit.冷凝压力"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.condPre') }}: {{ realTimeData?.[DevParamChillerUnit.冷凝压力] }}kPa
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.冷凝压力] }}kPa
-          </ATooltip>
-        </div>
-        <div
-          v-if="realTimeData?.[DevParamChillerUnit.冷凝温度] !== undefined"
-          class="chiller-unit-img-text cond-temp"
-          :data-param-code="DevParamChillerUnit.冷凝温度"
-        >
-          <ATooltip>
-            <template #title>
-              {{ $t('deviceWorkStatus.chillerUnit.condTemp') }}: {{ realTimeData?.[DevParamChillerUnit.冷凝温度] }}°C
-            </template>
-            {{ realTimeData?.[DevParamChillerUnit.冷凝温度] }}°C
-          </ATooltip>
-        </div>
+        <template v-if="showEvapCondTempPre">
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.蒸发压力] !== undefined"
+            class="chiller-unit-img-text evap-pre"
+            :data-param-code="DevParamChillerUnit.蒸发压力"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.evapPre') }}: {{ realTimeData?.[DevParamChillerUnit.蒸发压力] }}kPa
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.蒸发压力] }}kPa
+            </ATooltip>
+          </div>
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.蒸发温度] !== undefined"
+            class="chiller-unit-img-text evap-temp"
+            :data-param-code="DevParamChillerUnit.蒸发温度"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.evapTemp') }}: {{ realTimeData?.[DevParamChillerUnit.蒸发温度] }}°C
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.蒸发温度] }}°C
+            </ATooltip>
+          </div>
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.冷凝压力] !== undefined"
+            class="chiller-unit-img-text cond-pre"
+            :data-param-code="DevParamChillerUnit.冷凝压力"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.condPre') }}: {{ realTimeData?.[DevParamChillerUnit.冷凝压力] }}kPa
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.冷凝压力] }}kPa
+            </ATooltip>
+          </div>
+          <div
+            v-if="realTimeData?.[DevParamChillerUnit.冷凝温度] !== undefined"
+            class="chiller-unit-img-text cond-temp"
+            :data-param-code="DevParamChillerUnit.冷凝温度"
+          >
+            <ATooltip>
+              <template #title>
+                {{ $t('deviceWorkStatus.chillerUnit.condTemp') }}: {{ realTimeData?.[DevParamChillerUnit.冷凝温度] }}°C
+              </template>
+              {{ realTimeData?.[DevParamChillerUnit.冷凝温度] }}°C
+            </ATooltip>
+          </div>
+        </template>
         <template v-if="showDisSucTemp">
           <div
             v-if="realTimeData?.[DevParamChillerUnit.排气温度] !== undefined"