主页睡眠信息点击跳转页面修改

This commit is contained in:
czz
2025-09-12 15:58:09 +08:00
parent b828079c42
commit 6662051feb
3 changed files with 8 additions and 35 deletions

View File

@@ -38,13 +38,12 @@ class SleepReportController extends GetControllerEx<SleepReportModel> {
RxString mac = "".obs; RxString mac = "".obs;
// 日历选择的日期 // 日历选择的日期
RxInt date = 0.obs;
// 初始化方法(外部跳转时调用) // 初始化方法(外部跳转时调用)
void initParams({String? macValue, int? dateValue}) { void initParams({String? macValue, int? dateValue}) {
if (macValue != null) mac.value = macValue; if (macValue != null) mac.value = macValue;
if (dateValue != null) { if (dateValue != null) {
date.value = dateValue; selectedDate.value = DateTime.fromMillisecondsSinceEpoch(dateValue);
} }
} }

View File

@@ -41,7 +41,7 @@ class _MhtSleepReportPageState extends State<MhtSleepReportPage> {
final RxBool isRightLimit = false.obs; final RxBool isRightLimit = false.obs;
var formFieldController = FormFieldController<String>(null); var formFieldController = FormFieldController<String>(null);
var personInfo = {}.obs; var personInfo = {}.obs;
RxBool isDateInitialized = false.obs;
@override @override
void initState() { void initState() {
super.initState(); super.initState();
@@ -601,13 +601,7 @@ class _MhtSleepReportPageState extends State<MhtSleepReportPage> {
} }
Widget getTimeWidget() { 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; final type = sleepReportController.model.type;
bool isChinese = AppLanguage().isChinese(); bool isChinese = AppLanguage().isChinese();
String displayText = ''; String displayText = '';

View File

@@ -494,10 +494,12 @@ class _NewHomePageState extends State<NewHomePage> {
selectedPerson; selectedPerson;
personInfo.value = personInfo.value =
selectedPerson; selectedPerson;
// homeController
// .selectedDayIndex =
// (6).obs;
homeController homeController
.selectedDayIndex = .selectedDayIndex
(6).obs; .value = 6;
print("$val"); print("$val");
if (val == null) { if (val == null) {
homeController homeController
@@ -681,28 +683,6 @@ class _NewHomePageState extends State<NewHomePage> {
int? timeMillis = int? timeMillis =
parseToInt( parseToInt(
day['time']); 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 sleepReportController
.initParams( .initParams(
macValue: macValue: