From aee945f90f7b2d36a4802202da29fe4acf248da1 Mon Sep 17 00:00:00 2001 From: lyc Date: Wed, 18 Sep 2024 10:53:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E8=AF=BE=E7=A8=8B-=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E9=99=90=E5=88=B6=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/prepare/container/reserv.vue | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/views/prepare/container/reserv.vue b/src/renderer/src/views/prepare/container/reserv.vue index c76c36f..69c3077 100644 --- a/src/renderer/src/views/prepare/container/reserv.vue +++ b/src/renderer/src/views/prepare/container/reserv.vue @@ -178,16 +178,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 [] } }