job_report_revision #2
|
|
@ -13,17 +13,17 @@ 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';
|
||||||
|
|
||||||
class QuickDataCheck extends StatefulWidget {
|
class QuickDataCheckPage extends StatefulWidget {
|
||||||
final int jobId;
|
final int jobId;
|
||||||
final String className;
|
final String className;
|
||||||
|
|
||||||
const QuickDataCheck({Key? key, required this.jobId,required this.className}) : super(key: key);
|
const QuickDataCheckPage({Key? key, required this.jobId,required this.className}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<QuickDataCheck> createState() => _QuickDataCheckState();
|
State<QuickDataCheckPage> createState() => _QuickDataCheckPageState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _QuickDataCheckState extends State<QuickDataCheck> with CommonMixin {
|
class _QuickDataCheckPageState extends State<QuickDataCheckPage> with CommonMixin {
|
||||||
JobDataReport? jobData;
|
JobDataReport? jobData;
|
||||||
|
|
||||||
void initState() {
|
void initState() {
|
||||||
|
|
|
||||||
|
|
@ -261,7 +261,7 @@ class RouterManager {
|
||||||
handlerFunc: (BuildContext? context, Map<String, List<String>> params){
|
handlerFunc: (BuildContext? context, Map<String, List<String>> params){
|
||||||
int jobId = int.parse(params['jobId']![0]);
|
int jobId = int.parse(params['jobId']![0]);
|
||||||
String className = params['className']![0];
|
String className = params['className']![0];
|
||||||
return QuickDataCheck(jobId: jobId,className:className);
|
return QuickDataCheckPage(jobId: jobId,className:className);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -291,7 +291,7 @@ abstract class RestClient {
|
||||||
@the_retrofit.GET("${RequestConfig.hwProxyKeywords}/api/Task/tasks")
|
@the_retrofit.GET("${RequestConfig.hwProxyKeywords}/api/Task/tasks")
|
||||||
Future<BaseStructureResult<List<MarkingTasks>>> getJobListParticipateInClass(
|
Future<BaseStructureResult<List<MarkingTasks>>> getJobListParticipateInClass(
|
||||||
@the_retrofit.Query("markingId") int jobId);
|
@the_retrofit.Query("markingId") int jobId);
|
||||||
}
|
|
||||||
// 作业 => 数据快查
|
// 作业 => 数据快查
|
||||||
@the_retrofit.GET("/api/read/job-data-center-report")
|
@the_retrofit.GET("/api/read/job-data-center-report")
|
||||||
Future<BaseStructureResult<JobDataReport>> getJobDataCenterReport(@the_retrofit.Queries() Map<String, dynamic> params);
|
Future<BaseStructureResult<JobDataReport>> getJobDataCenterReport(@the_retrofit.Queries() Map<String, dynamic> params);
|
||||||
|
|
@ -300,3 +300,4 @@ Future<BaseStructureResult<JobDataReport>> getJobDataCenterReport(@the_retrofit.
|
||||||
@the_retrofit.GET("/api/read/job-data-center-student-report")
|
@the_retrofit.GET("/api/read/job-data-center-student-report")
|
||||||
Future<BaseStructureResult<StudentDetails>> getJobPersonalReport(@the_retrofit.Queries() Map<String, dynamic> params);
|
Future<BaseStructureResult<StudentDetails>> getJobPersonalReport(@the_retrofit.Queries() Map<String, dynamic> params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue