feat:增加历史记录

This commit is contained in:
2025-12-02 18:58:07 +08:00
parent 86852cc47d
commit 62108248aa
7 changed files with 89 additions and 11 deletions

View File

@@ -21,7 +21,7 @@ class RecordDaily extends StatefulWidget {
class _RecordDailyState extends State<RecordDaily> {
final HealthService service = HealthService();
HealthRecord _record = HealthRecord.getEmpty('');
HealthRecord _record = HealthRecord.getEmpty(DateTime.now());
@override
void initState() {
@@ -29,8 +29,8 @@ class _RecordDailyState extends State<RecordDaily> {
WidgetsBinding.instance.addPostFrameCallback((_) {
final provider = context.read<HealthProvider>();
_record = service.getAllRecordByDate(provider.date);
provider.initForm(HealthRecord.getEmpty(provider.date));
_record = service.getRecordByDate(provider.selectedDate);
provider.initForm(HealthRecord.getEmpty(provider.selectedDate));
});
}
@@ -259,7 +259,7 @@ class _RecordDailyState extends State<RecordDaily> {
await service.updateRecord(provider.formItem);
setState(() {
_record = service.getAllRecordByDate(provider.date);
_record = service.getRecordByDate(provider.selectedDate);
});
provider.updateLatestWeight(service.getLatestWeight());