diff --git a/src/renderer/src/views/prepare/container/reserv.vue b/src/renderer/src/views/prepare/container/reserv.vue index 623a217..49660dc 100644 --- a/src/renderer/src/views/prepare/container/reserv.vue +++ b/src/renderer/src/views/prepare/container/reserv.vue @@ -172,16 +172,23 @@ const disabledHours = ()=>{ } // 限制分-返回被禁选的 const disabledMinute = (hour,role) => { + if(form.time == null) return if(getCurrentTime('YYYY-MM-DD') == form.day){ const arrs = [] if(role == 'start'){ - for (let i = 0; i < 60; i++) { - if (new Date().getMinutes() <= i) continue; - arrs.push(i) + let nowHour = new Date().getHours().toString().padStart(2, '0'); + if(nowHour < hour){ + return [] + } + else{ + for (let i = 0; i < 60; i++) { + if (new Date().getMinutes() <= i) continue; + arrs.push(i) + } + return arrs; } - return arrs; } - else{ + if(role == 'end'){ if(form.time[0]) return [] } }