无数据时返回列表页面

This commit is contained in:
machuanyu 2024-02-28 15:15:08 +08:00
parent 40ff80118c
commit 3eeaed4446
1 changed files with 17 additions and 9 deletions

View File

@ -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<ReportDetail> with CommonMixin {
void getData() {
getBaseInfo();
getQuestionKnowPointTable();
getCard();
EasyLoading.dismiss();
}
//
@ -94,12 +92,22 @@ class _ReportDetailState extends ConsumerState<ReportDetail> with CommonMixin {
BaseStructureResultReport<DetailBaseInfo> result =
await clientReport.getReportDetail(widget.examId,
widget.showGrade && isGrade ? -1 : currentClass.value);
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());
}
}
//