فهرست منبع

1、优化关闭写法,打印测试日志

guanxinyi 1 سال پیش
والد
کامیت
e6eda00a19
2فایلهای تغییر یافته به همراه21 افزوده شده و 12 حذف شده
  1. 10 6
      lib/view/measure/measure_main_view.dart
  2. 11 6
      lib/view/mobile_view/mobile_measure_main_view.dart

+ 10 - 6
lib/view/measure/measure_main_view.dart

@@ -328,16 +328,20 @@ class _MeasureMainViewState extends State<MeasureMainView> {
       cancelString: i18nBook.common.cancel.t,
       okString: i18nBook.common.confirm.t,
       onOk: () {
-        Get.back();
-        Future.delayed(const Duration(milliseconds: 150), () {
+        try {
           standardLineCalibrationController!.confirmEdit(calibrationLine);
-        });
+        } catch (e) {
+          print(e);
+        }
+        Get.back();
       },
       onCancel: () {
-        Get.back();
-        Future.delayed(const Duration(milliseconds: 150), () {
+        try {
           standardLineCalibrationController!.cancelEdit();
-        });
+        } catch (e) {
+          print(e);
+        }
+        Get.back();
       },
       children: [
         _buildSpaceSizedBox(),

+ 11 - 6
lib/view/mobile_view/mobile_measure_main_view.dart

@@ -272,16 +272,21 @@ class _MobileMeasureMainViewState extends State<MobileMeasureMainView> {
       cancelString: i18nBook.common.cancel.t,
       okString: i18nBook.common.confirm.t,
       onOk: () {
-        Get.back();
-        Future.delayed(const Duration(milliseconds: 150), () {
+        try {
           standardLineCalibrationController!.confirmEdit(calibrationLine);
-        });
+          Get.back();
+        } catch (e) {
+          print(e);
+          Get.back();
+        }
       },
       onCancel: () {
-        Get.back();
-        Future.delayed(const Duration(milliseconds: 150), () {
+        try {
           standardLineCalibrationController!.cancelEdit();
-        });
+        } catch (e) {
+          print(e);
+        }
+        Get.back();
       },
       children: [
         buildCalibrationLineItem(