配置可编辑逻辑修改:
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");
|
||||
|
||||
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'/>");
|
||||
return;
|
||||
}else{
|
||||
@@ -114,8 +114,8 @@ function update(url){
|
||||
top.$.jBox.tip("<spring:message code='has_approved'/>", "<spring:message code='info'/>");
|
||||
return;
|
||||
}else if(cked.val()==3){
|
||||
top.$.jBox.tip("<spring:message code='cancel_approved'/>", "<spring:message code='info'/>");
|
||||
return;
|
||||
/* top.$.jBox.tip("<spring:message code='cancel_approved'/>", "<spring:message code='info'/>");
|
||||
return; */
|
||||
}
|
||||
//处理asnIp,asn组下发过的ip配置不允许修改
|
||||
if(cked.attr("asnGroup")&&cked.attr("isValid")){
|
||||
@@ -370,6 +370,7 @@ function cancelPassOpt(url){
|
||||
function validateAllNoAudit(checkboxes){
|
||||
var flag = false;
|
||||
$(checkboxes).filter(":checked").each(function(){
|
||||
alert($(this).val());
|
||||
if($(this).val()!=0){
|
||||
flag = true;
|
||||
return;
|
||||
@@ -377,6 +378,18 @@ function cancelPassOpt(url){
|
||||
});
|
||||
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){
|
||||
var flag = false;
|
||||
|
||||
Reference in New Issue
Block a user