Browse Source

fix: 修复日期组件问题

马大波 3 years ago
parent
commit
644dee7b9e

+ 2 - 2
custom-form/src/components/DynamicForm/DynamicFormItem.jsx

@@ -1,3 +1,4 @@
+import moment from 'moment'
 import { WidgetType } from '../../commons/enums'
 
 export default {
@@ -57,8 +58,7 @@ export default {
             showTime={true}
             valueFormat={config.content || 'YYYY-MM-DD HH:mm:ss'}
             format={config.content || 'YYYY-MM-DD HH:mm:ss'}
-            // TODO 存在BUG待修复
-            // defaultValue={form[value.name] ? moment(form[value.name]) : null}
+            value={form[value.name] ? moment(form[value.name]) : null}
             onChange={date => form[value.name] = date}
           />
         )

+ 1 - 1
custom-form/src/config.js

@@ -65,7 +65,7 @@ export default [
     }
   },
   {
-    defaultValue: '',
+    defaultValue: '2022-12-12 17:40:28',
     description: '日期选择测试',
     fieldType: FieldType.STRING,
     name: 'dateType',

File diff suppressed because it is too large
+ 0 - 0
demo-project/public/form.umd.min.js


Some files were not shown because too many files changed in this diff