// import _ from 'lodash' import cloneDeep from 'lodash/cloneDeep' import getComponentConfig from 'data-room-ui/js/utils/getDecorationComponentsConfig' // 批量引入配置文件 import { setModules, dataModules } from 'data-room-ui/js/utils/configImport' const typeLIst = ['decoration1', 'decoration3', 'decoration2', 'decoration2Reverse', 'decoration4', 'decoration4Reverse', 'decoration5', 'decoration6', 'decoration8', 'decoration8Reverse', 'decoration9', 'decoration10', 'decoration11'] let basicConfigList = [] basicConfigList = typeLIst.map(type => { // 装饰组件的className保持一致 return getComponentConfig(type, 'ScreenDecoration') }) basicConfigList = basicConfigList.map(item => { return basicComponentsConfig(item) }) // 生成基本配置 export function basicComponentsConfig (item) { // let type = `lcdp${upperFirst(item.type)}` return { ...item, option: cloneDeep(setModules[item.type]), ...cloneDeep(dataModules[item.type]) } } export default basicConfigList