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