修复已过期和已预约时间段可点击的问题
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user