diff --git a/src/main/resources/sql/20181004/update_ip_port_show.sql b/src/main/resources/sql/20181004/update_ip_port_show.sql new file mode 100644 index 000000000..f2110116c --- /dev/null +++ b/src/main/resources/sql/20181004/update_ip_port_show.sql @@ -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'; \ No newline at end of file diff --git a/src/main/webapp/static/global/scripts/ipRegion.js b/src/main/webapp/static/global/scripts/ipRegion.js index 5098d0c47..94e4b3477 100644 --- a/src/main/webapp/static/global/scripts/ipRegion.js +++ b/src/main/webapp/static/global/scripts/ipRegion.js @@ -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类型处理