提交 4fa89d9d authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 0638ac83
......@@ -153,9 +153,24 @@ function handleEdit(row: any) {
// 最短交卷时间禁用日期:必须大于开始时间且小于结束时间
function disabledMinSubmitDate(time: Date) {
const startTime = form.start_time ? new Date(form.start_time).getTime() : 0
const endTime = form.end_time ? new Date(form.end_time).getTime() : Infinity
return time.getTime() < startTime || time.getTime() > endTime
if (!form.start_time && !form.end_time) return false
// 只比较日期部分(年月日),忽略时间部分
const timeDate = new Date(time.getFullYear(), time.getMonth(), time.getDate())
if (form.start_time) {
const startDate = new Date(form.start_time)
const startDateOnly = new Date(startDate.getFullYear(), startDate.getMonth(), startDate.getDate())
if (timeDate < startDateOnly) return true
}
if (form.end_time) {
const endDate = new Date(form.end_time)
const endDateOnly = new Date(endDate.getFullYear(), endDate.getMonth(), endDate.getDate())
if (timeDate > endDateOnly) return true
}
return false
}
</script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论