|
@@ -1023,6 +1023,7 @@ export default {
|
|
|
if(depthTest == undefined){
|
|
|
depthTest = true;
|
|
|
}
|
|
|
+ let deepOpacity = params.deepOpacity;
|
|
|
if(status === "hide"){
|
|
|
if(addThreeCubeDetailInstance[id]){
|
|
|
addThreeCubeDetailInstance[id].clear();
|
|
@@ -1039,6 +1040,7 @@ export default {
|
|
|
points:params.points,
|
|
|
size,
|
|
|
bus,
|
|
|
+ deepOpacity,
|
|
|
depthTest
|
|
|
});
|
|
|
addThreeCubeDetailEvent.start();
|
|
@@ -1820,7 +1822,7 @@ export default {
|
|
|
if(virtualSocket){
|
|
|
virtualSocket.send(JSON.stringify(params.flyList));
|
|
|
}else{
|
|
|
- virtualSocket = new WebSocket('ws://58.34.215.19:8100/simulate/getRouteInfoWebSocket');
|
|
|
+ virtualSocket = new WebSocket('ws://58.34.215.19:8100/low-altitude/simulate/getRouteInfoWebSocket');
|
|
|
virtualSocket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
|
virtualSocket.send(JSON.stringify(params.flyList));
|
|
@@ -1868,7 +1870,7 @@ export default {
|
|
|
if(socket){
|
|
|
socket.send(JSON.stringify(params.flyList));
|
|
|
}else{
|
|
|
- socket = new WebSocket('ws://58.34.215.19:8100/aircraftRouteSpeedWebSocket');
|
|
|
+ socket = new WebSocket('ws://58.34.215.19:8100/low-altitude/aircraftRouteSpeedWebSocket');
|
|
|
socket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
|
socket.send(JSON.stringify(params.flyList));
|
|
@@ -2115,7 +2117,7 @@ export default {
|
|
|
//ws 推送方法
|
|
|
function getRealPower(params){
|
|
|
const connectWebSocket = () => {
|
|
|
- socket = new WebSocket('ws://58.34.215.19:8100/gridSearchWebSocket');
|
|
|
+ socket = new WebSocket('ws://58.34.215.19:8100/low-altitude/gridSearchWebSocket');
|
|
|
socket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
|
socket.send(JSON.stringify({
|
|
@@ -2411,6 +2413,7 @@ export default {
|
|
|
addDrawEvent.start(symbol,geometryType);
|
|
|
}
|
|
|
addDrawEvent.createListenerEvent((geometry) =>{
|
|
|
+ debugger
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"DrawComplete",
|
|
|
data:{
|
|
@@ -2419,6 +2422,7 @@ export default {
|
|
|
})
|
|
|
});
|
|
|
addDrawEvent.updateListenerEvent((geometry) =>{
|
|
|
+ debugger
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"DrawComplete",
|
|
|
data:{
|
|
@@ -2649,7 +2653,7 @@ export default {
|
|
|
"isShow": true
|
|
|
}));
|
|
|
}else{
|
|
|
- flyPointSocket = new WebSocket('ws://58.34.215.19:8100/flight/data/websocket');
|
|
|
+ flyPointSocket = new WebSocket('ws://58.34.215.19:8100/low-altitude/flight/data/websocket');
|
|
|
flyPointSocket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
|
};
|
|
@@ -2684,6 +2688,7 @@ export default {
|
|
|
y:data[0].boxSize.lonLength,
|
|
|
z:data[0].boxSize.height
|
|
|
},
|
|
|
+ "deepOpacity":true,
|
|
|
"points":data,
|
|
|
"depthTest":false
|
|
|
})
|
|
@@ -2945,7 +2950,6 @@ export default {
|
|
|
|
|
|
function getFunnelCube(params){
|
|
|
let id = params.id;
|
|
|
- let lastId = params.lastId;
|
|
|
let status = params.status;
|
|
|
let level = params.level;
|
|
|
let coneHeight = params.coneHeight;
|
|
@@ -2955,20 +2959,19 @@ export default {
|
|
|
let point = params.point;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByFunnel({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
coneHeight,
|
|
|
cylinderHeight,
|
|
@@ -3000,13 +3003,33 @@ export default {
|
|
|
"message":res.data.data.gridConflict
|
|
|
}
|
|
|
})
|
|
|
- showThreeCubeDetail({
|
|
|
- "id":params.id,
|
|
|
- "status":params.status,
|
|
|
- "size":size,
|
|
|
- "points":res.data.data.list,
|
|
|
- "depthTest":false
|
|
|
- })
|
|
|
+
|
|
|
+ if(res.data.data.list.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "23",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.list[0].boxSize.latLength,
|
|
|
+ y:res.data.data.list[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.list[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.list,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(res.data.data.listInfo.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "24",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.listInfo[0].boxSize.latLength,
|
|
|
+ y:res.data.data.listInfo[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.listInfo[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.listInfo,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -3021,20 +3044,19 @@ export default {
|
|
|
let point = params.point;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByFrustumCone({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
height,
|
|
|
level,
|
|
@@ -3053,11 +3075,6 @@ export default {
|
|
|
topRadius: params.topRadius,
|
|
|
bottomRadius: params.bottomRadius,
|
|
|
}).then(res =>{
|
|
|
- let size = {
|
|
|
- x:res.data.data.list[0].boxSize.latLength,
|
|
|
- y:res.data.data.list[0].boxSize.lonLength,
|
|
|
- z:res.data.data.list[0].boxSize.height
|
|
|
- }
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"CubeResult",
|
|
|
data:{
|
|
@@ -3065,19 +3082,38 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
|
|
|
- showThreeCubeDetail({
|
|
|
- "id":params.id,
|
|
|
- "status":params.status,
|
|
|
- "size":size,
|
|
|
- "points":res.data.data.list,
|
|
|
- "depthTest":false
|
|
|
- })
|
|
|
+ if(res.data.data.list.length>0){
|
|
|
+ debugger
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "23",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.list[0].boxSize.latLength,
|
|
|
+ y:res.data.data.list[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.list[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.list,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(res.data.data.listInfo.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "24",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.listInfo[0].boxSize.latLength,
|
|
|
+ y:res.data.data.listInfo[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.listInfo[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.listInfo,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
|
function getInvertedConeCube(params){
|
|
|
let id = params.id;
|
|
|
- let lastId = params.lastId;
|
|
|
let status = params.status;
|
|
|
let level = params.level;
|
|
|
let height = params.height;
|
|
@@ -3085,20 +3121,19 @@ export default {
|
|
|
let point = params.point;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByInvertedCone({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
height,
|
|
|
level,
|
|
@@ -3114,51 +3149,63 @@ export default {
|
|
|
level: params.level,
|
|
|
radius: params.radius,
|
|
|
}).then(res =>{
|
|
|
- let size = {
|
|
|
- x:res.data.data.list[0].boxSize.latLength,
|
|
|
- y:res.data.data.list[0].boxSize.lonLength,
|
|
|
- z:res.data.data.list[0].boxSize.height
|
|
|
- }
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"CubeResult",
|
|
|
data:{
|
|
|
"message":res.data.data.gridConflict
|
|
|
}
|
|
|
})
|
|
|
- showThreeCubeDetail({
|
|
|
- "id":params.id,
|
|
|
- "status":params.status,
|
|
|
- "size":size,
|
|
|
- "points":res.data.data.list,
|
|
|
- "depthTest":false
|
|
|
- })
|
|
|
+ if(res.data.data.list.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "23",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.list[0].boxSize.latLength,
|
|
|
+ y:res.data.data.list[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.list[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.list,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(res.data.data.listInfo.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "24",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.listInfo[0].boxSize.latLength,
|
|
|
+ y:res.data.data.listInfo[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.listInfo[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.listInfo,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
|
//查询圆柱体
|
|
|
function getCylinderCube(params){
|
|
|
let id = params.id;
|
|
|
- let lastId = params.lastId;
|
|
|
let status = params.status;
|
|
|
let level = params.level;
|
|
|
let height = params.height;
|
|
|
let rings = params.rings;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByPrism({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
height,
|
|
|
level,
|
|
@@ -3176,20 +3223,19 @@ export default {
|
|
|
let rings = params.rings;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByPrism({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
height,
|
|
|
level,
|
|
@@ -3201,27 +3247,26 @@ export default {
|
|
|
//查询棱柱体
|
|
|
function getPrismCube(params){
|
|
|
let id = params.id;
|
|
|
- let lastId = params.lastId;
|
|
|
let status = params.status;
|
|
|
let level = params.level;
|
|
|
let height = params.height;
|
|
|
let rings = params.rings;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
+
|
|
|
currentShowGridParams = null;
|
|
|
return
|
|
|
}
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByPrism({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
height,
|
|
|
level,
|
|
@@ -3235,11 +3280,6 @@ export default {
|
|
|
height:params.height,
|
|
|
level: params.level
|
|
|
}).then(res =>{
|
|
|
- let size = {
|
|
|
- x:res.data.data.list[0].boxSize.latLength,
|
|
|
- y:res.data.data.list[0].boxSize.lonLength,
|
|
|
- z:res.data.data.list[0].boxSize.height
|
|
|
- }
|
|
|
debugger
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"CubeResult",
|
|
@@ -3247,13 +3287,32 @@ export default {
|
|
|
"message":res.data.data.gridConflict
|
|
|
}
|
|
|
})
|
|
|
- showThreeCubeDetail({
|
|
|
- "id":params.id,
|
|
|
- "status":params.status,
|
|
|
- "size":size,
|
|
|
- "points":res.data.data.list,
|
|
|
- "depthTest":false
|
|
|
- })
|
|
|
+ if(res.data.data.list.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "23",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.list[0].boxSize.latLength,
|
|
|
+ y:res.data.data.list[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.list[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.list,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(res.data.data.listInfo.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "24",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.listInfo[0].boxSize.latLength,
|
|
|
+ y:res.data.data.listInfo[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.listInfo[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.listInfo,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -3261,14 +3320,17 @@ export default {
|
|
|
//查询航线
|
|
|
function getPathCube(params){
|
|
|
let id = params.id;
|
|
|
- let lastId = params.lastId;
|
|
|
let status = params.status;
|
|
|
let level = params.level;
|
|
|
let radius = params.radius;
|
|
|
let originPaths = params.paths;
|
|
|
if(status === "hide"){
|
|
|
showThreeCubeDetail({
|
|
|
- id:params.id,
|
|
|
+ id:params.id+ "23",
|
|
|
+ status:"hide"
|
|
|
+ });
|
|
|
+ showThreeCubeDetail({
|
|
|
+ id:params.id+ "24",
|
|
|
status:"hide"
|
|
|
});
|
|
|
currentShowGridParams = null;
|
|
@@ -3282,14 +3344,9 @@ export default {
|
|
|
z:item[2]
|
|
|
})
|
|
|
})
|
|
|
- showThreeCubeDetail({
|
|
|
- id:params.lastId,
|
|
|
- status:"hide"
|
|
|
- });
|
|
|
currentShowGridParams = id;
|
|
|
getSixPowerByPath({
|
|
|
id,
|
|
|
- lastId,
|
|
|
status,
|
|
|
radius,
|
|
|
level,
|
|
@@ -3298,29 +3355,46 @@ export default {
|
|
|
}
|
|
|
|
|
|
function getSixPowerByPath(params){
|
|
|
+ debugger
|
|
|
getPowerPointByPath({
|
|
|
paths:params.paths,
|
|
|
radius:params.radius,
|
|
|
level: params.level
|
|
|
}).then(res =>{
|
|
|
- let size = {
|
|
|
- x:res.data.data.list[0].boxSize.latLength,
|
|
|
- y:res.data.data.list[0].boxSize.lonLength,
|
|
|
- z:res.data.data.list[0].boxSize.height
|
|
|
- }
|
|
|
bus.emit('SendMessage',{
|
|
|
action:"CubeResult",
|
|
|
data:{
|
|
|
"message":res.data.data.gridConflict
|
|
|
}
|
|
|
})
|
|
|
- showThreeCubeDetail({
|
|
|
- "id":params.id,
|
|
|
- "status":params.status,
|
|
|
- "size":size,
|
|
|
- "points":res.data.data.list,
|
|
|
- "depthTest":false
|
|
|
- })
|
|
|
+ debugger
|
|
|
+ if(res.data.data.list.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "23",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.list[0].boxSize.latLength,
|
|
|
+ y:res.data.data.list[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.list[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.list,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ debugger
|
|
|
+ if(res.data.data.listInfo.length>0){
|
|
|
+ showThreeCubeDetail({
|
|
|
+ "id":params.id+ "24",
|
|
|
+ "status":params.status,
|
|
|
+ "size": {
|
|
|
+ x:res.data.data.listInfo[0].boxSize.latLength,
|
|
|
+ y:res.data.data.listInfo[0].boxSize.lonLength,
|
|
|
+ z:res.data.data.listInfo[0].boxSize.height
|
|
|
+ },
|
|
|
+ "points":res.data.data.listInfo,
|
|
|
+ "depthTest":false
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|