页面入参修改
This commit is contained in:
parent
199397ac3b
commit
ea5a73d9a1
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
});
|
});
|
||||||
|
|
||||||
// 作业报告页面
|
// 作业报告页面
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue