jinlin
2023-11-03 35435e8b1995e6775c82b86652381e07e3faff54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// 简单型组件工厂
import getOneTextHtml from '../oneText'
import getDatePickerHtml from '../datePicker'
import getSelectHtml from '../select'
import getMultiTextHtml from '../multiText'
import getRadioHtml from '../radio'
import getCheckboxHtml from '../checkbox'
import getDateRangeHtml from '../dateRange'
import getTimePickerHtml from '../timePicker'
import getTimeRangeHtml from '../timeRange'
import getInputNumberHtml from '../inputNumber'
import getUploadHtml from '../upload'
 
export default function getSimpleComponentHtml(formJson, component, parent, isSomeSpanUnequal24) {
  let html = ''
 
  if (component.FComponentType && component.FComponentType === 'oneText') {
    html = getOneTextHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'datePicker') {
    html = getDatePickerHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'select') {
    html = getSelectHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'multiText') {
    html = getMultiTextHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'radio') {
    html = getRadioHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'checkbox') {
    html = getCheckboxHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'dateRange') {
    html = getDateRangeHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'timePicker') {
    html = getTimePickerHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'timeRange') {
    html = getTimeRangeHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'inputNumber') {
    html = getInputNumberHtml(formJson, component, parent, isSomeSpanUnequal24)
  } else if (component.FComponentType && component.FComponentType === 'upload') {
    html = getUploadHtml(formJson, component, parent, isSomeSpanUnequal24)
  }
 
  return html
}