From 1cf151575d6a5f2aa9ba3bdc19e821b451001087 Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Fri, 29 Nov 2024 10:20:37 +0800 Subject: [PATCH] fix(components): [time-picker] click the Cancel button twice to close time picker (#18938) * fix(components): [time-picker] Cancel button twice to close Co-authored-by: xingyixiang <452282988@qq.com> Co-authored-by: cdk1025 * Update packages/components/time-picker/src/time-picker-com/panel-time-range.vue --------- Co-authored-by: xingyixiang <452282988@qq.com> Co-authored-by: cdk1025 --- .../time-picker/src/time-picker-com/panel-time-range.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/components/time-picker/src/time-picker-com/panel-time-range.vue b/packages/components/time-picker/src/time-picker-com/panel-time-range.vue index 452f4eedff..2d78659998 100644 --- a/packages/components/time-picker/src/time-picker-com/panel-time-range.vue +++ b/packages/components/time-picker/src/time-picker-com/panel-time-range.vue @@ -153,6 +153,9 @@ const isValidValue = (_date: Dayjs[]) => { } const handleChange = (start: Dayjs, end: Dayjs) => { + if (!props.visible) { + return + } // todo getRangeAvailableTime(_date).millisecond(0) emit('pick', [start, end], true) }