diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js index 82597c5e8..059eb9632 100644 --- a/src/main/webapp/static/global/scripts/common.js +++ b/src/main/webapp/static/global/scripts/common.js @@ -1,4 +1,7 @@ $(function(){ +/* var tree2 = $("#test-select-2").treeMultiselect({ + searchable: true + });*/ //全选及取消 $("#checkAll").change(function(){ if($("#checkAll").prop("checked")){ @@ -405,7 +408,7 @@ var switchIpInfo=function(obj){ var destPort=row.find("input[name$='destPort']"); var ipV4Default=new Array(); - ipV4Default[0]="0.0.0.0/8"; //subnet + ipV4Default[0]="0.0.0.0/32"; //subnet ipV4Default[1]="0.0.0.0-1.1.1.1";//ip_range ipV4Default[2]="0.0.0.0"; //ip @@ -416,7 +419,7 @@ var switchIpInfo=function(obj){ var portDefault=new Array(); portDefault[0]="0";//port - portDefault[1]="0/0";//port_mask + portDefault[1]="0/65535";//port_mask //IPv4设置默认值 if(4==ipType){ @@ -499,6 +502,86 @@ var switchIpInfo=function(obj){ } } } + if(46==ipType){ + if(!$(srcIp).val()){ + if(ipPattern==1){ + $(srcIp).val(ipV4Default[0]); + }else if(ipPattern==2){ + $(srcIp).val(ipV4Default[1]); + }else if(ipPattern==3){ + $(srcIp).val(ipV4Default[2]); + } + }else{ + if($.inArray($(srcIp).val(),ipV4Default) > -1 || $.inArray($(srcIp).val(),ipV6Default) > -1){ //是ipV6的默认值其中一个 + if(ipPattern==1){ + $(srcIp).val(ipV4Default[0]); + }else if(ipPattern==2){ + $(srcIp).val(ipV4Default[1]); + }else if(ipPattern==3){ + $(srcIp).val(ipV4Default[2]); + } + } + } + if(!$(destIp).val()){ + if(ipPattern==1){ + $(destIp).val(ipV6Default[0]); + }else if(ipPattern==2){ + $(destIp).val(ipV6Default[1]); + }else if(ipPattern==3){ + $(destIp).val(ipV6Default[2]); + } + }else{ + if($.inArray($(destIp).val(),ipV4Default) > -1 || $.inArray($(destIp).val(),ipV6Default) > -1){ //是ipV6的默认值其中一个 + if(ipPattern==1){ + $(destIp).val(ipV6Default[0]); + }else if(ipPattern==2){ + $(destIp).val(ipV6Default[1]); + }else if(ipPattern==3){ + $(destIp).val(ipV6Default[2]); + } + } + } + } + if(64==ipType){ + if(!$(srcIp).val()){ + if(ipPattern==1){ + $(srcIp).val(ipV6Default[0]); + }else if(ipPattern==2){ + $(srcIp).val(ipV6Default[1]); + }else if(ipPattern==3){ + $(srcIp).val(ipV6Default[2]); + } + }else{ + if($.inArray($(srcIp).val(),ipV4Default) > -1 || $.inArray($(srcIp).val(),ipV6Default) > -1){ //是ipV6的默认值其中一个 + if(ipPattern==1){ + $(srcIp).val(ipV6Default[0]); + }else if(ipPattern==2){ + $(srcIp).val(ipV6Default[1]); + }else if(ipPattern==3){ + $(srcIp).val(ipV6Default[2]); + } + } + } + if(!$(destIp).val()){ + if(ipPattern==1){ + $(destIp).val(ipV4Default[0]); + }else if(ipPattern==2){ + $(destIp).val(ipV4Default[1]); + }else if(ipPattern==3){ + $(destIp).val(ipV4Default[2]); + } + }else{ + if($.inArray($(destIp).val(),ipV4Default) > -1 || $.inArray($(destIp).val(),ipV6Default) > -1){ //是ipV6的默认值其中一个 + if(ipPattern==1){ + $(destIp).val(ipV4Default[0]); + }else if(ipPattern==2){ + $(destIp).val(ipV4Default[1]); + }else if(ipPattern==3){ + $(destIp).val(ipV4Default[2]); + } + } + } + } //设置源端口默认值 if(!$(srcPort).val()){ if(portPattern==1){