fix:增加wifi标识、设备不在线时提示

This commit is contained in:
liyi 2025-02-17 17:11:16 +08:00
parent 2f219d1f38
commit cf8bc3ad05
4 changed files with 18 additions and 3 deletions

View File

@ -62,6 +62,7 @@
"批量授权锁": "Grant multiple locks", "批量授权锁": "Grant multiple locks",
"授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "The authorized administrator will have majority permission to operate this lock.", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "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.", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "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", "排列方式": "List Type",
"早到榜": "Early List", "早到榜": "Early List",
"迟到榜": "Late List", "迟到榜": "Late List",
@ -1125,6 +1126,7 @@
"通话连接失败": "Call connection failed", "通话连接失败": "Call connection failed",
"已挂断": "Hanging up", "已挂断": "Hanging up",
"正在说话...": "Talking now...", "正在说话...": "Talking now...",
"设备不在线": "The device is not online",
"下载完成,请到相册查看": "Download completed, please go to the album to view", "下载完成,请到相册查看": "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?", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "After reset, the remote control of the lock will be deleted. Do you want to reset it?",
"版本说明": "Version description", "版本说明": "Version description",

View File

@ -62,6 +62,7 @@
"批量授权锁": "批量授权锁", "批量授权锁": "批量授权锁",
"授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人",
"功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。",
"功能开启后,你将可以通过网关远程开锁。": "功能开启后,你将可以通过网关远程开锁。",
"排列方式": "排列方式", "排列方式": "排列方式",
"早到榜": "早到榜", "早到榜": "早到榜",
"迟到榜": "迟到榜", "迟到榜": "迟到榜",
@ -1126,6 +1127,7 @@
"通话连接失败": "通话连接失败", "通话连接失败": "通话连接失败",
"已挂断": "已挂断", "已挂断": "已挂断",
"正在说话...": "正在说话...", "正在说话...": "正在说话...",
"设备不在线": "设备不在线",
"下载完成,请到相册查看": "下载完成,请到相册查看", "下载完成,请到相册查看": "下载完成,请到相册查看",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
"版本说明": "版本说明" "版本说明": "版本说明"

View File

@ -62,6 +62,7 @@
"批量授权锁": "批量授权锁", "批量授权锁": "批量授权锁",
"授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人", "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人",
"功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。", "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。",
"功能开启后,你将可以通过网关远程开锁。": "功能开启后,你将可以通过网关远程开锁。",
"排列方式": "排列方式", "排列方式": "排列方式",
"早到榜": "早到榜", "早到榜": "早到榜",
"迟到榜": "迟到榜", "迟到榜": "迟到榜",
@ -1126,6 +1127,7 @@
"通话连接失败": "通话连接失败", "通话连接失败": "通话连接失败",
"已挂断": "已挂断", "已挂断": "已挂断",
"正在说话...": "正在说话...", "正在说话...": "正在说话...",
"设备不在线": "设备不在线",
"下载完成,请到相册查看": "下载完成,请到相册查看", "下载完成,请到相册查看": "下载完成,请到相册查看",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?", "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
"版本说明": "版本说明" "版本说明": "版本说明"

View File

@ -67,8 +67,6 @@ class _LockDetailPageState extends State<LockDetailPage>
logic.loadData( logic.loadData(
lockListInfoItemEntity: widget.lockListInfoItemEntity, lockListInfoItemEntity: widget.lockListInfoItemEntity,
isOnlyOneData: widget.isOnlyOneData); isOnlyOneData: widget.isOnlyOneData);
} }
@override @override
@ -618,6 +616,14 @@ class _LockDetailPageState extends State<LockDetailPage>
fontSize: 18.sp, fontSize: 18.sp,
color: AppColors.darkGrayTextColor)), color: AppColors.darkGrayTextColor)),
SizedBox(width: 2.w), 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( FlavorsImg(
child: Icon( child: Icon(
Icons.info, // 使 warning Icons.info, // 使 warning
@ -1164,6 +1170,10 @@ class _LockDetailPageState extends State<LockDetailPage>
showWidgetArr.add( showWidgetArr.add(
bottomItem('images/main/icon_catEyes.png', '监控'.tr, bottomItem('images/main/icon_catEyes.png', '监控'.tr,
state.bottomBtnisEable.value, () async { state.bottomBtnisEable.value, () async {
if (state.keyInfos.value.network?.isOnline == 0) {
logic.showToast('设备不在线'.tr);
return;
}
logic.sendMonitorMessage(); logic.sendMonitorMessage();
}), }),
); );
@ -1571,5 +1581,4 @@ class _LockDetailPageState extends State<LockDetailPage>
logic.closeLuckStatus(); logic.closeLuckStatus();
BlueManage().disconnect(); BlueManage().disconnect();
} }
} }