更新修复设置页填写资料没效果;修复校准;修复进入进入控制页没有提示开启蓝牙;修复切到报告页没有任何数据;修复蓝牙连接超时提醒;修复控制页设备选择栏点击无响应;修复控制页蓝牙连接逻辑,默认连接15s,链接不成功图标就为失败图标,不再进行重连,当切换了设备或者重新进入控制页或者点击失败图标的时候,重新开始连接;修复绑定后的立即分享;修复绑定成功后默认选择一台设备作为首页数据;修复控制页选中操作文字太亮;修复侧滑直接退出;修复从设备列表进入控制页会出现转圈图标;修复睡眠报告无数据居中问题;修复设置更新设备名称无效问题;修复首页由于名字太长把控制按钮挤出去的问题。

This commit is contained in:
wyf
2025-07-15 19:21:37 +08:00
parent db6903ee78
commit 42688d1009
6 changed files with 58 additions and 7 deletions

View File

@@ -272,6 +272,15 @@ class _DeviceComponentWidgetState extends State<DeviceComponentWidget> {
device: widget.bleDevice.scanResult.device);
blueteethBindController.currentDevice = bledevice;
blueteethBindController.currentDeviceMac.value = "";
WidgetsBinding.instance.addPostFrameCallback((_) {
if (homeController
.homeSleepDays.value.isNotEmpty) {
homeController.selectedDayIndex.value =
homeController.homeSleepDays.value.length -
1;
}
});
await homeController.getPersonList();
} else {
blueteethBindController.resumeScanning();
blueteethBindController.currentDeviceMac.value = "";

View File

@@ -873,7 +873,6 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
textColor: themeController.currentColor.sc9,
);
}
deviceCalibrationController.statusContext.value = "";
deviceCalibrationController.bed_calibration.value == 0;
blueteethBindController.cid?.value = "";
@@ -907,7 +906,7 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
data["side"] = currentCalibrationStep.value == 1 ? "A" : "B";
}
}
data['cancel'] = true;
// data['cancel'] = true;
requestWithLog(
logTitle: "设备校准",
method: MyHttpMethod.post,