import _ from 'lodash' import getComponentConfig from 'packages/js/utils/getBorderComponentsConfig' // 批量引入配置文件 import { setModules, dataModules } from 'packages/js/utils/configImport' const typeLIst = [ 'border1', 'border2', 'border3', 'border4', 'border5', 'border6', 'border7', 'border8', 'border9', 'border10', 'border11', 'border12', 'border13', 'border14', 'border15' ] let basicConfigList = [] basicConfigList = typeLIst.map((type) => { // 装饰组件的className保持一致 return getComponentConfig(type, 'ScreenBorder') }) basicConfigList = basicConfigList.map((item) => { return basicComponentsConfig(item) }) // 生成基本配置 export function basicComponentsConfig (item) { // let type = `${_.upperFirst(item.type)}` return { ...item, option: _.cloneDeep(setModules[item.type]), ..._.cloneDeep(dataModules[item.type]) } } export default basicConfigList