From 70df922e2a9c74f05cd58d5ae2e0d78d3f7d5593 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Fri, 10 Nov 2023 11:47:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=B6=E9=97=B4=E9=80=89?= =?UTF-8?q?=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/realTimeMonitor/components/parameterArea.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/views/realTimeMonitor/components/parameterArea.vue b/src/views/realTimeMonitor/components/parameterArea.vue index 5fee846..5ea78d5 100644 --- a/src/views/realTimeMonitor/components/parameterArea.vue +++ b/src/views/realTimeMonitor/components/parameterArea.vue @@ -23,6 +23,7 @@ format="yyyy 年 MM 月 dd 日" :picker-options="pickerOptions" @change="changedate" + @focus="handleDateFocus" :clearable="false" > @@ -205,6 +206,15 @@ export default { collectCourses() { this.collect = !this.collect; }, + //focus时间重新赋值 + handleDateFocus() { + // 更新pickerOptions的disabledDate函数,禁用大于当前时间的日期 + this.pickerOptions.disabledDate = (date) => { + //console.log(date); + const currentDate = new Date(); + return date.getTime() > currentDate.getTime(); // 禁用大于今天的日期 + }; + }, //选择时间 changedate() { console.log(this.dateValue.getTime());