更新睡眠报告
This commit is contained in:
@@ -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],
|
||||
);
|
||||
},
|
||||
)
|
||||
: [],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user