无数据时返回列表页面
This commit is contained in:
parent
40ff80118c
commit
3eeaed4446
|
|
@ -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);
|
||||
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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//小题得分,知识点
|
||||
|
|
|
|||
Loading…
Reference in New Issue