diff --git a/lib/controller/sleep/sleep_report_controller.dart b/lib/controller/sleep/sleep_report_controller.dart index e403180..53b7467 100644 --- a/lib/controller/sleep/sleep_report_controller.dart +++ b/lib/controller/sleep/sleep_report_controller.dart @@ -38,13 +38,12 @@ class SleepReportController extends GetControllerEx { RxString mac = "".obs; // 日历选择的日期 - RxInt date = 0.obs; // 初始化方法(外部跳转时调用) void initParams({String? macValue, int? dateValue}) { if (macValue != null) mac.value = macValue; if (dateValue != null) { - date.value = dateValue; + selectedDate.value = DateTime.fromMillisecondsSinceEpoch(dateValue); } } diff --git a/lib/pages/mh_page/homepage/mht_sleep_report_page.dart b/lib/pages/mh_page/homepage/mht_sleep_report_page.dart index 9876893..7aebac8 100644 --- a/lib/pages/mh_page/homepage/mht_sleep_report_page.dart +++ b/lib/pages/mh_page/homepage/mht_sleep_report_page.dart @@ -41,7 +41,7 @@ class _MhtSleepReportPageState extends State { final RxBool isRightLimit = false.obs; var formFieldController = FormFieldController(null); var personInfo = {}.obs; - + RxBool isDateInitialized = false.obs; @override void initState() { super.initState(); @@ -601,13 +601,7 @@ class _MhtSleepReportPageState extends State { } Widget getTimeWidget() { - if (sleepReportController.date.value > 0) { - selectedDate = - DateTime.fromMillisecondsSinceEpoch(sleepReportController.date.value); - } else { - selectedDate = sleepReportController.selectedDate.value!; - } - + selectedDate = sleepReportController.selectedDate.value!; final type = sleepReportController.model.type; bool isChinese = AppLanguage().isChinese(); String displayText = ''; diff --git a/lib/pages/mh_page/homepage/new_Home_page.dart b/lib/pages/mh_page/homepage/new_Home_page.dart index 8cbd69a..6260617 100644 --- a/lib/pages/mh_page/homepage/new_Home_page.dart +++ b/lib/pages/mh_page/homepage/new_Home_page.dart @@ -494,10 +494,12 @@ class _NewHomePageState extends State { selectedPerson; personInfo.value = selectedPerson; - + // homeController + // .selectedDayIndex = + // (6).obs; homeController - .selectedDayIndex = - (6).obs; + .selectedDayIndex + .value = 6; print("$val"); if (val == null) { homeController @@ -681,28 +683,6 @@ class _NewHomePageState extends State { int? timeMillis = parseToInt( day['time']); - // Get.toNamed( - // "/newSleepReportPage", - // arguments: { - // 'date': - // timeMillis, - // 'mac': - // formFieldController - // .value!, - // 'type': 1, - // "person": - // personInfo - // .value, - // 'backgroundImg': - // 'assets/images/new_background.png', - // // 'backgroundColor':stringToColor("#003058"), - // 'person_show': - // false, - // 'reportPadding': - // false, - // } - // //主页跳详情睡眠报告 - // ); sleepReportController .initParams( macValue: