睡眠报告多次点击查询 显示bug

This commit is contained in:
czz
2025-10-15 09:04:37 +08:00
parent 6b0f422fa4
commit aae9e551d3

View File

@@ -842,7 +842,41 @@ class _NewSleepReportPageState extends State<NewSleepReportPage> {
),
),
),
// Obx(() {
// if (sleepReportController.isLoading.value) {
// return Center(
// child: CircularProgressIndicator(
// strokeWidth: 2,
// valueColor: AlwaysStoppedAnimation<Color>(
// themeController.currentColor.sc1,
// ),
// ),
// );
// }
// switch (sleepReportController.model.type) {
// case 1:
// return DailyDataWidget(
// sleepReport,
// sleepCardKey,
// heartRateCardKey,
// breatheCardKey,
// widget.data);
// case 2:
// return WeekDataWidget(
// sleepReport,
// widget.data,
// );
// case 3:
// return MonthDataWidget(
// sleepReport,
// widget.data,
// );
// default:
// return NullDataWidget();
// }
// }),
Obx(() {
try {
if (sleepReportController.isLoading.value) {
return Center(
child: CircularProgressIndicator(
@@ -874,6 +908,12 @@ class _NewSleepReportPageState extends State<NewSleepReportPage> {
default:
return NullDataWidget();
}
} catch (e, s) {
debugPrint("❌ Obx 构建异常: $e");
debugPrintStack(
stackTrace: s, label: "Obx build 详细堆栈:");
return NullDataWidget();
}
}),
Column(
children: [