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;