更新睡眠报告

This commit is contained in:
wyf
2025-06-17 13:45:21 +08:00
parent 1fe783d42e
commit 1eaa24791d
6 changed files with 1423 additions and 13 deletions

View File

@@ -307,10 +307,16 @@ class _NewHomePageState extends State<NewHomePage> {
// 当数据第一次到达时自动赋值
if (list.isNotEmpty &&
formFieldController.value == null) {
formFieldController.value = list[0]["mac"];
personInfo.value = list[0];
deviceController
.getSleeps(formFieldController.value);
WidgetsBinding.instance.addPostFrameCallback((_) {
formFieldController.value = list[0]["mac"];
personInfo.value = list[0];
homeController.selectPerson.value = list[0];
homeController.selectDevcie.value =
list[0]["mac"];
deviceController
.getSleeps(formFieldController.value);
homeController.updateAll();
});
}
return SingleChildScrollView(
child: Column(
@@ -409,7 +415,10 @@ class _NewHomePageState extends State<NewHomePage> {
orElse: () =>
null, // 防止找不到时报错
);
homeController
.selectPerson
.value =
selectedPerson;
personInfo.value =
selectedPerson;
@@ -422,10 +431,17 @@ class _NewHomePageState extends State<NewHomePage> {
.sleepDays
.value = [];
} else {
homeController
.selectDevcie
.value =
formFieldController
.value!;
deviceController
.getSleeps(
formFieldController
.value);
homeController
.updateAll();
}
},
width: 300.rpx,