| | |
| | | |
| | | const DATE_TYPE = ['DatePicker', 'MonthPicker', 'WeekPicker', 'TimePicker']; |
| | | |
| | | /** |
| | | * 上传组件 |
| | | */ |
| | | export const uploadItemType: ComponentType[] = ['Upload', 'ImageUpload']; |
| | | |
| | | function genType() { |
| | | return [...DATE_TYPE, 'RangePicker']; |
| | | return [...DATE_TYPE, 'RangePicker', 'TimeRangePicker']; |
| | | } |
| | | |
| | | export function setComponentRuleType( |
| | |
| | | } |
| | | if (['DatePicker', 'MonthPicker', 'WeekPicker', 'TimePicker'].includes(component)) { |
| | | rule.type = valueFormat ? 'string' : 'object'; |
| | | } else if (['RangePicker', 'Upload', 'CheckboxGroup', 'TimePicker'].includes(component)) { |
| | | } else if (['RangePicker', 'CheckboxGroup'].includes(component)) { |
| | | rule.type = 'array'; |
| | | } else if (['InputNumber'].includes(component)) { |
| | | rule.type = 'number'; |