From 3eeaed44462e7cc48d5f53122ceadb64dc430ef0 Mon Sep 17 00:00:00 2001 From: machuanyu <840649825@qq.com> Date: Wed, 28 Feb 2024 15:15:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E6=95=B0=E6=8D=AE=E6=97=B6=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lib/pages/report_detail/index.dart | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/marking_app/lib/pages/report_detail/index.dart b/marking_app/lib/pages/report_detail/index.dart index bb4e31a..235f60c 100644 --- a/marking_app/lib/pages/report_detail/index.dart +++ b/marking_app/lib/pages/report_detail/index.dart @@ -21,6 +21,7 @@ import 'package:marking_app/pages/report_detail/widgets/overall_level_table.dart import 'package:marking_app/pages/report_detail/widgets/report_card_dialog.dart'; import 'package:marking_app/pages/report_detail/widgets/question_table.dart'; import 'package:marking_app/utils/request/rest_client_report.dart'; +import 'package:marking_app/utils/toast_utils.dart'; class ReportDetail extends StatefulHookConsumerWidget { final int examId; @@ -83,9 +84,6 @@ class _ReportDetailState extends ConsumerState with CommonMixin { void getData() { getBaseInfo(); - getQuestionKnowPointTable(); - getCard(); - EasyLoading.dismiss(); } //基础信息,总体水平,重点关注 @@ -94,12 +92,22 @@ class _ReportDetailState extends ConsumerState with CommonMixin { BaseStructureResultReport result = await clientReport.getReportDetail(widget.examId, widget.showGrade && isGrade ? -1 : currentClass.value); - setState(() { - overallLevelRes = result; - if (result!.data != null) { - baseInfo = result!.data!.baseInfo; - } - }); + print('*************result=${result.message}'); + if(result.code == 200){ + setState(() { + overallLevelRes = result; + if (result!.data != null) { + baseInfo = result!.data!.baseInfo; + } + }); + getQuestionKnowPointTable(); + getCard(); + }else{ + Navigator.pop(context); + EasyLoading.dismiss(); + ToastUtils.showError(result.message.toString()); + } + } //小题得分,知识点