睡眠报告多次点击查询 显示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(() { Obx(() {
try {
if (sleepReportController.isLoading.value) { if (sleepReportController.isLoading.value) {
return Center( return Center(
child: CircularProgressIndicator( child: CircularProgressIndicator(
@@ -874,6 +908,12 @@ class _NewSleepReportPageState extends State<NewSleepReportPage> {
default: default:
return NullDataWidget(); return NullDataWidget();
} }
} catch (e, s) {
debugPrint("❌ Obx 构建异常: $e");
debugPrintStack(
stackTrace: s, label: "Obx build 详细堆栈:");
return NullDataWidget();
}
}), }),
Column( Column(
children: [ children: [