// 简单型组件工厂
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
}