增加DNS阻断无策略检验.

This commit is contained in:
zhangwq
2018-12-12 14:00:53 +08:00
parent 180c27d0b9
commit e64ba76eba
9 changed files with 56 additions and 4 deletions

View File

@@ -224,13 +224,14 @@
<label class="control-label col-md-3"><spring:message
code="policy_name" /></label>
<div class="col-md-6">
<select name="dnsStrategyId" class="selectpicker show-tick form-control">
<select name="dnsStrategyId" class="selectpicker show-tick form-control noStrategyCheck" ctx="${ctx }">
<option value="0" ><spring:message code="no_strategy"/></option>
<c:forEach items="${dnsResStrategys }" var="dnsStrategy">
<option value="${dnsStrategy.cfgId}" <c:if test="${_cfg.dnsStrategyId==dnsStrategy.cfgId }">selected</c:if>><spring:message code="${dnsStrategy.cfgDesc}"/></option>
</c:forEach>
</select>
</div>
<div for="dnsStrategyId"></div>
</div>
</div>
</div>

View File

@@ -1010,5 +1010,24 @@ jQuery.validator.addMethod("ipMaskSole",function(value,element) {
});
}
return flag;
});
// DNS阻断无策略校验
jQuery.validator.addMethod("noStrategyCheck",function(value,element) {
var flag = true;
if(value == 0){
var ctx = $(element).attr("ctx");
var url = ctx+"/cfg/dnsIp/dnsNoStrategyCheck";
$.ajax({
type:'post',
async:false,
url: url,
data:{"dnsStrategyId":0},
success:function(data){
flag = data;
}
});
}
return flag;
});

View File

@@ -80,6 +80,7 @@
asnNoUnique:"ASN already exists.",
areaUnique:"Area already exists.",
config_sync_tip:"The system is being maintained and temporarily inaccessible.",
ipMaskSole:"IP already exists."
ipMaskSole:"IP already exists.",
noStrategyCheck:"Spoofing IP Configuration Not Approved"
});
}(jQuery));

View File

@@ -80,6 +80,7 @@
asnNoUnique:"ASN уже существует.",
areaUnique:"Регион уже существует.",
config_sync_tip:"Система находится под техническим обслуживанием и временно недоступна.",
ipMaskSole:"IP уже существует."
ipMaskSole:"IP уже существует.",
noStrategyCheck:"Spoofing IP Configuration Not Approved"
});
}(jQuery));

View File

@@ -80,6 +80,7 @@
asnNoUnique:"ASN号已存在",
areaUnique:"该区域已存在",
config_sync_tip:"系统正在维护中,暂时不可访问!",
ipMaskSole:"IP已存在"
ipMaskSole:"IP已存在",
noStrategyCheck:"无审核通过的欺骗IP配置"
});
}(jQuery));