Browse Source

feat(workbench): 添加或更新世界模型功能

- 在 LccModelManager 中新增 addOrUpdateWorld 方法,实现添加或更新世界模型的功能
- 在前端 FileMenu 中添加保存世界模型的逻辑,调用后端新增的接口
- 优化了世界模型的数据处理,支持目录数据和其他自定义数据的保存
master
lizw-2015 6 months ago
parent
commit
f21992f443
  1. 6
      src/editor/menus/FileMenu.ts

6
src/editor/menus/FileMenu.ts

@ -132,6 +132,12 @@ export default defineMenu((menus) => {
catalogCode: worldModel.state.catalogCode,
items: JSON.stringify(vdata.items),
});
// console.log(JSON.stringify(worldModel.state));
await Request.request.post("/api/workbench/LccModelManager@addOrUpdateWorld", {
projectUuid: worldModel.state.project_uuid,
directoryData: JSON.stringify(worldModel.state.catalog),
otherData: JSON.stringify(worldModel.state.worldData),
});
}
},
{

Loading…
Cancel
Save