更新睡眠报告

This commit is contained in:
wyf
2025-05-29 20:20:49 +08:00
parent b34737dbe8
commit 7a816922fa
41 changed files with 4604 additions and 2394 deletions

View File

@@ -1013,7 +1013,7 @@ class _HomePageState extends State<HomePage> {
(device) => device['mac'] == mac,
);
List stateModule = [];
String currentTime = "";
return DynamicReportDetailWidget(
targetDevice: targetDevice!,
sleepDateWidgets: List.generate(
@@ -1030,6 +1030,7 @@ class _HomePageState extends State<HomePage> {
dayData['selected'] == true &&
dayData['state'] != null) {
stateModule = dayData['state'];
currentTime = dayData['time'];
}
return SleepDateWidget(
mac: mac,
@@ -1053,9 +1054,13 @@ class _HomePageState extends State<HomePage> {
stateModule.isNotEmpty
? List.generate(
stateModule.length,
(j) => SleepDataModuleWidget(
data: stateModule[j],
),
(j) {
stateModule[j]['onto'] = true;
stateModule[j]['time'] = currentTime;
return SleepDataModuleWidget(
data: stateModule[j],
);
},
)
: [],
);