...
|
...
|
@@ -509,7 +509,7 @@ layui.define(['common', 'layer', 'form', 'mxClient', 'admin', 'reslist', 'reskpi |
|
|
container.style.position = 'absolute';
|
|
|
container.style.overflow = 'hidden';
|
|
|
container.style.width = '100%';
|
|
|
container.style.background = 'url("/src/lib/mxgraph/editors/images/grid.gif")';
|
|
|
container.style.background = 'url("/monitor-web/src/lib/mxgraph/editors/images/grid.gif")';
|
|
|
|
|
|
// Workaround for Internet Explorer ignoring certain styles
|
|
|
if (mxClient.IS_QUIRKS) {
|
...
|
...
|
@@ -540,80 +540,80 @@ layui.define(['common', 'layer', 'form', 'mxClient', 'admin', 'reslist', 'reskpi |
|
|
};
|
|
|
|
|
|
//基础图标
|
|
|
addVertex('组卡片', '/src/style/img/mxcell/default-icon-card.png', 120, 160, 'shape=swimlane;startSize=20;', null);
|
|
|
addVertex('组', '/src/style/img/mxcell/default-icon-dashed-card.png', 120, 160, 'shape=swimlane;startSize=0;dashed=1;', null);
|
|
|
addVertex('矩形', '/src/style/img/mxcell/default-icon-rounded.png', 100, 40, 'shape=rounded;strokeWidth=1;', null);
|
|
|
addVertex('圆形', '/src/style/img/mxcell/default-icon-ellipse.png', 64, 64, 'shape=ellipse', null);
|
|
|
addVertex('菱形', '/src/style/img/mxcell/default-icon-rhombus.png', 64, 64, 'shape=rhombus', null);
|
|
|
addVertex('三角形', '/src/style/img/mxcell/default-icon-triangle.png', 64, 64, 'shape=triangle', null);
|
|
|
addVertex('圆柱形', '/src/style/img/mxcell/default-icon-cylinder.png', 64, 64, 'shape=cylinder', null);
|
|
|
// addVertex('用户','/src/style/img/mxcell/default-icon-actor.png', 64, 64, 'shape=actor',null);
|
|
|
addVertex('文本', '/src/style/img/mxcell/default-icon-text.png', 100, 50, 'strokeColor=none;fillColor=none;', "middle");
|
|
|
addVertex('组卡片', '/monitor-web/src/style/img/mxcell/default-icon-card.png', 120, 160, 'shape=swimlane;startSize=20;', null);
|
|
|
addVertex('组', '/monitor-web/src/style/img/mxcell/default-icon-dashed-card.png', 120, 160, 'shape=swimlane;startSize=0;dashed=1;', null);
|
|
|
addVertex('矩形', '/monitor-web/src/style/img/mxcell/default-icon-rounded.png', 100, 40, 'shape=rounded;strokeWidth=1;', null);
|
|
|
addVertex('圆形', '/monitor-web/src/style/img/mxcell/default-icon-ellipse.png', 64, 64, 'shape=ellipse', null);
|
|
|
addVertex('菱形', '/monitor-web/src/style/img/mxcell/default-icon-rhombus.png', 64, 64, 'shape=rhombus', null);
|
|
|
addVertex('三角形', '/monitor-web/src/style/img/mxcell/default-icon-triangle.png', 64, 64, 'shape=triangle', null);
|
|
|
addVertex('圆柱形', '/monitor-web/src/style/img/mxcell/default-icon-cylinder.png', 64, 64, 'shape=cylinder', null);
|
|
|
// addVertex('用户','/monitor-web/src/style/img/mxcell/default-icon-actor.png', 64, 64, 'shape=actor',null);
|
|
|
addVertex('文本', '/monitor-web/src/style/img/mxcell/default-icon-text.png', 100, 50, 'strokeColor=none;fillColor=none;', "middle");
|
|
|
|
|
|
|
|
|
toolbar.addLine();
|
|
|
|
|
|
//业务图标
|
|
|
// addVertex('平台','/src/style/img/mxcell/cloud_plat.png', 64, 64,
|
|
|
// 'shape=image;image=/src/style/img/mxcell/cloud_plat.png','CLOUD_PLAT');
|
|
|
addVertex('阿里云', '/src/style/img/mxcell/icon_ali_cloud.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_ali_cloud.png', 'ALI_CLOUD');
|
|
|
addVertex('华为云', '/src/style/img/mxcell/icon_huawei_cloud.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_huawei_cloud.png', 'HUAWEI_CLOUD');
|
|
|
addVertex('虚拟化平台', '/src/style/img/mxcell/icon_virtualization_vmware.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_virtualization_vmware.png', 'VIRTUALIZATION_VMWARE');
|
|
|
addVertex('服务器', '/src/style/img/mxcell/icon_host.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_host.png', 'HOST');
|
|
|
addVertex('小型机', '/src/style/img/mxcell/icon_host_minicomputer_server.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_host_minicomputer_server.png', 'HOST_MINICOMPUTER_SERVER');
|
|
|
addVertex('x86物理服务器', '/src/style/img/mxcell/icon_host_x86server.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_host_x86server.png', 'HOST_X86SERVER');
|
|
|
addVertex('x86虚拟服务器', '/src/style/img/mxcell/icon_host_x86virtual.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_host_x86virtual.png', 'HOST_X86VIRTUAL');
|
|
|
addVertex('Weblogic', '/src/style/img/mxcell/icon_middleware_weblogic.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_middleware_weblogic.png', 'MIDDLEWARE_WEBLOGIC');
|
|
|
addVertex('NGINX', '/src/style/img/mxcell/icon_middleware_nginx.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_middleware_nginx.png', 'MIDDLEWARE_NGINX');
|
|
|
addVertex('KafKa', '/src/style/img/mxcell/icon_middleware_kafka.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_middleware_kafka.png', 'MIDDLEWARE_KAFKA');
|
|
|
addVertex('集群', '/src/style/img/mxcell/icon_cluster.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_cluster.png', 'CLUSTER');
|
|
|
addVertex('数据库', '/src/style/img/mxcell/icon_database.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_database.png', 'DATABASE');
|
|
|
addVertex('ORACLE数据库', '/src/style/img/mxcell/icon_database_oracle.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_database_oracle.png', 'DATABASE_ORACLE');
|
|
|
addVertex('MySQL数据库', '/src/style/img/mxcell/icon_database_mysql.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_database_mysql.png', 'DATABASE_MYSQL');
|
|
|
addVertex('Redis', '/src/style/img/mxcell/icon_database_redis.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_database_redis.png', 'DATABASE_REDIS');
|
|
|
addVertex('华为云防火墙', '/src/style/img/mxcell/icon_huawei_cloud_firewall.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_huawei_cloud_firewall.png', 'HUAWEI_CLOUD_FIREWALL');
|
|
|
addVertex('防火墙', '/src/style/img/mxcell/icon_netsafe_firewall.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_netsafe_firewall.png', 'NETSAFE_FIREWALL');
|
|
|
addVertex('路由器', '/src/style/img/mxcell/icon_nethardware_router.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_router.png', 'NETHARDWARE_ROUTER');
|
|
|
addVertex('交换机', '/src/style/img/mxcell/icon_nethardware_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_switchboard.png', 'NETHARDWARE_SWITCHBOARD');
|
|
|
addVertex('华为云交换机', '/src/style/img/mxcell/icon_huawei_cloud_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_huawei_cloud_switchboard.png', 'HUAWEI_CLOUD_SWITCHBOARD');
|
|
|
addVertex('SAN交换机', '/src/style/img/mxcell/icon_nethardware_san_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_san_switchboard.png', 'NETHARDWARE_SAN_SWITCHBOARD');
|
|
|
addVertex('DNS', '/src/style/img/mxcell/icon_nethardware_dns.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_dns.png', 'NETHARDWARE_DNS');
|
|
|
addVertex('网关', '/src/style/img/mxcell/icon_nethardware_gateway.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_gateway.png', 'NETHARDWARE_GATEWAY');
|
|
|
addVertex('ADS', '/src/style/img/mxcell/icon_nethardware_ads.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_ads.png', 'NETHARDWARE_ADS');
|
|
|
addVertex('负载均衡', '/src/style/img/mxcell/icon_nethardware_loadbalancing.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_nethardware_loadbalancing.png', 'NETHARDWARE_LOADBALANCING');
|
|
|
addVertex('入侵检测', '/src/style/img/mxcell/icon_netsafe_ipsids.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_netsafe_ipsids.png', 'NETSAFE_IPSIDS');
|
|
|
addVertex('IPS', '/src/style/img/mxcell/icon_netsafe_ips.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_netsafe_ips.png', 'NETSAFE_IPS');
|
|
|
addVertex('IDS', '/src/style/img/mxcell/icon_netsafe_ids.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_netsafe_ids.png', 'NETSAFE_IDS');
|
|
|
addVertex('广域网', '/src/style/img/mxcell/icon_cloud.png', 64, 64,
|
|
|
'shape=image;image=/src/style/img/mxcell/icon_cloud.png', null);
|
|
|
// addVertex('平台','/monitor-web/src/style/img/mxcell/cloud_plat.png', 64, 64,
|
|
|
// 'shape=image;image=/monitor-web/src/style/img/mxcell/cloud_plat.png','CLOUD_PLAT');
|
|
|
addVertex('阿里云', '/monitor-web/src/style/img/mxcell/icon_ali_cloud.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_ali_cloud.png', 'ALI_CLOUD');
|
|
|
addVertex('华为云', '/monitor-web/src/style/img/mxcell/icon_huawei_cloud.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_huawei_cloud.png', 'HUAWEI_CLOUD');
|
|
|
addVertex('虚拟化平台', '/monitor-web/src/style/img/mxcell/icon_virtualization_vmware.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_virtualization_vmware.png', 'VIRTUALIZATION_VMWARE');
|
|
|
addVertex('服务器', '/monitor-web/src/style/img/mxcell/icon_host.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_host.png', 'HOST');
|
|
|
addVertex('小型机', '/monitor-web/src/style/img/mxcell/icon_host_minicomputer_server.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_host_minicomputer_server.png', 'HOST_MINICOMPUTER_SERVER');
|
|
|
addVertex('x86物理服务器', '/monitor-web/src/style/img/mxcell/icon_host_x86server.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_host_x86server.png', 'HOST_X86SERVER');
|
|
|
addVertex('x86虚拟服务器', '/monitor-web/src/style/img/mxcell/icon_host_x86virtual.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_host_x86virtual.png', 'HOST_X86VIRTUAL');
|
|
|
addVertex('Weblogic', '/monitor-web/src/style/img/mxcell/icon_middleware_weblogic.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_middleware_weblogic.png', 'MIDDLEWARE_WEBLOGIC');
|
|
|
addVertex('NGINX', '/monitor-web/src/style/img/mxcell/icon_middleware_nginx.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_middleware_nginx.png', 'MIDDLEWARE_NGINX');
|
|
|
addVertex('KafKa', '/monitor-web/src/style/img/mxcell/icon_middleware_kafka.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_middleware_kafka.png', 'MIDDLEWARE_KAFKA');
|
|
|
addVertex('集群', '/monitor-web/src/style/img/mxcell/icon_cluster.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_cluster.png', 'CLUSTER');
|
|
|
addVertex('数据库', '/monitor-web/src/style/img/mxcell/icon_database.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_database.png', 'DATABASE');
|
|
|
addVertex('ORACLE数据库', '/monitor-web/src/style/img/mxcell/icon_database_oracle.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_database_oracle.png', 'DATABASE_ORACLE');
|
|
|
addVertex('MySQL数据库', '/monitor-web/src/style/img/mxcell/icon_database_mysql.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_database_mysql.png', 'DATABASE_MYSQL');
|
|
|
addVertex('Redis', '/monitor-web/src/style/img/mxcell/icon_database_redis.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_database_redis.png', 'DATABASE_REDIS');
|
|
|
addVertex('华为云防火墙', '/monitor-web/src/style/img/mxcell/icon_huawei_cloud_firewall.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_huawei_cloud_firewall.png', 'HUAWEI_CLOUD_FIREWALL');
|
|
|
addVertex('防火墙', '/monitor-web/src/style/img/mxcell/icon_netsafe_firewall.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_netsafe_firewall.png', 'NETSAFE_FIREWALL');
|
|
|
addVertex('路由器', '/monitor-web/src/style/img/mxcell/_nethardware_router.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_router.png', 'NETHARDWARE_ROUTER');
|
|
|
addVertex('交换机', '/monitor-web/src/style/img/mxcell/icon_nethardware_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_switchboard.png', 'NETHARDWARE_SWITCHBOARD');
|
|
|
addVertex('华为云交换机', '/monitor-web/src/style/img/mxcell/icon_huawei_cloud_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_huawei_cloud_switchboard.png', 'HUAWEI_CLOUD_SWITCHBOARD');
|
|
|
addVertex('SAN交换机', '/monitor-web/src/style/img/mxcell/icon_nethardware_san_switchboard.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_san_switchboard.png', 'NETHARDWARE_SAN_SWITCHBOARD');
|
|
|
addVertex('DNS', '/monitor-web/src/style/img/mxcell/icon_nethardware_dns.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_dns.png', 'NETHARDWARE_DNS');
|
|
|
addVertex('网关', '/monitor-web/src/style/img/mxcell/icon_nethardware_gateway.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_gateway.png', 'NETHARDWARE_GATEWAY');
|
|
|
addVertex('ADS', '/monitor-web/src/style/img/mxcell/icon_nethardware_ads.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_ads.png', 'NETHARDWARE_ADS');
|
|
|
addVertex('负载均衡', '/monitor-web/src/style/img/mxcell/icon_nethardware_loadbalancing.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_nethardware_loadbalancing.png', 'NETHARDWARE_LOADBALANCING');
|
|
|
addVertex('入侵检测', '/monitor-web/src/style/img/mxcell/icon_netsafe_ipsids.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_netsafe_ipsids.png', 'NETSAFE_IPSIDS');
|
|
|
addVertex('IPS', '/monitor-web/src/style/img/mxcell/icon_netsafe_ips.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_netsafe_ips.png', 'NETSAFE_IPS');
|
|
|
addVertex('IDS', '/monitor-web/src/style/img/mxcell/icon_netsafe_ids.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_netsafe_ids.png', 'NETSAFE_IDS');
|
|
|
addVertex('广域网', '/monitor-web/src/style/img/mxcell/icon_cloud.png', 64, 64,
|
|
|
'shape=image;image=/monitor-web/src/style/img/mxcell/icon_cloud.png', null);
|
|
|
|
|
|
|
|
|
var button = mxUtils.button('Create toolbar entry from selection', function (evt) {
|
...
|
...
|
@@ -633,7 +633,7 @@ layui.define(['common', 'layer', 'form', 'mxClient', 'admin', 'reslist', 'reskpi |
|
|
}
|
|
|
|
|
|
// Creates the image which is used as the drag icon (preview)
|
|
|
var img = toolbar.addMode(null, '/src/lib/mxgraph/editors/images/outline.gif', funct);
|
|
|
var img = toolbar.addMode(null, '/monitor-web/src/lib/mxgraph/editors/images/outline.gif', funct);
|
|
|
mxUtils.makeDraggable(img, graph, funct);
|
|
|
}
|
|
|
});
|
...
|
...
|
|