This commit is contained in:
30404 2024-06-27 10:51:37 +08:00
parent f13582ce03
commit af6b9dfd43
3 changed files with 18 additions and 6 deletions

View File

@ -11,7 +11,7 @@ import axios from 'axios';
function Operation1() {
const click=()=>{
console.log(answeredJudge);
console.log(TrainData);
}
const clear=()=>{
localStorage.removeItem('choice_answers');
@ -26,6 +26,7 @@ function Operation1() {
setAnsweredComple([])
localStorage.removeItem('answeredJudge')
setAnsweredJudge([])
localStorage.removeItem('RemainingTime')
}
const { operateID } = useParams();
@ -39,13 +40,19 @@ function Operation1() {
})
const returnData=TrainDataSrc.data
setTrainData(returnData)
setCountdown(60*parseInt(returnData['operateID'][4]))
//60*parseInt(returnData['operateID'][4]
}catch{
alert('TrainDataFunc出错')
}
}
useEffect(()=>{
TrainDataFunc()
const RemainingTime=localStorage.getItem('RemainingTime')
if(!isNaN(RemainingTime) && RemainingTime !== '') {
setCountdown(RemainingTime);
} else {
setCountdown(60 * parseInt(TrainData['operateID'][4]));
}
},[])
//
const [countdown, setCountdown] = useState();
@ -58,6 +65,7 @@ function Operation1() {
let interval = setInterval(() => {
if (countdown != 0) {
setCountdown(countdown - 1);
localStorage.setItem('RemainingTime',countdown)
} else {
clearInterval(interval);
alert('考试时间到!');
@ -130,6 +138,7 @@ function Operation1() {
localStorage.setItem('answeredChoice',answeredChoice)
localStorage.setItem('answeredComple',answeredComple)
localStorage.setItem('answeredJudge',answeredJudge)
};
// localStorage

View File

@ -11,6 +11,10 @@ import top from '../img/top.jpg'
function Operation2() {
const { operateID } = useParams();
//
const RemainingTime=localStorage.getItem('RemainingTime')
//
const terminalObj = useRef(null);
let sock = null;
@ -63,15 +67,15 @@ function Operation2() {
//
useEffect(() => {
const examDuration = 60 * 60; // 1
setCountdown(examDuration);
setCountdown(RemainingTime);
}, []);
//
useEffect(() => {
let interval = setInterval(() => {
if (countdown > 0) {
if (countdown != 0) {
setCountdown(countdown - 1);
localStorage.setItem('RemainingTime',countdown)
} else {
clearInterval(interval);
alert('考试时间到!');

View File

@ -97,7 +97,6 @@ def fetch_result_func(id): # 查询一个同学在不同时间段的不同考
for i in result:
result_dic[i[3]]=i[5]
cursor.close()
print(result_dic)
return result_dic
def get_lesson_func(id):