job_report_revision #2

Merged
wangyang merged 30 commits from job_report_revision into main 2024-03-13 15:11:28 +08:00
2 changed files with 16 additions and 8 deletions
Showing only changes of commit 001ac3a21b - Show all commits

View File

@ -216,7 +216,10 @@ class _JobStudentGroupState extends State<JobStudentGroup> with CommonMixin {
}, },
itemCount: studentGroups.length, itemCount: studentGroups.length,
) )
: MyEmptyWidget(), : Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).size.height/2 - 200.r),
child: MyEmptyWidget(),
),
), ),
), ),
); );

View File

@ -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_data_report.dart';
import 'package:marking_app/common/model/job/job_report_join_class.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/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/index.dart';
import 'package:marking_app/utils/request/rest_client.dart'; import 'package:marking_app/utils/request/rest_client.dart';
import 'package:percent_indicator/linear_percent_indicator.dart'; import 'package:percent_indicator/linear_percent_indicator.dart';
@ -40,17 +41,17 @@ class _QuickDataCheckPageState extends State<QuickDataCheckPage> with CommonMixi
BaseStructureResult<JobDataReport?> data = BaseStructureResult<JobDataReport?> data =
await _client.getJobDataCenterReport(params); await _client.getJobDataCenterReport(params);
EasyLoading.dismiss(); EasyLoading.dismiss();
setState(() { if(data.code == 200){
jobData = data.data; setState(() {
}); jobData = data.data;
});
}
} }
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
if (jobData == null) {
return Container();
}
return AnnotatedRegion( return AnnotatedRegion(
value: const SystemUiOverlayStyle( value: const SystemUiOverlayStyle(
statusBarColor: Colors.transparent, statusBarColor: Colors.transparent,
@ -90,6 +91,7 @@ class _QuickDataCheckPageState extends State<QuickDataCheckPage> with CommonMixi
], ],
), ),
SizedBox(height:10.r), SizedBox(height:10.r),
jobData != null?
Expanded(child: SingleChildScrollView( Expanded(child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
@ -320,7 +322,10 @@ class _QuickDataCheckPageState extends State<QuickDataCheckPage> with CommonMixi
), ),
], ],
), ),
)) )):Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).size.height/2 - 200.r),
child: MyEmptyWidget(),
)
], ],
), ),
), ),