初始化

This commit is contained in:
砂糖
2025-11-08 10:38:36 +08:00
commit 3beeec7296
1626 changed files with 198488 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
// 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;