睡眠报告多次点击查询 显示bug
This commit is contained in:
@@ -842,37 +842,77 @@ 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(() {
|
||||||
if (sleepReportController.isLoading.value) {
|
try {
|
||||||
return Center(
|
if (sleepReportController.isLoading.value) {
|
||||||
child: CircularProgressIndicator(
|
return Center(
|
||||||
strokeWidth: 2,
|
child: CircularProgressIndicator(
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
strokeWidth: 2,
|
||||||
themeController.currentColor.sc1,
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
|
themeController.currentColor.sc1,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
);
|
||||||
);
|
}
|
||||||
}
|
switch (sleepReportController.model.type) {
|
||||||
switch (sleepReportController.model.type) {
|
case 1:
|
||||||
case 1:
|
return DailyDataWidget(
|
||||||
return DailyDataWidget(
|
sleepReport,
|
||||||
|
sleepCardKey,
|
||||||
|
heartRateCardKey,
|
||||||
|
breatheCardKey,
|
||||||
|
widget.data);
|
||||||
|
case 2:
|
||||||
|
return WeekDataWidget(
|
||||||
sleepReport,
|
sleepReport,
|
||||||
sleepCardKey,
|
widget.data,
|
||||||
heartRateCardKey,
|
);
|
||||||
breatheCardKey,
|
case 3:
|
||||||
widget.data);
|
return MonthDataWidget(
|
||||||
case 2:
|
sleepReport,
|
||||||
return WeekDataWidget(
|
widget.data,
|
||||||
sleepReport,
|
);
|
||||||
widget.data,
|
default:
|
||||||
);
|
return NullDataWidget();
|
||||||
case 3:
|
}
|
||||||
return MonthDataWidget(
|
} catch (e, s) {
|
||||||
sleepReport,
|
debugPrint("❌ Obx 构建异常: $e");
|
||||||
widget.data,
|
debugPrintStack(
|
||||||
);
|
stackTrace: s, label: "Obx build 详细堆栈:");
|
||||||
default:
|
return NullDataWidget();
|
||||||
return NullDataWidget();
|
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
Column(
|
Column(
|
||||||
|
|||||||
Reference in New Issue
Block a user