页面入参修改

This commit is contained in:
machuanyu 2024-03-11 17:46:25 +08:00
parent 199397ac3b
commit ea5a73d9a1
4 changed files with 18 additions and 13 deletions

View File

@ -45,9 +45,9 @@ class _JobPriorityReviewSetState extends State<JobPriorityReviewSet>
}else{ }else{
levelList = []; levelList = [];
} }
EasyLoading.dismiss();
}); });
EasyLoading.dismiss();
refreshController.finishRefresh();
} }
void setJobReadLevel(int studentId,int level) async{ void setJobReadLevel(int studentId,int level) async{
@ -131,12 +131,12 @@ class _JobPriorityReviewSetState extends State<JobPriorityReviewSet>
child: EasyRefresh( child: EasyRefresh(
firstRefresh: true, firstRefresh: true,
taskIndependence: true, taskIndependence: true,
enableControlFinishLoad: true,
enableControlFinishRefresh: true,
// emptyWidget: data.isEmpty ? const MyEmptyWidget() : null,
controller: refreshController, controller: refreshController,
header: MaterialHeader(), header: MaterialHeader(),
footer: TaurusFooter(), footer: TaurusFooter(),
onRefresh: () async{
getReadLevel();
},
child: levelList.length>0?isPadFlag?GridView(gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( child: levelList.length>0?isPadFlag?GridView(gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2, crossAxisCount: 2,
mainAxisSpacing: 10.r, mainAxisSpacing: 10.r,

View File

@ -23,10 +23,12 @@ part 'job_report.g.dart';
/// ///
class JobReport extends StatefulWidget { class JobReport extends StatefulWidget {
final int id; final int id;
final String uniqueId; final int? schoolId;
final int? gradeId;
final String? className;
final String title; final String title;
const JobReport({required this.id, required this.title,required this.uniqueId, super.key}); const JobReport({required this.id, required this.title,this.schoolId,this.gradeId,this.className, super.key});
@override @override
State<JobReport> createState() => _JobReportState(); State<JobReport> createState() => _JobReportState();

View File

@ -53,6 +53,7 @@ class _JobStudentGroupState extends State<JobStudentGroup> with CommonMixin {
} }
}); });
refreshController.finishRefresh();
} }
@override @override
@ -81,14 +82,14 @@ class _JobStudentGroupState extends State<JobStudentGroup> with CommonMixin {
body: Padding( body: Padding(
padding: EdgeInsets.only(top: 15.r, left: 14.r, right: 14.r), padding: EdgeInsets.only(top: 15.r, left: 14.r, right: 14.r),
child: EasyRefresh( child: EasyRefresh(
firstRefresh: true, firstRefresh: false,
taskIndependence: true, taskIndependence: true,
enableControlFinishLoad: true,
enableControlFinishRefresh: true,
// emptyWidget: data.isEmpty ? const MyEmptyWidget() : null,
controller: refreshController, controller: refreshController,
header: MaterialHeader(), header: MaterialHeader(),
footer: TaurusFooter(), footer: TaurusFooter(),
onRefresh: () async{
getStudentGroups();
},
child: studentGroups != null && studentGroups.length > 0 child: studentGroups != null && studentGroups.length > 0
? isPadFlag?GridView( ? isPadFlag?GridView(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(

View File

@ -184,8 +184,10 @@ class RouterManager {
static final _jobReportPageHandler = Handler(handlerFunc: (BuildContext? context, Map<String, List<String>> params) { static final _jobReportPageHandler = Handler(handlerFunc: (BuildContext? context, Map<String, List<String>> params) {
int id = int.parse(params['id']![0]); int id = int.parse(params['id']![0]);
String title = params['title']![0]; String title = params['title']![0];
String uniqueId = params['uniqueId']![0]; int schoolId = int.parse(params['schoolId']![0]);
return JobReport(id: id, title: title,uniqueId:uniqueId); int gradeId = int.parse(params['gradeId']![0]);
String className = params['className']![0];
return JobReport(id: id, title: title,schoolId:schoolId,gradeId:gradeId,className:className);
}); });
// //