修复校准

This commit is contained in:
wyf
2025-07-08 10:12:22 +08:00
parent 143e7634d9
commit 3ac04ca3a8
3 changed files with 17 additions and 13 deletions

View File

@@ -935,7 +935,7 @@ Future<void> showTipDialog(
child: Container( child: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
color: backgroundColor ?? Colors.white, color: backgroundColor ?? Colors.white,
borderRadius: BorderRadius.circular(20.0), borderRadius: BorderRadius.circular(8.0),
), ),
padding: EdgeInsetsDirectional.fromSTEB(64.rpx, 0, 64.rpx, 0), padding: EdgeInsetsDirectional.fromSTEB(64.rpx, 0, 64.rpx, 0),
child: Container( child: Container(
@@ -963,8 +963,9 @@ Future<void> showTipDialog(
Get.back(); // 关闭对话框 Get.back(); // 关闭对话框
}, },
colors: [ colors: [
stringToColor("FCFCFC"), stringToColor("1592AA"),
stringToColor("CEECE3"), stringToColor("0C83A7"),
stringToColor("006FA3"),
], ],
child: Container( child: Container(
width: MediaQuery.sizeOf(context).width, width: MediaQuery.sizeOf(context).width,
@@ -978,9 +979,9 @@ Future<void> showTipDialog(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Text( Text(
'知道了'.tr, '确定'.tr,
style: TextStyle( style: TextStyle(
color: stringToColor("#333333"), color: Colors.white,
fontFamily: 'Inter', fontFamily: 'Inter',
fontSize: AppConstants().normal_text_fontSize, fontSize: AppConstants().normal_text_fontSize,
letterSpacing: 0.0, letterSpacing: 0.0,

View File

@@ -205,7 +205,7 @@ class _MHTBlueteethDevicePageState extends State<MHTBlueteethDevicePage> {
} }
void _startPeriodicScan() { void _startPeriodicScan() {
_timer = Timer.periodic(Duration(seconds: 10), (timer) { _timer = Timer.periodic(Duration(seconds: 3), (timer) {
if (mhtBlueToothController.shouldScan.value && !isScanning) { if (mhtBlueToothController.shouldScan.value && !isScanning) {
_removeOldDevices(); // 先清理老旧设备 _removeOldDevices(); // 先清理老旧设备
_startScanning(); _startScanning();

View File

@@ -734,7 +734,7 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
void _startPollingProgress( void _startPollingProgress(
String serviceAddress, String progressApi, bool isSecondStep) { String serviceAddress, String progressApi, bool isSecondStep) {
_requestProgress(serviceAddress, progressApi, isSecondStep); // _requestProgress(serviceAddress, progressApi, isSecondStep);
_pollingTimer = Timer.periodic(Duration(seconds: 1), (_) { _pollingTimer = Timer.periodic(Duration(seconds: 1), (_) {
_requestProgress(serviceAddress, progressApi, isSecondStep); _requestProgress(serviceAddress, progressApi, isSecondStep);
}); });
@@ -866,6 +866,14 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
void _handleCalibrationFailure(String message) { void _handleCalibrationFailure(String message) {
_pollingTimer?.cancel(); _pollingTimer?.cancel();
if (deviceCalibrationController.cd.value != 10000) {
TopSlideNotification.show(
context,
text: message,
textColor: themeController.currentColor.sc9,
);
}
deviceCalibrationController.statusContext.value = ""; deviceCalibrationController.statusContext.value = "";
deviceCalibrationController.bed_calibration.value == 0; deviceCalibrationController.bed_calibration.value == 0;
blueteethBindController.cid?.value = ""; blueteethBindController.cid?.value = "";
@@ -875,11 +883,6 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
deviceCalibrationController.cd.value = 10000; deviceCalibrationController.cd.value = 10000;
deviceCalibrationController.updateAll(); deviceCalibrationController.updateAll();
failureNotifier.value = true; failureNotifier.value = true;
TopSlideNotification.show(
context,
text: message,
textColor: themeController.currentColor.sc9,
);
} }
void _startCalibration(bool isSecondStep) { void _startCalibration(bool isSecondStep) {
@@ -904,7 +907,7 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
data["side"] = currentCalibrationStep.value == 1 ? "A" : "B"; data["side"] = currentCalibrationStep.value == 1 ? "A" : "B";
} }
} }
data['cancel'] = true;
requestWithLog( requestWithLog(
logTitle: "设备校准", logTitle: "设备校准",
method: MyHttpMethod.post, method: MyHttpMethod.post,