From 44c5a8c8dbbba8b506fd89dff25fbe96154d7058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E6=A2=A6?= Date: Wed, 3 Sep 2025 15:14:35 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8Dform-render?= =?UTF-8?q?=E4=B8=ADantd=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7=E9=80=A0?= =?UTF-8?q?=E6=88=90=E7=9A=84=20rc-picker@4.11.3=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=B8=8D=E5=85=BC=E5=AE=B9=E9=97=AE=E9=A2=98=E9=80=A0=E6=88=90?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/widgets/components/DatePicker/index.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/form-render/src/widgets/components/DatePicker/index.tsx b/packages/form-render/src/widgets/components/DatePicker/index.tsx index c01931959..7d9406ebc 100644 --- a/packages/form-render/src/widgets/components/DatePicker/index.tsx +++ b/packages/form-render/src/widgets/components/DatePicker/index.tsx @@ -2,6 +2,14 @@ import dayjsGenerateConfig from 'rc-picker/es/generate/dayjs'; import generatePicker from 'antd/es/date-picker/generatePicker'; import 'antd/es/date-picker/style/index'; -const DatePicker: any = generatePicker(dayjsGenerateConfig); +// 修复 dayjs 生成配置中缺失的毫秒相关方法 +const enhancedDayjsConfig = { + ...dayjsGenerateConfig, + // 添加缺失的毫秒相关方法 + getMillisecond: (date: any) => date.millisecond(), + setMillisecond: (date: any, millisecond: number) => date.millisecond(millisecond), +}; -export default DatePicker; \ No newline at end of file +const DatePicker: any = generatePicker(enhancedDayjsConfig); + +export default DatePicker;