diff --git a/components/DeviceStatusCard.vue b/components/DeviceStatusCard.vue index 32408cb..0f3c83a 100644 --- a/components/DeviceStatusCard.vue +++ b/components/DeviceStatusCard.vue @@ -24,7 +24,7 @@ - 信号强度 + 信号判断 {{ deviceInfo.signal_quality || '暂无数据' }} @@ -36,7 +36,7 @@ {{ deviceInfo.connCnt }}/{{ deviceInfo.max_clients }} - + 怀疑原因: {{ deviceInfo.signal_bad_reason }} @@ -52,6 +52,10 @@ }); defineEmits(['authentication']); + + const shouldShowSignalReason = (deviceInfo) => + ['信号较弱', '信号很差', '暂无数据'].includes(deviceInfo?.signal_quality) && + !!deviceInfo?.signal_bad_reason;