浏览代码

预约时间限制优化

shaogen1995 9 月之前
父节点
当前提交
fb949fa57c
共有 1 个文件被更改,包括 23 次插入3 次删除
  1. 23 3
      src/views/ExhibitionService/BookingTime.vue

+ 23 - 3
src/views/ExhibitionService/BookingTime.vue

@@ -141,12 +141,32 @@ onMounted(() => {
 
 
 // 获取当前时间小时,比较时间
-const nowTime =(lastTime:string)=>{
+const nowTime =(lastTime:string)=>{  
+
+  // 对比 小时
   let d = new Date();
   let t =d.getHours()
 
-  let aa =Number(lastTime.split(':')[0])
-  return t<aa
+  let nowTime =Number(lastTime.split(':')[0])
+
+// 对比 天
+
+const dayArr1 =selectDate.value.split(' ')[0]
+
+const acDay =dayArr1.split('-')[2]
+
+let nowDay =d.getDate()
+
+console.log(nowDay>=Number(acDay));
+
+if(nowDay>=Number(acDay)){
+
+  // true 当天或者 当天之前
+  return (t<nowTime)
+  
+}else return true
+
+  
   
 }
 </script>