EgovMenuList.js 에 추가한 내용이다. 


본부코드는 20000000 대 코드번호를 갖는다는 조건을 이용하였다

부서클릭시 본부코드와 본부명을 출력한다. 


/*

 * 부서 클릭 시 본부코드 출력

 * 

 * Auth : XXXXXX

 * 

 * param : 부서코드번호

 * 

 * return: 본부코드번호

 */


function getHdqrtrsCd(deptNo) {

var r = '';

if (deptNo < 30000000) {

r = deptNo

} else {

for (i = 0; i < treeNodes.length; i++) {

var nodeValues = treeNodes[i].split("|");

if (nodeValues[0] == deptNo) {

r = getHdqrtrsCd(nodeValues[1]);

}

}

}

return r;

}


/*

 * 부서 클릭 시 본부이름 출력

 * 

 * Auth : XXXXXX

 * 

 * param : 부서코드번호

 * 

 * return: 본부이름

 */

function getHdqrtrsNM(deptNo) {

var r = '';

if (deptNo < 30000000) {

for (i = 0; i < treeNodes.length; i++) {

var nodeValues = treeNodes[i].split("|");

if (nodeValues[0] == deptNo) {

r = nodeValues[2];

}

}

} else {

for (i = 0; i < treeNodes.length; i++) {

var nodeValues = treeNodes[i].split("|");

if (nodeValues[0] == deptNo) {

r = getHdqrtrsNM(nodeValues[1]);

}

}

}

return r;

}



+ Recent posts