|
|
@ -60,7 +60,7 @@ export default defineMenu((menus) => { |
|
|
[ |
|
|
[ |
|
|
{ |
|
|
{ |
|
|
name: 'open', label: '打开', icon: SvgCode.open, order: 1, tip: 'Ctrl+O', |
|
|
name: 'open', label: '打开', icon: SvgCode.open, order: 1, tip: 'Ctrl+O', |
|
|
click: async () => { |
|
|
click2: async () => { |
|
|
worldModel.state.isOpened = false |
|
|
worldModel.state.isOpened = false |
|
|
worldModel.state.isDraft = false |
|
|
worldModel.state.isDraft = false |
|
|
worldModel.state.catalog = [] |
|
|
worldModel.state.catalog = [] |
|
|
@ -80,7 +80,7 @@ export default defineMenu((menus) => { |
|
|
system.clearLoading() |
|
|
system.clearLoading() |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
click2: async () => { |
|
|
click: async () => { |
|
|
let dialog: any = null |
|
|
let dialog: any = null |
|
|
system.showDialog(createVNode(OpenProject, { |
|
|
system.showDialog(createVNode(OpenProject, { |
|
|
onCancel: () => dialog?.onClose(), |
|
|
onCancel: () => dialog?.onClose(), |
|
|
@ -88,7 +88,7 @@ export default defineMenu((menus) => { |
|
|
dialog?.onClose() |
|
|
dialog?.onClose() |
|
|
const veryBigData = JSON.parse(row.otherData) |
|
|
const veryBigData = JSON.parse(row.otherData) |
|
|
veryBigData.catalog = JSON.parse(row.directoryData) |
|
|
veryBigData.catalog = JSON.parse(row.directoryData) |
|
|
veryBigData.items = [] |
|
|
if(!veryBigData.items) veryBigData.items = [] |
|
|
worldModel.state.isOpened = false |
|
|
worldModel.state.isOpened = false |
|
|
worldModel.state.isDraft = false |
|
|
worldModel.state.isDraft = false |
|
|
worldModel.state.catalog = [] |
|
|
worldModel.state.catalog = [] |
|
|
@ -126,7 +126,12 @@ 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", { |
|
|
|
|
|
projectUuid: worldModel.state.project_uuid, |
|
|
|
|
|
catalogCode: worldModel.state.catalogCode, |
|
|
|
|
|
items: JSON.stringify(vdata.items), |
|
|
|
|
|
}); |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
|