修改淹没分析
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user