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