更新
This commit is contained in:
@@ -14,7 +14,12 @@ import 'package:vbvs_app/pages/sleep_report/chart/SnoreWaveform.dart';
|
||||
//睡眠规律性
|
||||
class NewSleepViewWidget extends StatefulWidget {
|
||||
var sleepReport;
|
||||
NewSleepViewWidget({super.key, required this.sleepReport});
|
||||
final VoidCallback? onRefresh; // 添加回调函数
|
||||
NewSleepViewWidget({
|
||||
super.key,
|
||||
required this.sleepReport,
|
||||
this.onRefresh, // 可选参数
|
||||
});
|
||||
|
||||
@override
|
||||
State<NewSleepViewWidget> createState() => _NewSleepViewWidgetState();
|
||||
@@ -120,7 +125,8 @@ class _NewSleepViewWidgetState extends State<NewSleepViewWidget> {
|
||||
14.rpx, 0.rpx, 14.rpx, 0), //
|
||||
borderRadius: 0.rpx, // 圆形点击区域
|
||||
onTap: () {
|
||||
if (AppConstants().ent_type == APPPackageType.MHT.code) {
|
||||
if (AppConstants().ent_type ==
|
||||
APPPackageType.MHT.code) {
|
||||
showTipDialog(
|
||||
context,
|
||||
Container(
|
||||
@@ -158,15 +164,19 @@ class _NewSleepViewWidgetState extends State<NewSleepViewWidget> {
|
||||
),
|
||||
Row(mainAxisAlignment: MainAxisAlignment.end, children: [
|
||||
OutlinedButton(
|
||||
onPressed: () {
|
||||
onPressed: () async {
|
||||
MHTHomeController homeController = Get.find();
|
||||
Get.toNamed("/newSleepReportPage", arguments: {
|
||||
await Get.toNamed("/newSleepReportPage", arguments: {
|
||||
'date': widget.sleepReport['endTime'],
|
||||
"mac": homeController.selectDevcie.value,
|
||||
'type': 1,
|
||||
'backgroundImg': 'assets/images/new_background.png',
|
||||
'person_show': false,
|
||||
'retrun_fresh': true,
|
||||
});
|
||||
if (widget.onRefresh != null) {
|
||||
widget.onRefresh!();
|
||||
}
|
||||
},
|
||||
style: OutlinedButton.styleFrom(
|
||||
side: const BorderSide(color: Color(0XFF85F5FF)),
|
||||
|
||||
Reference in New Issue
Block a user