YSP样例配置增加有效配置规则量限制验证,如果达到规则量限制,则不允许提交。
Signed-off-by: zhangwei <zhangwei2@iie.ac.cn>
This commit is contained in:
@@ -153,8 +153,15 @@ $(function(){
|
||||
}
|
||||
}
|
||||
loading('onloading...');
|
||||
form.submit();
|
||||
|
||||
//如果是新增配置,则校验是否配置量已达上限
|
||||
var flag = true;
|
||||
if($("input[name='cfgId']").val()==""){
|
||||
var serviceId = $("#serviceId").val();
|
||||
flag = validateEffectiveRuleLimit("${ctx}",serviceId);
|
||||
}
|
||||
if(flag){
|
||||
form.submit();
|
||||
}
|
||||
},
|
||||
errorContainer: "#messageBox",
|
||||
errorPlacement: function(error,element){
|
||||
|
||||
@@ -1586,7 +1586,28 @@ var setHexCaseSenstive=function(){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
var validateEffectiveRuleLimit=function(path,serviceId){
|
||||
var flag = true;
|
||||
$.ajax({
|
||||
url: path+"/configure/statistics/getEffectiveCfgNum",
|
||||
type: "POST",
|
||||
data:{"serviceId":serviceId},
|
||||
async: false, //表单提交前验证是否可提交,所以此参数必须为false
|
||||
success: function(data) {
|
||||
if(data.status==0){
|
||||
top.$.jBox.closeTip();
|
||||
alertx(data.msg);
|
||||
flag=false;
|
||||
}
|
||||
},
|
||||
error:function(jqXHR, textStatus, errorThrown){
|
||||
top.$.jBox.closeTip();
|
||||
alertx(errorThrown);
|
||||
flag=false;
|
||||
}
|
||||
});
|
||||
return flag;
|
||||
}
|
||||
function heightDiv(type){
|
||||
var hei=document.documentElement.clientHeight;
|
||||
hei=hei-91;
|
||||
|
||||
Reference in New Issue
Block a user