Compare commits

..

No commits in common. "b7e083feafb078fe2a10cd928e11e190463036b8" and "55e5a24091d2f3064457525b0a9896a229e7248e" have entirely different histories.

6 changed files with 4 additions and 101 deletions

View File

@ -26,7 +26,6 @@ class _AnnotateClassPageState extends State<AnnotateClassPage> {
@override
Widget build(BuildContext context) {
String homeworkId = state.homeworkId.value;
return Scaffold(
backgroundColor: const Color.fromRGBO(245, 245, 245, 1),
appBar: AppBar(
@ -80,7 +79,6 @@ class _AnnotateClassPageState extends State<AnnotateClassPage> {
itemBuilder: (context, index) {
AnnotatedClass item = state.classList[index];
return AnnotateItem(
homeworkId: homeworkId,
item: item,
font: 8.sp,
name: state.name.value,
@ -93,7 +91,6 @@ class _AnnotateClassPageState extends State<AnnotateClassPage> {
itemBuilder: (context, index) {
AnnotatedClass item = state.classList[index];
return AnnotateItem(
homeworkId: homeworkId,
item: item,
font: 12.sp,
name: state.name.value,

View File

@ -12,12 +12,11 @@ import 'package:making_school_asignment_app/page/home_page/widget/progress_bar.d
import 'package:making_school_asignment_app/routes/app_pages.dart';
class AnnotateItem extends StatefulWidget {
final String homeworkId;
final AnnotatedClass item;
final double font;
final String name;
final AnnotateClassLogic logic;
const AnnotateItem({super.key, required this.homeworkId, required this.item, required this.font, required this.name, required this.logic});
const AnnotateItem({Key? key, required this.item, required this.font, required this.name, required this.logic}) : super(key: key);
@override
State<AnnotateItem> createState() => _AnnotateItemState();
@ -198,7 +197,7 @@ class _AnnotateItemState extends State<AnnotateItem> {
},
child: Container(
alignment: Alignment.center,
child: quickText('数据快查', color: const Color.fromRGBO(118, 118, 118, 1), size: widget.font),
child: quickText('数据快查', color: Color.fromRGBO(118, 118, 118, 1), size: widget.font),
),
),
),
@ -210,16 +209,14 @@ class _AnnotateItemState extends State<AnnotateItem> {
},
child: Container(
alignment: Alignment.center,
child: quickText('查看报告', color: const Color.fromRGBO(118, 118, 118, 1), size: widget.font),
child: quickText('查看报告', color: Color.fromRGBO(118, 118, 118, 1), size: widget.font),
),
)),
]
: [
Expanded(
child: InkWell(
onTap: () {
Get.toNamed(Routes.reviewHomework, arguments: {'homeworkId': widget.homeworkId, 'homeworkName': widget.name});
},
onTap: () {},
child: Container(
alignment: Alignment.center,
child: quickText('批阅', color: const Color.fromRGBO(118, 118, 118, 1), size: widget.font),

View File

@ -1,37 +0,0 @@
import 'package:get/get.dart';
import 'package:making_school_asignment_app/common/mixins/request_tool_mixin.dart';
class HomeworkReviewState {
HomeworkReviewState();
late String homeworkId;
late String homeworkName;
// late String dateEnd = '';
// late int knowledgeId = 0;
// late RxList<KnowledgeReportDetail> dataList = RxList();
// late RxList<Students> studentList = RxList();
// late RxString knowledgeName = ''.obs;
}
class HomeworkReviewBinding extends Bindings {
@override
void dependencies() => Get.lazyPut(() => HomeworkReviewLogic());
}
class HomeworkReviewLogic extends GetxController with RequestToolMixin {
final HomeworkReviewState state = HomeworkReviewState();
@override
void onInit() {
super.onInit();
state.homeworkId = Get.arguments['homeworkId'];
state.homeworkName = Get.arguments['homeworkName'];
getList();
}
void getList() async {
// List<KnowledgeReportDetail> data = await getClient().getKnowledgeReportDetail(state.dateStart, state.dateEnd, state.knowledgeId);
// state.dataList.value = data;
// EasyLoading.dismiss();
}
}

View File

@ -1,27 +0,0 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:making_school_asignment_app/page/global_widget/my_text.dart';
import 'configuration_files/index.dart';
class HomeworkReview extends StatefulWidget {
const HomeworkReview({super.key});
@override
State<HomeworkReview> createState() => _HomeworkReviewState();
}
class _HomeworkReviewState extends State<HomeworkReview> {
final logic = Get.find<HomeworkReviewLogic>();
final sateData = Get.find<HomeworkReviewLogic>().state;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: quickText(sateData.homeworkName),
),
body: Container(),
);
}
}

View File

@ -1,5 +1,3 @@
import 'dart:math';
import 'package:get/get.dart';
import 'package:making_school_asignment_app/page/global_widget/other_page.dart';
import 'package:making_school_asignment_app/page/global_widget/start_page.dart';
@ -9,8 +7,6 @@ import 'package:making_school_asignment_app/page/home_page/children/answer_traje
import 'package:making_school_asignment_app/page/home_page/children/answer_trajectory/answer_trajectory_view.dart';
import 'package:making_school_asignment_app/page/home_page/children/class_student/class_student_binding.dart';
import 'package:making_school_asignment_app/page/home_page/children/class_student/class_student_view.dart';
import 'package:making_school_asignment_app/page/home_page/children/homework_review/configuration_files/index.dart';
import 'package:making_school_asignment_app/page/home_page/children/homework_review/index.dart';
import 'package:making_school_asignment_app/page/home_page/children/job_report/job_report_binding.dart';
import 'package:making_school_asignment_app/page/home_page/children/job_report/job_report_view.dart';
import 'package:making_school_asignment_app/page/home_page/children/knowledge_points_grasp/knowledge_points_grasp_binding.dart';
@ -82,25 +78,6 @@ abstract class AppPages {
binding: KnowledgePointsGraspDetailBinding(),
transition: Transition.noTransition),
GetPage(name: Routes.answerTrajectoryPage, page: () => const AnswerTrajectoryPage(), binding: AnswerTrajectoryBinding(), transition: Transition.noTransition),
//
GetPage(name: Routes.reviewHomework, page: () => const HomeworkReview(), binding: HomeworkReviewBinding(), transition: getTransition()),
GetPage(name: Routes.reviewExam, page: () => const HomeworkReview(), binding: HomeworkReviewBinding(), transition: getTransition()),
];
}
///
Transition getTransition() {
try {
List<Transition> transitions = Transition.values;
return transitions[getRandomNumbers(0, transitions.length - 1)];
} catch (e) {
return getTransition();
}
}
///
int getRandomNumbers(int minNumber, int maxNumber) {
int next(int min, int max) => min + Random().nextInt(max - min);
return next(minNumber, maxNumber);
}

View File

@ -19,8 +19,4 @@ abstract class Routes {
static const knowledgePointsGraspPage = '/knowledgePointsGraspPage';
static const knowledgePointsGraspDetailPage = '/knowledgePointsGraspDetailPage';
static const answerTrajectoryPage = '/answerTrajectoryPage';
//
static const reviewHomework = '/review/reviewHomework'; //
static const reviewExam = '/review/reviewExam'; //
}