...
|
...
|
@@ -30,13 +30,13 @@ function drawData(resp) { |
|
|
scene.add(container_qq);
|
|
|
container_qq.add(newNode(scene,appNodeX-50,appNodeY+120,1,1));
|
|
|
container_qq.add(newNode(scene,appNodeX-50,appNodeY+520,1,1));
|
|
|
container_qq.add(newNode(scene,appNodeX+300,appNodeY+120,1,1));
|
|
|
container_qq.add(newNode(scene,appNodeX+320,appNodeY+120,1,1));
|
|
|
|
|
|
var container_az2 = new JTopo.Container();
|
|
|
container_az2.setBound(appNodeX+430, appNodeY+200, 300, 280);
|
|
|
scene.add(container_az2);
|
|
|
container_az2.add(newNode(scene,appNodeX+380,appNodeY+120,1,1));
|
|
|
container_az2.add(newNode(scene,appNodeX+380,appNodeY+495,1,1));
|
|
|
container_az2.add(newNode(scene,appNodeX+340,appNodeY+120,1,1));
|
|
|
container_az2.add(newNode(scene,appNodeX+340,appNodeY+520,1,1));
|
|
|
container_az2.add(newNode(scene,appNodeX+650,appNodeY+120,1,1));
|
|
|
|
|
|
var askServer = newNode(scene,appNodeX-20,appNodeY+150,appNodeW,appNodeH,'问询服务器');
|
...
|
...
|
@@ -52,7 +52,7 @@ function drawData(resp) { |
|
|
var qqElb = newNode(scene,appNodeX+100,appNodeY+150,appNodeW,appNodeH,'az1Elb');
|
|
|
container_qq.add(qqElb);
|
|
|
|
|
|
var qqElbIp=newNode(scene,appNodeX+100+90,appNodeY+150+15,1,1,'123.206.1.98');
|
|
|
var qqElbIp=newNodeForIp(scene,appNodeX+100+90,appNodeY+150+15,1,1,'123.206.1.98');
|
|
|
qqElbIp.textPosition = 'Bottom_Right';
|
|
|
container_qq.add(qqElbIp);
|
|
|
|
...
|
...
|
@@ -62,7 +62,7 @@ function drawData(resp) { |
|
|
link.arrowsRadius = 10;
|
|
|
|
|
|
for(var i=0;i<data.az1NginxIps.length;i++){
|
|
|
var qqNginxIp=newNode(scene,appNodeX+105+75,appNodeY+250+i*10,1,1,data.az1NginxIps[i]);
|
|
|
var qqNginxIp=newNodeForIp(scene,appNodeX+105+75,appNodeY+250+i*10,1,1,data.az1NginxIps[i]);
|
|
|
qqNginxIp.textPosition = 'Middle_Right';
|
|
|
container_qq.add(qqNginxIp);
|
|
|
}
|
...
|
...
|
@@ -72,7 +72,7 @@ function drawData(resp) { |
|
|
var qqGateway1 = newNode(scene,appNodeX+10,appNodeY+370,appNodeW,appNodeH,'az1Gateway');
|
|
|
container_qq.add(qqGateway1);
|
|
|
for(var i=0;i<data.az1GatewayIps.length;i++){
|
|
|
var azIp=newNode(scene,appNodeX+10-20,appNodeY+370+60+i*10,1,1,data.az1GatewayIps[i]);
|
|
|
var azIp=newNodeForIp(scene,appNodeX+10-20,appNodeY+370+60+i*10,1,1,data.az1GatewayIps[i]);
|
|
|
azIp.textPosition = 'Middle_Right';
|
|
|
container_qq.add(azIp);
|
|
|
}
|
...
|
...
|
@@ -80,7 +80,7 @@ function drawData(resp) { |
|
|
var grayGateway = newNode(scene,appNodeX+230,appNodeY+390,appNodeW,appNodeH,'grayGateway');
|
|
|
container_qq.add(grayGateway);
|
|
|
for(var i=0;i<data.grayGatewayIps.length;i++){
|
|
|
var azIp=newNode(scene,appNodeX+230-15,appNodeY+370+60+i*10,1,1,data.grayGatewayIps[i]);
|
|
|
var azIp=newNodeForIp(scene,appNodeX+230-15,appNodeY+370+60+i*10,1,1,data.grayGatewayIps[i]);
|
|
|
azIp.textPosition = 'Middle_Right';
|
|
|
container_qq.add(azIp);
|
|
|
}
|
...
|
...
|
@@ -88,7 +88,7 @@ function drawData(resp) { |
|
|
var az2Elb = newNode(scene,appNodeX+420,appNodeY+150,appNodeW,appNodeH,'az2Elb');
|
|
|
container_az2.add(az2Elb);
|
|
|
|
|
|
var az2ElbIp=newNode(scene,appNodeX+420+90,appNodeY+150+15,1,1,'123.206.2.50');
|
|
|
var az2ElbIp=newNodeForIp(scene,appNodeX+420+90,appNodeY+150+15,1,1,'123.206.2.50');
|
|
|
az2ElbIp.textPosition = 'Bottom_Right';
|
|
|
container_az2.add(az2ElbIp);
|
|
|
|
...
|
...
|
@@ -98,7 +98,7 @@ function drawData(resp) { |
|
|
link.arrowsRadius = 10;
|
|
|
|
|
|
for(var i=0;i<data.az2NginxIps.length;i++){
|
|
|
var az2NginxIp=newNode(scene,appNodeX+425+75,appNodeY+250+i*10,1,1,data.az2NginxIps[i]);
|
|
|
var az2NginxIp=newNodeForIp(scene,appNodeX+425+75,appNodeY+250+i*10,1,1,data.az2NginxIps[i]);
|
|
|
az2NginxIp.textPosition = 'Middle_Right';
|
|
|
container_az2.add(az2NginxIp);
|
|
|
}
|
...
|
...
|
@@ -110,7 +110,7 @@ function drawData(resp) { |
|
|
container_az2.add(az2Gateway1);
|
|
|
|
|
|
for(var i=0;i<data.az2GatewayIps.length;i++){
|
|
|
var az2NginxIp=newNode(scene,appNodeX+550-20,appNodeY+370+60+i*10,1,1,data.az2GatewayIps[i]);
|
|
|
var az2NginxIp=newNodeForIp(scene,appNodeX+550-20,appNodeY+370+60+i*10,1,1,data.az2GatewayIps[i]);
|
|
|
az2NginxIp.textPosition = 'Middle_Right';
|
|
|
container_az2.add(az2NginxIp);
|
|
|
}
|
...
|
...
|
@@ -574,6 +574,12 @@ function newNode(scene,x, y, w, h, text) { |
|
|
return node;
|
|
|
}
|
|
|
|
|
|
function newNodeForIp(scene,x, y, w, h, text) {
|
|
|
var node=newNode(scene,x, y, w, h, text);
|
|
|
node.fontColor='50,180,202'
|
|
|
return node;
|
|
|
}
|
|
|
|
|
|
// 简单连线
|
|
|
function newLink(scene,nodeA, nodeZ, text, dashedPattern) {
|
|
|
var link = new JTopo.Link(nodeA, nodeZ, text);
|
...
|
...
|
|