IP端口隐藏显示分开

This commit is contained in:
wangxin
2018-10-04 19:45:39 +08:00
parent 6fb3d05a92
commit bcf66ef52d
2 changed files with 32 additions and 16 deletions

View File

@@ -0,0 +1,4 @@
ALTER TABLE function_region_dict MODIFY config_ip_port_show VARCHAR(10) NULL COMMENT '源ip展示、源端口展示、目的ip展示、目的端口展示1、2、3、4';
UPDATE function_region_dict SET config_ip_port_show ='1,2,3,4' WHERE config_ip_port_show ='1,2';
UPDATE function_region_dict SET config_ip_port_show ='1,2' WHERE config_ip_port_show ='1';
UPDATE function_region_dict SET config_ip_port_show ='3,4' WHERE config_ip_port_show ='2';

View File

@@ -69,20 +69,26 @@ var initCommIpVal=function(){
protocol=$("input[name$='cfgRegionCode'][regionType='1']").attr("protocol"),
regionType=$("input[name$='cfgRegionCode'][regionType='1']").attr("regionType");
}
//ip端口处理
//ip端口处理源ip展示、源端口展示、目的ip展示、目的端口展示1、2、3、4
if(ipPortShow){
if(ipPortShow.indexOf('1')>-1){//展示源IP,端口
if(ipPortShow.indexOf('1')>-1){//展示源IP
$("input[name$='srcIpAddress']").parents(".form-group").removeClass("hidden");
$("input[name$='srcPort']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='srcIpAddress']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('2')>-1){//展示源端口
$("input[name$='srcPort']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='srcPort']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('2')>-1){//展示目的IP,端口
if(ipPortShow.indexOf('3')>-1){//展示目的IP
$("input[name$='destIpAddress']").parents(".form-group").removeClass("hidden");
$("input[name$='destPort']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='destIpAddress']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('4')>-1){//展示目的端口
$("input[name$='destPort']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='destPort']").parents(".form-group").addClass("hidden");
}
}
@@ -239,21 +245,27 @@ var changeIPVal=function(obj){
regionType=$("input[name$='cfgRegionCode'][regionType='1']").attr("regionType");
}
if(o){
//ip端口处理
//ip端口处理源ip展示、源端口展示、目的ip展示、目的端口展示1、2、3、4
if(ipPortShow){
if(ipPortShow.indexOf('1')>-1){//展示源IP,端口
o.find("input[name$='srcIpAddress']").parents(".form-group").removeClass("hidden");
o.find("input[name$='srcPort']").parents(".form-group").removeClass("hidden");
if(ipPortShow.indexOf('1')>-1){//展示源IP
$("input[name$='srcIpAddress']").parents(".form-group").removeClass("hidden");
}else{
o.find("input[name$='srcIpAddress']").parents(".form-group").addClass("hidden");
o.find("input[name$='srcPort']").parents(".form-group").addClass("hidden");
$("input[name$='srcIpAddress']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('2')>-1){//展示目的IP,端口
o.find("input[name$='destIpAddress']").parents(".form-group").removeClass("hidden");
o.find("input[name$='destPort']").parents(".form-group").removeClass("hidden");
if(ipPortShow.indexOf('2')>-1){//展示端口
$("input[name$='srcPort']").parents(".form-group").removeClass("hidden");
}else{
o.find("input[name$='destIpAddress']").parents(".form-group").addClass("hidden");
o.find("input[name$='destPort']").parents(".form-group").addClass("hidden");
$("input[name$='srcPort']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('3')>-1){//展示目的IP
$("input[name$='destIpAddress']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='destIpAddress']").parents(".form-group").addClass("hidden");
}
if(ipPortShow.indexOf('4')>-1){//展示目的端口
$("input[name$='destPort']").parents(".form-group").removeClass("hidden");
}else{
$("input[name$='destPort']").parents(".form-group").addClass("hidden");
}
}
//ip类型处理