From 4a8d6f9364ebcadd08834dcb37feb97ab83fba78 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 11 九月 2025 15:21:12 +0800
Subject: [PATCH] fix: bug
---
packages/components/src/Input/ChooseInputWithDatePicker.vue | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/packages/components/src/Input/ChooseInputWithDatePicker.vue b/packages/components/src/Input/ChooseInputWithDatePicker.vue
index a40694d..a2d8450 100644
--- a/packages/components/src/Input/ChooseInputWithDatePicker.vue
+++ b/packages/components/src/Input/ChooseInputWithDatePicker.vue
@@ -15,9 +15,15 @@
type Props = {
modelValue: string | number;
+ minDate?: Date;
+ maxDate?: Date;
+ type?: string;
+ format?: string;
};
-const props = withDefaults(defineProps<Props>(), {});
+const props = withDefaults(defineProps<Props>(), {
+ format: 'YYYY-MM-DD',
+});
const emit = defineEmits<{
(e: 'update:modelValue', val: string | number): void;
@@ -43,11 +49,13 @@
h(DatePicker, {
modelValue: _modelValue,
onCancel: onClose,
+ type: props.type,
+ maxDate: props.maxDate,
onConfirm: ({ selectedValue }) => {
- console.log('selectedValue: ', selectedValue);
- emit('update:modelValue', dayjs(selectedValue).format('YYYY-MM-DD'));
+ emit('update:modelValue', dayjs(selectedValue.join('-')).format(props.format));
onClose();
},
+ minDate: props.minDate,
}),
}
),
--
Gitblit v1.9.1