AIR版的功能添加

This commit is contained in:
2026-09-20 17:29:22 +08:00
parent bb92fbd1e0
commit 413a1c2815
2 changed files with 28 additions and 10 deletions

View File

@@ -654,7 +654,7 @@ class _DeviceStatusViewState extends State<DeviceStatusView> {
if (timestamp == null || timestamp.isEmpty) { if (timestamp == null || timestamp.isEmpty) {
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
const SnackBar( const SnackBar(
content: Text('设备名称格式错误,无法提取时间戳'), content: Text('设备名称异常,暂时无法连接'),
duration: Duration(seconds: 2), duration: Duration(seconds: 2),
), ),
); );
@@ -1260,7 +1260,10 @@ class _DeviceStatusViewState extends State<DeviceStatusView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: connectedDevice), builder: (_) => BleDeviceDetailPage(
device: connectedDevice,
displayName: deviceName,
),
), ),
); );
return; return;
@@ -1333,7 +1336,10 @@ class _DeviceStatusViewState extends State<DeviceStatusView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: device), builder: (_) => BleDeviceDetailPage(
device: device,
displayName: deviceName,
),
), ),
); );
} else { } else {
@@ -1360,7 +1366,7 @@ class _DeviceStatusViewState extends State<DeviceStatusView> {
dialogShown = true; dialogShown = true;
return AlertDialog( return AlertDialog(
title: const Text('未找到设备'), title: const Text('未找到设备'),
content: const Text('请确认机器已上线并打开蓝牙了'), content: const Text('暂未匹配到该设备,稍后重试'),
actions: [ actions: [
TextButton( TextButton(
onPressed: () { onPressed: () {
@@ -1400,7 +1406,10 @@ class _DeviceStatusViewState extends State<DeviceStatusView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: dev), builder: (_) => BleDeviceDetailPage(
device: dev,
displayName: deviceName,
),
), ),
); );
break; break;

View File

@@ -652,7 +652,7 @@ class _RobotListViewState extends State<RobotListView> {
debugPrint('❌ [RobotListPage] 未提取到时间戳'); debugPrint('❌ [RobotListPage] 未提取到时间戳');
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
const SnackBar( const SnackBar(
content: Text('设备名称格式错误,无法提取时间戳'), content: Text('设备名称异常,暂时无法连接'),
duration: Duration(seconds: 2), duration: Duration(seconds: 2),
), ),
); );
@@ -733,7 +733,10 @@ class _RobotListViewState extends State<RobotListView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: connectedDevice), builder: (_) => BleDeviceDetailPage(
device: connectedDevice,
displayName: deviceName,
),
), ),
); );
return; return;
@@ -806,7 +809,10 @@ class _RobotListViewState extends State<RobotListView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: device), builder: (_) => BleDeviceDetailPage(
device: device,
displayName: deviceName,
),
), ),
); );
} else { } else {
@@ -833,7 +839,7 @@ class _RobotListViewState extends State<RobotListView> {
dialogShown = true; dialogShown = true;
return AlertDialog( return AlertDialog(
title: const Text('未找到设备'), title: const Text('未找到设备'),
content: const Text('请确认机器已上线并打开蓝牙了'), content: const Text('暂未匹配到该设备,稍后重试'),
actions: [ actions: [
TextButton( TextButton(
onPressed: () { onPressed: () {
@@ -873,7 +879,10 @@ class _RobotListViewState extends State<RobotListView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (_) => BleDeviceDetailPage(device: dev), builder: (_) => BleDeviceDetailPage(
device: dev,
displayName: deviceName,
),
), ),
); );
break; break;