修改淹没分析

This commit is contained in:
2025-12-12 13:51:45 +08:00
parent 238594fdcf
commit a740d4b058
2 changed files with 50 additions and 47 deletions

View File

@ -11,54 +11,56 @@ export const addMapSource = async ({ type, id, sourceName = '未命名对象', o
if (window.earth.entityMap.get(id)) { if (window.earth.entityMap.get(id)) {
window.earth.entityMap.get(id).remove() window.earth.entityMap.get(id).remove()
} }
let options: any = await initMapData(type, opt, cd) setTimeout(async () => {
let selectedNodes = window.treeObj.getSelectedNodes() let options: any = await initMapData(type, opt, cd)
let node = selectedNodes && selectedNodes[selectedNodes.length - 1] let selectedNodes = window.treeObj.getSelectedNodes()
function getParentId(nd: any) { let node = selectedNodes && selectedNodes[selectedNodes.length - 1]
if (nd.sourceType === 'directory') { function getParentId(nd: any) {
return nd.id if (nd.sourceType === 'directory') {
} else { return nd.id
let parentNode = window.treeObj.getNodeByParam("id", nd.parentId, null); } else {
if (parentNode) { let parentNode = window.treeObj.getNodeByParam("id", nd.parentId, null);
return getParentId(parentNode) if (parentNode) {
} return getParentId(parentNode)
else { }
return else {
return
}
} }
} }
} let parentId
let parentId if (node) {
if (node) { parentId = getParentId(node)
parentId = getParentId(node) }
} delete options.host
delete options.host if (options.attribute && options.attribute.rtmp) {
if (options.attribute && options.attribute.rtmp) { delete options.attribute.rtmp
delete options.attribute.rtmp }
} switch (type) {
switch (type) { case 'rendezvous':
case 'rendezvous': case 'attackArrow':
case 'attackArrow': case 'pincerArrow':
case 'pincerArrow': delete options.label.ground
delete options.label.ground delete options.label.position
delete options.label.position break;
break; case 'path':
case 'path': delete options.label.text
delete options.label.text break;
break; }
} console.log('options', options)
console.log('options', options) let params: any = {
let params: any = { id: id,
id: id, sourceName: sourceName,
sourceName: sourceName, sourceType: type,
sourceType: type, // isShow: 1,
// isShow: 1, parentId: parentId,
parentId: parentId, // "treeIndex": 0,
// "treeIndex": 0, params: options
params: options }
} TreeApi.addOtherSource(params)
TreeApi.addOtherSource(params) params.params = JSON.stringify(params.params)
params.params = JSON.stringify(params.params) params.isShow = true
params.isShow = true
cusAddNodes(window.treeObj, params.parentId, [params]) cusAddNodes(window.treeObj, params.parentId, [params])
}, 10);
} }

View File

@ -231,6 +231,7 @@ var readOnly = ref(true)
const changeWater = () => { const changeWater = () => {
submerge.restart() submerge.restart()
isPausng.value = false
} }
eventBus.on('submergeDialog', () => { eventBus.on('submergeDialog', () => {