mirror of
https://github.com/ExamAware/ExamSchedule.git
synced 2025-04-29 19:16:33 +00:00
fix: 消除考完之后的红色
This commit is contained in:
parent
f3829d4cb9
commit
98dfcbb3ce
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"examName": "2024-2025学年度第一学期期末学业水平测试",
|
"examName": "2024-2025学年度第一学期高二教学质量检测",
|
||||||
"message": "沉着考试,冷静应对",
|
"message": "沉着考试,冷静应对",
|
||||||
"room": "08",
|
"room": " ",
|
||||||
"examInfos": [
|
"examInfos": [
|
||||||
{
|
{
|
||||||
"name": "语文",
|
"name": "语文",
|
||||||
|
11
script.js
11
script.js
@ -74,18 +74,18 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
if (currentExam) {
|
if (currentExam) {
|
||||||
currentSubjectElem.textContent = `当前科目: ${currentExam.name}`;
|
currentSubjectElem.textContent = `当前科目: ${currentExam.name}`;
|
||||||
examTimingElem.textContent = `起止时间: ${formatTimeWithoutSeconds(new Date(currentExam.start).toLocaleTimeString('zh-CN', { hour12: false }))} - ${formatTimeWithoutSeconds(new Date(currentExam.end).toLocaleTimeString('zh-CN', { hour12: false }))}`;
|
examTimingElem.textContent = `起止时间: ${formatTimeWithoutSeconds(new Date(currentExam.start).toLocaleTimeString('zh-CN', { hour12: false }))} - ${formatTimeWithoutSeconds(new Date(currentExam.end).toLocaleTimeString('zh-CN', { hour12: false }))}`;
|
||||||
const remainingTime = (new Date(currentExam.end) - now) / 1000;
|
const remainingTime = (new Date(currentExam.end).getTime() - now.getTime()) / 1000;
|
||||||
const remainingHours = Math.floor(remainingTime / 3600);
|
const remainingHours = Math.floor(remainingTime / 3600);
|
||||||
const remainingMinutes = Math.floor((remainingTime % 3600) / 60);
|
const remainingMinutes = Math.floor((remainingTime % 3600) / 60);
|
||||||
const remainingSeconds = Math.floor(remainingTime % 60);
|
const remainingSeconds = Math.floor(remainingTime % 60);
|
||||||
const remainingTimeText = `剩余时间: ${remainingHours}时 ${remainingMinutes}分 ${remainingSeconds}秒`;
|
const remainingTimeText = `剩余时间: ${remainingHours}时 ${remainingMinutes}分 ${remainingSeconds}秒`;
|
||||||
|
|
||||||
if (remainingHours === 0 && remainingMinutes <= 14) {
|
if (remainingHours === 0 && remainingMinutes <= 14) {
|
||||||
remainingTimeElem.textContent = remainingTimeText;
|
remainingTimeElem.textContent = `倒计时:` & remainingTimeText;
|
||||||
remainingTimeElem.style.color = "red";
|
remainingTimeElem.style.color = "red";
|
||||||
remainingTimeElem.style.fontWeight = "bold";
|
remainingTimeElem.style.fontWeight = "bold";
|
||||||
} else {
|
} else {
|
||||||
remainingTimeElem.textContent = remainingTimeText;
|
remainingTimeElem.textContent = `剩余时间:` & remainingTimeText;
|
||||||
remainingTimeElem.style.color = "#93b4f7";
|
remainingTimeElem.style.color = "#93b4f7";
|
||||||
remainingTimeElem.style.fontWeight = "normal";
|
remainingTimeElem.style.fontWeight = "normal";
|
||||||
}
|
}
|
||||||
@ -95,11 +95,12 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
} else if (nextExam) {
|
} else if (nextExam) {
|
||||||
currentSubjectElem.textContent = `下一场科目: ${nextExam.name}`;
|
currentSubjectElem.textContent = `下一场科目: ${nextExam.name}`;
|
||||||
examTimingElem.textContent = `起止时间: ${formatTimeWithoutSeconds(new Date(nextExam.start).toLocaleTimeString('zh-CN', { hour12: false }))} - ${formatTimeWithoutSeconds(new Date(nextExam.end).toLocaleTimeString('zh-CN', { hour12: false }))}`;
|
examTimingElem.textContent = `起止时间: ${formatTimeWithoutSeconds(new Date(nextExam.start).toLocaleTimeString('zh-CN', { hour12: false }))} - ${formatTimeWithoutSeconds(new Date(nextExam.end).toLocaleTimeString('zh-CN', { hour12: false }))}`;
|
||||||
remainingTimeElem.textContent = "剩余时间: -";
|
remainingTimeElem.textContent = "当前无考试";
|
||||||
|
remainingTimeElem.style.color = "#93b4f7";
|
||||||
statusElem.textContent = "状态: 未开始";
|
statusElem.textContent = "状态: 未开始";
|
||||||
statusElem.style.color = "orange";
|
statusElem.style.color = "orange";
|
||||||
} else {
|
} else {
|
||||||
currentSubjectElem.textContent = "当前无考试";
|
currentSubjectElem.textContent = "考试均已结束";
|
||||||
examTimingElem.textContent = "";
|
examTimingElem.textContent = "";
|
||||||
remainingTimeElem.textContent = "";
|
remainingTimeElem.textContent = "";
|
||||||
statusElem.textContent = "状态: 空闲";
|
statusElem.textContent = "状态: 空闲";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user