From f21992f44352a220a601f6199d1f216a1e2bfeb3 Mon Sep 17 00:00:00 2001 From: lizw-2015 <1183409807@qq.com> Date: Mon, 23 Jun 2025 13:57:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(workbench):=20=E6=B7=BB=E5=8A=A0=E6=88=96?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=96=E7=95=8C=E6=A8=A1=E5=9E=8B=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 LccModelManager 中新增 addOrUpdateWorld 方法,实现添加或更新世界模型的功能 - 在前端 FileMenu 中添加保存世界模型的逻辑,调用后端新增的接口 - 优化了世界模型的数据处理,支持目录数据和其他自定义数据的保存 --- src/editor/menus/FileMenu.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/editor/menus/FileMenu.ts b/src/editor/menus/FileMenu.ts index 5789b72..da554d7 100644 --- a/src/editor/menus/FileMenu.ts +++ b/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), + }); } }, {