页面入参修改

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

View File

@ -23,10 +23,12 @@ part 'job_report.g.dart';
///
class JobReport extends StatefulWidget {
final int id;
final String uniqueId;
final int? schoolId;
final int? gradeId;
final String? className;
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
State<JobReport> createState() => _JobReportState();

View File

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

View File

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