From c22e4f95bff51b20095e4764915d82e590ea7d23 Mon Sep 17 00:00:00 2001 From: machuanyu <840649825@qq.com> Date: Tue, 12 Mar 2024 14:08:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=A0=E6=95=B0=E6=8D=AE=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../job_student_group.dart | 5 ++++- .../homework_correction/quick_data_check.dart | 19 ++++++++++++------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/marking_app/lib/pages/homework_correction/job_student_group.dart b/marking_app/lib/pages/homework_correction/job_student_group.dart index 3cc6bb4..578675d 100644 --- a/marking_app/lib/pages/homework_correction/job_student_group.dart +++ b/marking_app/lib/pages/homework_correction/job_student_group.dart @@ -216,7 +216,10 @@ class _JobStudentGroupState extends State with CommonMixin { }, itemCount: studentGroups.length, ) - : MyEmptyWidget(), + : Padding( + padding: EdgeInsets.only(top: MediaQuery.of(context).size.height/2 - 200.r), + child: MyEmptyWidget(), + ), ), ), ); diff --git a/marking_app/lib/pages/homework_correction/quick_data_check.dart b/marking_app/lib/pages/homework_correction/quick_data_check.dart index d36e023..d9eb4fe 100644 --- a/marking_app/lib/pages/homework_correction/quick_data_check.dart +++ b/marking_app/lib/pages/homework_correction/quick_data_check.dart @@ -9,6 +9,7 @@ import 'package:marking_app/common/model/common/base_structure_result.dart'; import 'package:marking_app/common/model/job/job_data_report.dart'; import 'package:marking_app/common/model/job/job_report_join_class.dart'; import 'package:marking_app/pages/homework_correction/widget/quick_student_data_table.dart'; +import 'package:marking_app/utils/easy_refresh/MyEmptyWidget.dart'; import 'package:marking_app/utils/index.dart'; import 'package:marking_app/utils/request/rest_client.dart'; import 'package:percent_indicator/linear_percent_indicator.dart'; @@ -40,17 +41,17 @@ class _QuickDataCheckPageState extends State with CommonMixi BaseStructureResult data = await _client.getJobDataCenterReport(params); EasyLoading.dismiss(); - setState(() { - jobData = data.data; - }); + if(data.code == 200){ + setState(() { + jobData = data.data; + }); + } + } @override Widget build(BuildContext context) { - if (jobData == null) { - return Container(); - } return AnnotatedRegion( value: const SystemUiOverlayStyle( statusBarColor: Colors.transparent, @@ -90,6 +91,7 @@ class _QuickDataCheckPageState extends State with CommonMixi ], ), SizedBox(height:10.r), + jobData != null? Expanded(child: SingleChildScrollView( child: Column( children: [ @@ -320,7 +322,10 @@ class _QuickDataCheckPageState extends State with CommonMixi ), ], ), - )) + )):Padding( + padding: EdgeInsets.only(top: MediaQuery.of(context).size.height/2 - 200.r), + child: MyEmptyWidget(), + ) ], ), ),