配置可编辑逻辑修改:
1.取消审核的配置可编辑修改,修改后状态变更为“未审核(is_valid=0,is_audit=0)” 2.取消审核的配置可删除,删除后配置不可见,is_valid=-1,is_audit=3(表示配置曾经生效-》取消审核-》删除)
This commit is contained in:
@@ -67,7 +67,7 @@ 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(validateAllNoAudit(checkboxes)){
|
if(validateIsDelete(checkboxes)){
|
||||||
top.$.jBox.tip("<spring:message code='has_prohibit_delete'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='has_prohibit_delete'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
@@ -114,8 +114,8 @@ function update(url){
|
|||||||
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return;
|
||||||
}else if(cked.val()==3){
|
}else if(cked.val()==3){
|
||||||
top.$.jBox.tip("<spring:message code='cancel_approved'/>", "<spring:message code='info'/>");
|
/* top.$.jBox.tip("<spring:message code='cancel_approved'/>", "<spring:message code='info'/>");
|
||||||
return;
|
return; */
|
||||||
}
|
}
|
||||||
//处理asnIp,asn组下发过的ip配置不允许修改
|
//处理asnIp,asn组下发过的ip配置不允许修改
|
||||||
if(cked.attr("asnGroup")&&cked.attr("isValid")){
|
if(cked.attr("asnGroup")&&cked.attr("isValid")){
|
||||||
@@ -370,6 +370,7 @@ function cancelPassOpt(url){
|
|||||||
function validateAllNoAudit(checkboxes){
|
function validateAllNoAudit(checkboxes){
|
||||||
var flag = false;
|
var flag = false;
|
||||||
$(checkboxes).filter(":checked").each(function(){
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
|
alert($(this).val());
|
||||||
if($(this).val()!=0){
|
if($(this).val()!=0){
|
||||||
flag = true;
|
flag = true;
|
||||||
return;
|
return;
|
||||||
@@ -377,6 +378,18 @@ function cancelPassOpt(url){
|
|||||||
});
|
});
|
||||||
return flag;
|
return flag;
|
||||||
}
|
}
|
||||||
|
//验证是否可删除
|
||||||
|
function validateIsDelete(checkboxes){
|
||||||
|
var flag = false;
|
||||||
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
|
alert($(this).val());
|
||||||
|
if($(this).val()!=0 && $(this).val()!=3){//状态为3的配置为取消审核的配置,可删除
|
||||||
|
flag = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return flag;
|
||||||
|
}
|
||||||
//验证选择的配置,是否有审核通过的
|
//验证选择的配置,是否有审核通过的
|
||||||
function validatePass(checkboxes){
|
function validatePass(checkboxes){
|
||||||
var flag = false;
|
var flag = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user