修复已过期和已预约时间段可点击的问题

This commit is contained in:
2025-12-06 01:10:27 +08:00
parent ff23ac6bbb
commit a6356ea2a2
+8 -1
View File
@@ -725,7 +725,14 @@ try {
slotDiv.className = `time-slot ${isPast ? 'past' : ''} ${isBooked ? 'booked' : 'available'}`;
slotDiv.textContent = timeString;
slotDiv.dataset.time = timeString;
slotDiv.onclick = () => selectTimeSlot(submissionId, timeString);
// 只有可用的时间段才添加点击事件
if (!isPast && !isBooked) {
slotDiv.onclick = () => selectTimeSlot(submissionId, timeString);
} else {
// 禁用不可点击的时间段
slotDiv.style.cursor = 'not-allowed';
}
timeGrid.appendChild(slotDiv);
}