无变更
This commit is contained in:
@@ -51,7 +51,6 @@ function del(url){
|
|||||||
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{
|
||||||
var addrPoolIds = [];
|
|
||||||
var serviceGroupIds=[],ids=[],canDel=true;
|
var serviceGroupIds=[],ids=[],canDel=true;
|
||||||
$(checkboxes).filter(":checked").each(function(){
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
if($(this).attr("serviceGroupId")&&$(this).attr("isValid")){
|
if($(this).attr("serviceGroupId")&&$(this).attr("isValid")){
|
||||||
@@ -60,10 +59,7 @@ function del(url){
|
|||||||
}
|
}
|
||||||
ids.push($(this).attr("id"));
|
ids.push($(this).attr("id"));
|
||||||
}
|
}
|
||||||
var addrPoolId = $(this).attr("addressPoolId");
|
|
||||||
if(typeof addrPoolId != "undefined"){
|
|
||||||
addrPoolIds.push(addrPoolId);
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
if(serviceGroupIds.length>0){
|
if(serviceGroupIds.length>0){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -80,22 +76,6 @@ function del(url){
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 地址池管理 (只有未被策略引用的地址池可删除)
|
|
||||||
if(addrPoolIds.length > 0){
|
|
||||||
$.ajax({
|
|
||||||
type:'post',
|
|
||||||
url:'${ctx}/maintenance/ipMultiplexPoolCfg/ajaxIsUsed',
|
|
||||||
data:{"addrPoolIds":addrPoolIds.join(',')},
|
|
||||||
async:false,
|
|
||||||
success:function(data){//处理返回结果
|
|
||||||
if(data == false){
|
|
||||||
top.$.jBox.tip('<spring:message code="address_pool_is_used"/>');
|
|
||||||
canDel=data;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if(canDel){
|
if(canDel){
|
||||||
doAll(checkboxes,url);
|
doAll(checkboxes,url);
|
||||||
}
|
}
|
||||||
@@ -166,19 +146,47 @@ var checkboxes=$("#${id} ${value} tbody tr td input.i-checks:checkbox");
|
|||||||
}
|
}
|
||||||
//配置取消
|
//配置取消
|
||||||
function cancelPassOpt(url){
|
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(validateAllPass(checkboxes)){
|
if(validateAllPass(checkboxes)){
|
||||||
doAll(checkboxes,url);
|
|
||||||
}else{
|
var addrPoolIds = [],canCancel = true;
|
||||||
top.$.jBox.tip("<spring:message code='hasnot_approved'/>", "<spring:message code='info'/>");
|
$(checkboxes).filter(":checked").each(function(){
|
||||||
return;
|
var addrPoolId = $(this).attr("addressPoolId");
|
||||||
|
if(typeof addrPoolId != "undefined"){
|
||||||
|
addrPoolIds.push(addrPoolId);
|
||||||
}
|
}
|
||||||
}else{
|
});
|
||||||
top.$.jBox.tip("<spring:message code='one_more'/>", "<spring:message code='info'/>");
|
|
||||||
return;
|
// 地址池管理 (被策略引用的地址池不可取消)
|
||||||
|
if(addrPoolIds.length > 0){
|
||||||
|
$.ajax({
|
||||||
|
type:'post',
|
||||||
|
url:'${ctx}/manipulation/ipmulitiplex/ajaxIsUsed',
|
||||||
|
data:{"addrPoolIds":addrPoolIds.join(',')},
|
||||||
|
async:false,
|
||||||
|
success:function(data){//处理返回结果
|
||||||
|
if(data == false){
|
||||||
|
top.$.jBox.tip('<spring:message code="address_pool_is_used"/>');
|
||||||
|
canCancel=data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if(canCancel){
|
||||||
|
doAll(checkboxes,url);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
top.$.jBox.tip("<spring:message code='hasnot_approved'/>", "<spring:message code='info'/>");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
top.$.jBox.tip("<spring:message code='one_more'/>", "<spring:message code='info'/>");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
function doAll(checkboxes,url){
|
function doAll(checkboxes,url){
|
||||||
// var url = $(this).attr('data-url');
|
// var url = $(this).attr('data-url');
|
||||||
|
|||||||
Reference in New Issue
Block a user