From cf8bc3ad05946129c4cc1b30099a9d6fcb1392e5 Mon Sep 17 00:00:00 2001 From: liyi Date: Mon, 17 Feb 2025 17:11:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0wifi=E6=A0=87=E8=AF=86?= =?UTF-8?q?=E3=80=81=E8=AE=BE=E5=A4=87=E4=B8=8D=E5=9C=A8=E7=BA=BF=E6=97=B6?= =?UTF-8?q?=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lan/lan_en.json | 2 ++ lan/lan_keys.json | 2 ++ lan/lan_zh.json | 2 ++ .../lockDetail/lockDetail/lockDetail_page.dart | 15 ++++++++++++--- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/lan/lan_en.json b/lan/lan_en.json index 54c8f340..e72ecdae 100644 --- a/lan/lan_en.json +++ b/lan/lan_en.json @@ -62,6 +62,7 @@ "批量授权锁": "Grant multiple locks", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "The authorized administrator will have majority permission to operate this lock.", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "This feature allows you to Unlock the Smart Lock Remotely via a Gateway.This Feature can ONLY be Turned ON or OFF via Bluetooth.", + "功能开启后,你将可以通过网关远程开锁。": "After the function is enabled, you will be able to remotely unlock through the gateway。", "排列方式": "List Type", "早到榜": "Early List", "迟到榜": "Late List", @@ -1125,6 +1126,7 @@ "通话连接失败": "Call connection failed", "已挂断": "Hanging up", "正在说话...": "Talking now...", + "设备不在线": "The device is not online", "下载完成,请到相册查看": "Download completed, please go to the album to view", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "After reset, the remote control of the lock will be deleted. Do you want to reset it?", "版本说明": "Version description", diff --git a/lan/lan_keys.json b/lan/lan_keys.json index 2c9cb07e..9a3145af 100755 --- a/lan/lan_keys.json +++ b/lan/lan_keys.json @@ -62,6 +62,7 @@ "批量授权锁": "批量授权锁", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。", + "功能开启后,你将可以通过网关远程开锁。": "功能开启后,你将可以通过网关远程开锁。", "排列方式": "排列方式", "早到榜": "早到榜", "迟到榜": "迟到榜", @@ -1126,6 +1127,7 @@ "通话连接失败": "通话连接失败", "已挂断": "已挂断", "正在说话...": "正在说话...", + "设备不在线": "设备不在线", "下载完成,请到相册查看": "下载完成,请到相册查看", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?", "版本说明": "版本说明" diff --git a/lan/lan_zh.json b/lan/lan_zh.json index 141f90aa..1b455063 100755 --- a/lan/lan_zh.json +++ b/lan/lan_zh.json @@ -62,6 +62,7 @@ "批量授权锁": "批量授权锁", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。", + "功能开启后,你将可以通过网关远程开锁。": "功能开启后,你将可以通过网关远程开锁。", "排列方式": "排列方式", "早到榜": "早到榜", "迟到榜": "迟到榜", @@ -1126,6 +1127,7 @@ "通话连接失败": "通话连接失败", "已挂断": "已挂断", "正在说话...": "正在说话...", + "设备不在线": "设备不在线", "下载完成,请到相册查看": "下载完成,请到相册查看", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?", "版本说明": "版本说明" diff --git a/lib/main/lockDetail/lockDetail/lockDetail_page.dart b/lib/main/lockDetail/lockDetail/lockDetail_page.dart index c57b3cbf..421d0762 100755 --- a/lib/main/lockDetail/lockDetail/lockDetail_page.dart +++ b/lib/main/lockDetail/lockDetail/lockDetail_page.dart @@ -67,8 +67,6 @@ class _LockDetailPageState extends State logic.loadData( lockListInfoItemEntity: widget.lockListInfoItemEntity, isOnlyOneData: widget.isOnlyOneData); - - } @override @@ -618,6 +616,14 @@ class _LockDetailPageState extends State fontSize: 18.sp, color: AppColors.darkGrayTextColor)), SizedBox(width: 2.w), + state.keyInfos.value.network?.isOnline == 1 + ? Icon( + Icons.wifi, + color: AppColors.mainColor, + size: 22.sp, + ) + : SizedBox.shrink(), + SizedBox(width: 4.w), FlavorsImg( child: Icon( Icons.info, // 使用内置的 warning 图标,它是一个叹号 @@ -1164,6 +1170,10 @@ class _LockDetailPageState extends State showWidgetArr.add( bottomItem('images/main/icon_catEyes.png', '监控'.tr, state.bottomBtnisEable.value, () async { + if (state.keyInfos.value.network?.isOnline == 0) { + logic.showToast('设备不在线'.tr); + return; + } logic.sendMonitorMessage(); }), ); @@ -1571,5 +1581,4 @@ class _LockDetailPageState extends State logic.closeLuckStatus(); BlueManage().disconnect(); } - }