IP掩码和端口掩码缺省为32(255.255.255.255)和65535
增加4over6和6over4ip类型默认值
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
$(function(){
|
$(function(){
|
||||||
|
/* var tree2 = $("#test-select-2").treeMultiselect({
|
||||||
|
searchable: true
|
||||||
|
});*/
|
||||||
//全选及取消
|
//全选及取消
|
||||||
$("#checkAll").change(function(){
|
$("#checkAll").change(function(){
|
||||||
if($("#checkAll").prop("checked")){
|
if($("#checkAll").prop("checked")){
|
||||||
@@ -405,7 +408,7 @@ var switchIpInfo=function(obj){
|
|||||||
var destPort=row.find("input[name$='destPort']");
|
var destPort=row.find("input[name$='destPort']");
|
||||||
|
|
||||||
var ipV4Default=new Array();
|
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[1]="0.0.0.0-1.1.1.1";//ip_range
|
||||||
ipV4Default[2]="0.0.0.0"; //ip
|
ipV4Default[2]="0.0.0.0"; //ip
|
||||||
|
|
||||||
@@ -416,7 +419,7 @@ var switchIpInfo=function(obj){
|
|||||||
|
|
||||||
var portDefault=new Array();
|
var portDefault=new Array();
|
||||||
portDefault[0]="0";//port
|
portDefault[0]="0";//port
|
||||||
portDefault[1]="0/0";//port_mask
|
portDefault[1]="0/65535";//port_mask
|
||||||
|
|
||||||
//IPv4设置默认值
|
//IPv4设置默认值
|
||||||
if(4==ipType){
|
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(!$(srcPort).val()){
|
||||||
if(portPattern==1){
|
if(portPattern==1){
|
||||||
|
|||||||
Reference in New Issue
Block a user