UNPKG

ilead-ibpmp-design-new

Version:

基于 `vue` 和 `bpmn.io@7.0` ,实现 flowable 的 modeler 模型设计器

43 lines (41 loc) 1.19 kB
// 获取动态组件类型 export function getComponentType(configItem) { const xType = configItem.xType const type = configItem.type if (xType === 'slot') { return 'slot' } else if (xType === 'cascader') { return 'xCascader' } else if (xType === 'checkbox') { return 'xCheckbox' } else if (xType === 'colorPicker') { return 'xColorPicker' } else if (xType === 'datePicker') { return 'xDatePicker' } else if (xType === 'input') { return 'xInput' } else if (xType === 'autocomplete') { return 'xAutocomplete' } else if (xType === 'inputNumber') { return 'xInputNumber' } else if (xType === 'radio') { return 'xRadio' } else if (xType === 'rate') { return 'xRate' } else if (xType === 'select') { if (type === 'tree') { return 'xTree' } return 'xSelect' } else if (xType === 'slider') { return 'xSlider' } else if (xType === 'switch') { return 'xSwitch' } else if (xType === 'timePicker') { return 'xTimePicker' } else if (xType === 'timeSelect') { return 'xTimeSelect' } else if (xType === 'transfer') { return 'xTransfer' } }