地址池IP校验补充.

This commit is contained in:
zhangwq
2018-12-10 20:18:36 +08:00
parent e19b168af9
commit 64e85ff933
6 changed files with 61 additions and 2 deletions

View File

@@ -980,6 +980,7 @@ jQuery.validator.addMethod("areaUnique",function(value,element) {
jQuery.validator.addMethod("ipMaskSole",function(value,element) {
var flag = true;
var ipArray = [];
var value2 = value;
if(value.indexOf("/") == -1){
value = value+"/32";
}
@@ -993,5 +994,27 @@ jQuery.validator.addMethod("ipMaskSole",function(value,element) {
if($.inArray(value,ipArray) != -1){
flag = false;
}
var cfgId = $(element).attr("cfgId");
if((flag == true) && (!cfgId)){
ipArray = [];
ipArray.push(value2);
$(".ipMaskSole").each(function(){
ipArray.push($(this).val());
});
var ctx = $(element).attr("ctx");
var url = ctx+"/maintenance/ipMultiplexPoolCfg/checkAddrPoolIp";
$.ajax({
type:'post',
async:false,
url: url,
data:{"ips":ipArray.join(',')},
success:function(data){
flag = data;
}
});
}
return flag;
});