Merge branch 'develop' of http://192.168.10.125/k18_web/NFS.git into
develop Conflicts: src/main/webapp/WEB-INF/include/excel/importModal.jsp src/main/webapp/WEB-INF/views/cfg/ipaddr/ipList.jsp 增加region和service导入属性,动态控制导入业务 优化导入界面
This commit is contained in:
@@ -7,12 +7,30 @@ $(function(){
|
||||
show:true
|
||||
});
|
||||
});
|
||||
$("#appIdId").on("change",function(){
|
||||
ajaxBehaviour($(this).val());
|
||||
});
|
||||
switchService();
|
||||
$("input[name='serviceDictId']").click(function(){
|
||||
switchService();
|
||||
});
|
||||
$("input[name='regionDictIds']").click(function(){
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* action动作切换
|
||||
*/
|
||||
function switchService(){
|
||||
var functionId=$("#functionId").val();
|
||||
if(functionId==5){//IP配置特殊处理
|
||||
var cfgRegionCodeS=$("input[name='serviceDictId']:checked").attr("cfgRegionCodeS");
|
||||
var cfgRegionCode=cfgRegionCodeS.split(",")[0];
|
||||
$("input[name='regionDictIds'][cfgregioncoder!='"+cfgRegionCode+"']").prop("checked",false);
|
||||
$("input[name='regionDictIds'][cfgRegionCodeR!='"+cfgRegionCode+"']").parents(".radio-inline").addClass("hidden");
|
||||
$("input[name='regionDictIds'][cfgRegionCodeR='"+cfgRegionCode+"']").prop("checked",true);
|
||||
$("input[name='regionDictIds'][cfgRegionCodeR='"+cfgRegionCode+"']").parents(".radio-inline").removeClass("hidden");
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 模板下载
|
||||
* TODO 后期修改为传入regionDictId
|
||||
@@ -27,3 +45,46 @@ function downLoadTemplate(path){
|
||||
document.location.href = path+'/ntc/iplist/import/template?' + params;
|
||||
|
||||
}
|
||||
|
||||
|
||||
var ajaxBehaviour=function(val){
|
||||
var pathName=window.document.location.pathname.substring(0,window.document.location.pathname.indexOf("/nis")+4);
|
||||
var request=$.ajax({
|
||||
type:'post',
|
||||
url:pathName+'/specific/specificServiceCfg/childrenList',
|
||||
data:{"parent":val},
|
||||
dataType:'json',
|
||||
async:true,
|
||||
success:function(data,textStatus){//处理返回结果
|
||||
if(textStatus=="success"){
|
||||
var html='<select name="behaviorId" data-live-search="true" class="selectpicker form-control">'
|
||||
+'<option value=""><spring:message code="select"/></option>';
|
||||
if(data.length>0){
|
||||
for(i=0;i<data.length;i++){
|
||||
html+='<option value="'+data[i].code+'"';
|
||||
html+='>'+data[i].name+'</option>';
|
||||
}
|
||||
html+='</select>';
|
||||
$("#behaviorId").html(html);
|
||||
$("[name='behaviorId']").selectpicker("refresh");
|
||||
$("[name='behaviorId']").selectpicker("render");
|
||||
}else{
|
||||
html+='</select>';
|
||||
$("#behaviorId").html(html);
|
||||
$("[name='behaviorId']").selectpicker("refresh");
|
||||
$("[name='behaviorId']").selectpicker("render");
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
complete:function(XMLHttpRequest,status){//超时设置
|
||||
if(status=="timeout"){
|
||||
var html='<select name="behaviorId" data-live-search="true" class="selectpicker form-control">'
|
||||
+'<option value=""><spring:message code="select"/></option></select>';
|
||||
$("#behaviorId").html(html);
|
||||
$("[name='behaviorId']").selectpicker("refresh");
|
||||
$("[name='behaviorId']").selectpicker("render");
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user