修正拦截策略配置修改时‘协议’属性回显问题.

This commit is contained in:
zhangwenqing
2019-01-10 14:36:24 +08:00
parent 9a861d9229
commit 95a867a1b4
4 changed files with 37 additions and 9 deletions

View File

@@ -338,12 +338,26 @@
$(".whiteListAction").addClass("hidden"); $(".whiteListAction").addClass("hidden");
$(".spoofingAction").addClass("hidden"); $(".spoofingAction").addClass("hidden");
$(".intensity").addClass("hidden");//域名关联度 $(".intensity").addClass("hidden");//域名关联度
if(interceptRatelimitIp == 'intercept_ratelimit_ip'){ if(interceptRatelimitIp == 'intercept_ratelimit_ip'){
var selectedOp = $("select[name='"+protocolNamePrefix+"protocol']").find("option[selected]").val();
$("select[name='"+protocolNamePrefix+"protocol']").find("option").remove(); $("select[name='"+protocolNamePrefix+"protocol']").find("option").remove();
$("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh");
$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='0' selected>"+$.validator.messages.all+"</option>"); if((selectedOp == "0") || (typeof selectedOp == "undefined") || (!"${_cfg.cfgId}")){
$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='6'>TCP</option>"); var option1 = "<option value='0' selected>"+$.validator.messages.arbitrary+"</option>";
$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='17'>UDP</option>"); var option2 = "<option value='6'>TCP</option>";
var option3 = "<option value='17'>UDP</option>";
}else if(selectedOp == "6"){
var option1 = "<option value='0'>"+$.validator.messages.arbitrary+"</option>";
var option2 = "<option value='6' selected>TCP</option>";
var option3 = "<option value='17'>UDP</option>";
}else{
var option1 = "<option value='0'>"+$.validator.messages.arbitrary+"</option>";
var option2 = "<option value='6'>TCP</option>";
var option3 = "<option value='17' selected>UDP</option>";
}
$("select[name='"+protocolNamePrefix+"protocol']").append(option1);
$("select[name='"+protocolNamePrefix+"protocol']").append(option2);
$("select[name='"+protocolNamePrefix+"protocol']").append(option3);
$("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh");
switchRateLimitType(); switchRateLimitType();
} }
@@ -378,11 +392,22 @@
$(".spoofingAction").addClass("hidden"); $(".spoofingAction").addClass("hidden");
$(".intensity").addClass("hidden");//域名关联度 $(".intensity").addClass("hidden");//域名关联度
if(interceptRatelimitIp == 'intercept_ratelimit_ip'){ if(interceptRatelimitIp == 'intercept_ratelimit_ip'){
var selectedOp = $("select[name='"+protocolNamePrefix+"protocol']").find("option[selected]").val();
$("select[name='"+protocolNamePrefix+"protocol']").find("option").remove(); $("select[name='"+protocolNamePrefix+"protocol']").find("option").remove();
$("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh");
//$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='0' selected>"+$.validator.messages.all+"</option>") //$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='0' selected>"+$.validator.messages.all+"</option>")
$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='6' selected>TCP</option>") if((selectedOp == "6") || (typeof selectedOp == "undefined")){
$("select[name='"+protocolNamePrefix+"protocol']").append("<option value='17'>UDP</option>") var option1 = "<option value='6' selected>TCP</option>";
var option2 = "<option value='17'>UDP</option>";
}else if(selectedOp == "17"){
var option1 = "<option value='6'>TCP</option>";
var option2 = "<option value='17' selected>UDP</option>";
}else{
var option1 = "<option value='6' selected>TCP</option>";
var option2 = "<option value='17'>UDP</option>";
}
$("select[name='"+protocolNamePrefix+"protocol']").append(option1)
$("select[name='"+protocolNamePrefix+"protocol']").append(option2)
$("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh"); $("select[name='"+protocolNamePrefix+"protocol']").selectpicker("refresh");
} }
if(interceptReplacePktBin == 'intercept_replace_pkt_bin'){ if(interceptReplacePktBin == 'intercept_replace_pkt_bin'){

View File

@@ -84,6 +84,7 @@
config_sync_tip:"The system is being maintained and temporarily inaccessible.", config_sync_tip:"The system is being maintained and temporarily inaccessible.",
ipMaskSole:"IP already exists.", ipMaskSole:"IP already exists.",
noStrategyCheck:"No effective spoofing IP configuration", noStrategyCheck:"No effective spoofing IP configuration",
keywordLength:"Please enter a value between 4 and 1024 characters long." keywordLength:"Please enter a value between 4 and 1024 characters long.",
arbitrary:"Arbitrarily"
}); });
}(jQuery)); }(jQuery));

View File

@@ -84,6 +84,7 @@
config_sync_tip:"Система находится под техническим обслуживанием и временно недоступна.", config_sync_tip:"Система находится под техническим обслуживанием и временно недоступна.",
ipMaskSole:"IP уже существует.", ipMaskSole:"IP уже существует.",
noStrategyCheck:"No effective spoofing IP configuration", noStrategyCheck:"No effective spoofing IP configuration",
keywordLength:"Введите между 4 и 1024 символов длинной." keywordLength:"Введите между 4 и 1024 символов длинной.",
arbitrary:"Любой"
}); });
}(jQuery)); }(jQuery));

View File

@@ -84,6 +84,7 @@
config_sync_tip:"系统正在维护中,暂时不可访问!", config_sync_tip:"系统正在维护中,暂时不可访问!",
ipMaskSole:"IP已存在", ipMaskSole:"IP已存在",
noStrategyCheck:"策略组下无有效的欺骗IP配置", noStrategyCheck:"策略组下无有效的欺骗IP配置",
keywordLength:"请输入一个长度介于4 和1024 之间的字符串" keywordLength:"请输入一个长度介于4 和1024 之间的字符串",
arbitrary:"任意"
}); });
}(jQuery)); }(jQuery));