From 69ebafcceb0c646953c19abd391d45eeb46d1e7d Mon Sep 17 00:00:00 2001 From: 30404 <3040471803@qq.com> Date: Wed, 10 Jul 2024 13:32:18 +0800 Subject: [PATCH] 123 --- .../TeacherPages/Trainmanage/Trainmanage.css | 14 ++++ .../TeacherPages/Trainmanage/Trainmanage.jsx | 83 +++++++++---------- python/app.py | 8 +- python/teacher_func.py | 12 ++- 4 files changed, 67 insertions(+), 50 deletions(-) diff --git a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.css b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.css index 6ac8b0d..9c690f5 100644 --- a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.css +++ b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.css @@ -112,4 +112,18 @@ margin-top: 40px; font-size: 14px; margin-left: 52px; +} +.TrainBox{ + width: 1000px; + height: 500px; + background-color: aqua; +} +.TrainBox table{ + margin-top: 200px; + margin-left: 400px; + width: 500px; + text-align: center; + border: 1px solid black; +} +.TrainBox th{ } \ No newline at end of file diff --git a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx index d9afb0c..4e741a1 100644 --- a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx +++ b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx @@ -6,8 +6,9 @@ import React, { useEffect, useState } from 'react'; function TrainManage(){ const teacher_ID=localStorage.getItem('islogin') + const [isTrue,setisTrue]=useState(false) const [Data,setData]=useState([]) - const [showModal, setShowModal] = useState(false); + const [showModal, setShowModal] = useState(true); const [selectedTrain, setSelectedTrain] = useState(null); const [testID,settestID]=useState() const [TrainData,setTrainData]=useState() @@ -39,16 +40,19 @@ function TrainManage(){ } useEffect(()=>{ - getTrainData() + if(isTrue){ + getTrainData() + }else{ + setisTrue(true) + } },[testID]) + const Click=(testID,train)=>{ + settestID(testID) + setSelectedTrain(train) + } - const handleTrainClick = (train) => { - setSelectedTrain(train); - setShowModal(true); - }; - return(
已结束的实训
@@ -56,7 +60,7 @@ function TrainManage(){ {Data&&关闭时间:{Data[key][6]}
@@ -66,42 +70,33 @@ function TrainManage(){ 管理实训 发布实训实训ID | -实训名称 | -学号 | -基础成绩 | -实训成绩 | -总成绩 | -
---|---|---|---|---|---|
{selectedTrain[10]} | -{eval(selectedTrain[11])} | -{student.studentID} | -{student.baseScore} | -{student.trainScore} | -{student.totalScore} | -
姓名 | +ID | +基础成绩 | +实训成绩 | +总成绩 | +
---|---|---|---|---|
{key} | +{TrainData[key][0]} | +{TrainData[key][4]} | +{TrainData[key][5]} | +{parseInt(TrainData[key][4])+parseInt(TrainData[key][5])} | +