1、只有选中配置全部为未审核的配置可以批量审核通过、审核未通过、删除操作;
2、只有选中配置全部为未审核的配置,才可批量审核通过 Signed-off-by: zhangwei <zhangwei@intranet.com>
This commit is contained in:
@@ -581,7 +581,7 @@ ingress=\u51FA\u53E3\u65B9\u5411
|
|||||||
degress=\u5165\u53E3\u65B9\u5411
|
degress=\u5165\u53E3\u65B9\u5411
|
||||||
fileTransfer_control=\u6587\u4EF6\u4F20\u8F93\u914D\u7F6E
|
fileTransfer_control=\u6587\u4EF6\u4F20\u8F93\u914D\u7F6E
|
||||||
mail_hdr=\u90AE\u4EF6\u5934\u57DF\u914D\u7F6E
|
mail_hdr=\u90AE\u4EF6\u5934\u57DF\u914D\u7F6E
|
||||||
mail_body=\u6587\u4EF6\u5185\u5BB9\u914D\u7F6E
|
mail_body=\u90AE\u4EF6\u5185\u5BB9\u914D\u7F6E
|
||||||
mail_file_digest=\u90AE\u4EF6\u6587\u4EF6\u6458\u8981\u914D\u7F6E
|
mail_file_digest=\u90AE\u4EF6\u6587\u4EF6\u6458\u8981\u914D\u7F6E
|
||||||
ftp_url=ftp\u5730\u5740\u914D\u7F6E
|
ftp_url=ftp\u5730\u5740\u914D\u7F6E
|
||||||
ftp_content=ftp\u5185\u5BB9\u914D\u7F6E
|
ftp_content=ftp\u5185\u5BB9\u914D\u7F6E
|
||||||
@@ -589,3 +589,6 @@ mail_ip=\u90AE\u4EF6IP\u914D\u7F6E
|
|||||||
ftp_ip=FTP IP\u914D\u7F6E
|
ftp_ip=FTP IP\u914D\u7F6E
|
||||||
dns_ip=DNS IP\u914D\u7F6E
|
dns_ip=DNS IP\u914D\u7F6E
|
||||||
dns_domain=DNS\u57DF\u540D\u914D\u7F6E
|
dns_domain=DNS\u57DF\u540D\u914D\u7F6E
|
||||||
|
has_prohibit_delete=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u5220\u9664
|
||||||
|
has_prohibit_nopass=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u672A\u901A\u8FC7\u5BA1\u6838
|
||||||
|
has_prohibit_pass=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u4EE5\u5BA1\u6838\u901A\u8FC7
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ function del(url){
|
|||||||
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
||||||
|
|
||||||
if($(checkboxes).filter(":checked").length>0){
|
if($(checkboxes).filter(":checked").length>0){
|
||||||
if(validatePass(checkboxes)){
|
if(validateAllNoAudit(checkboxes)){
|
||||||
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='has_prohibit_delete'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
doAll(checkboxes,url);
|
doAll(checkboxes,url);
|
||||||
@@ -74,8 +74,8 @@ function passOpt(url){
|
|||||||
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
||||||
|
|
||||||
if($(checkboxes).filter(":checked").length>0){
|
if($(checkboxes).filter(":checked").length>0){
|
||||||
if(validatePass(checkboxes)){
|
if(validateAllNoAudit(checkboxes)){
|
||||||
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='has_prohibit_pass'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
doAll(checkboxes,url);
|
doAll(checkboxes,url);
|
||||||
@@ -90,8 +90,8 @@ function noPassOpt(url){
|
|||||||
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
||||||
|
|
||||||
if($(checkboxes).filter(":checked").length>0){
|
if($(checkboxes).filter(":checked").length>0){
|
||||||
if(validatePass(checkboxes)){
|
if(validateAllNoAudit(checkboxes)){
|
||||||
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='has_prohibit_nopass'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
doAll(checkboxes,url);
|
doAll(checkboxes,url);
|
||||||
@@ -106,7 +106,7 @@ function cancelPassOpt(url){
|
|||||||
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
||||||
|
|
||||||
if($(checkboxes).filter(":checked").length>0){
|
if($(checkboxes).filter(":checked").length>0){
|
||||||
if(validatePass(checkboxes)){
|
if(validateAllPass(checkboxes)){
|
||||||
doAll(checkboxes,url);
|
doAll(checkboxes,url);
|
||||||
}else{
|
}else{
|
||||||
top.$.jBox.tip("<spring:message code='hasnot_approved'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='hasnot_approved'/>", "<spring:message code='info'/>");
|
||||||
@@ -157,6 +157,17 @@ var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
|||||||
top.$('.jbox-body .jbox-icon').css('top','55px');
|
top.$('.jbox-body .jbox-icon').css('top','55px');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
//验证选择的配置,是否可删除或者审核未通过或者审核通过,只有未审核的配置可删除或审核未通过或审核通过
|
||||||
|
function validateAllNoAudit(checkboxes){
|
||||||
|
var flag = false;
|
||||||
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
|
if($(this).val()!=0){
|
||||||
|
flag = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return flag;
|
||||||
|
}
|
||||||
//验证选择的配置,是否有审核通过的
|
//验证选择的配置,是否有审核通过的
|
||||||
function validatePass(checkboxes){
|
function validatePass(checkboxes){
|
||||||
var flag = false;
|
var flag = false;
|
||||||
@@ -168,4 +179,15 @@ var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
|||||||
});
|
});
|
||||||
return flag;
|
return flag;
|
||||||
}
|
}
|
||||||
|
//验证选择的配置,是否全部为审核通过的
|
||||||
|
function validateAllPass(checkboxes){
|
||||||
|
var flag = true;
|
||||||
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
|
if($(this).val()!=1){
|
||||||
|
flag = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return flag;
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
Reference in New Issue
Block a user