|
|
@ -126,18 +126,25 @@ export default defineMenu((menus) => { |
|
|
click: async () => { |
|
|
click: async () => { |
|
|
const viewport: Viewport = window['viewport'] |
|
|
const viewport: Viewport = window['viewport'] |
|
|
const vdata: any = await viewport.stateManager.save() |
|
|
const vdata: any = await viewport.stateManager.save() |
|
|
console.log(system.json5.stringify(vdata.items)); |
|
|
console.log(system.json5.stringify(vdata.items)) |
|
|
await Request.request.post("/api/workbench/LccModelManager@addOrUpdateFloor", { |
|
|
system.showLoading('正在保存模型数据...') |
|
|
|
|
|
try { |
|
|
|
|
|
await Request.request.post('/api/workbench/LccModelManager@addOrUpdateFloor', { |
|
|
projectUuid: worldModel.state.project_uuid, |
|
|
projectUuid: worldModel.state.project_uuid, |
|
|
catalogCode: worldModel.state.catalogCode, |
|
|
catalogCode: worldModel.state.catalogCode, |
|
|
items: JSON.stringify(vdata.items), |
|
|
envId: 1, |
|
|
}); |
|
|
items: JSON.stringify(vdata.items) |
|
|
|
|
|
}) |
|
|
// console.log(JSON.stringify(worldModel.state));
|
|
|
// console.log(JSON.stringify(worldModel.state));
|
|
|
await Request.request.post("/api/workbench/LccModelManager@addOrUpdateWorld", { |
|
|
await Request.request.post('/api/workbench/LccModelManager@addOrUpdateWorld', { |
|
|
projectUuid: worldModel.state.project_uuid, |
|
|
projectUuid: worldModel.state.project_uuid, |
|
|
directoryData: JSON.stringify(worldModel.state.catalog), |
|
|
directoryData: JSON.stringify(worldModel.state.catalog), |
|
|
otherData: JSON.stringify(worldModel.state.worldData), |
|
|
envId: 1, |
|
|
}); |
|
|
otherData: JSON.stringify(worldModel.state.worldData) |
|
|
|
|
|
}) |
|
|
|
|
|
} finally { |
|
|
|
|
|
system.clearLoading() |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
|