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

View File

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