var names = [['filecat','ownSubjectDn'],['subcat','ownSubjectDn'],['themecat','tcfl'],['infofrom', 'xxly'],['nbaocat','nbao'],['systemcat','system']];
function getShortName(name){
for(var i=0; i<names.length; i++){
if(name == names[i][0])
return names[i][1];
}
return names[0][1];
}
function getSearchParams(codeDn){
var shortName = codeDn.indexOf('/') != -1 ? (codeDn ? codeDn.substring(0, codeDn.indexOf('/')) : 'organcat') : codeDn;
var params=new Array();
var param={};
var paramSub={};
if(shortName==''){
shortName ="ownSubjectDn";
var shortNameSub="fbjg";
paramSub.shortName=shortNameSub;
paramSub.value= codeDn;
}else{
shortName =getShortName(shortName);
}
param.shortName=shortName;
param.value= codeDn;
if(param.value){
params.push(param);
params.push(paramSub);
return params;
}
return params;
}
var acode = $input;
var param = getSearchParams(acode);
var params = param.push({});
param.push({});
return param;
// var acode = $input;
// return getSearchParams(acode);
var acode = '/1/139/2445/2575/2579';
var param = getSearchParams(acode);
var params = param.push({});
param.push({});
console.log(param)
console