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

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