대시보드 소속변경 오류 수정

This commit is contained in:
jsp 2025-06-04 15:33:47 +09:00
parent 74adb80629
commit 7d7b854a3c

View File

@ -63,7 +63,7 @@ function fn_change_dept(val) {
}
function TopnavXHR(url, data, callbackFunc, exceptionFunc , localStartFunc , localEndFunc){
$.blockUI({ message : '<h1><img src="/img/blockbusy.gif" />&nbsp;&nbsp;잠시만 기다려주세요.</h1>' });
//$.blockUI({ message : '<h1><img src="/img/blockbusy.gif" />&nbsp;&nbsp;잠시만 기다려주세요.</h1>' });
jQuery.ajax({
url: url,
type: "POST",
@ -79,47 +79,47 @@ function TopnavXHR(url, data, callbackFunc, exceptionFunc , localStartFunc , loc
console.log(data);
result = eval('(' + data + ')');
}catch(ex){
$.unblockUI();
//$.unblockUI();
alert(ex);
}
if( typeof(result) == 'object' ){ // JSON 오프젝트로 받음(리턴값이 JSON이거나 Exception 발생시)
if(result._EXCEPTION_){
if(exceptionFunc){ // 익셉션 처리 함수가 있으면
$.unblockUI();
//$.unblockUI();
exceptionFunc(result._EXCEPTION_);
}else{
$.unblockUI();
//$.unblockUI();
_processException(result._EXCEPTION_);
}
}else if(result._SESSION_OUT_){ // 세션 아웃 처리
alert(result._SESSION_OUT_.message);
if(result._SESSION_OUT_.redirectUrl !=""){
$.unblockUI();
//$.unblockUI();
parent.location.href= redirectUrl;
}
}else{
if(callbackFunc){ // 익셉션이 아니고 callback 펑션이 있을때.
$.unblockUI();
//$.unblockUI();
callbackFunc(result);
}
}
}else{
if(callbackFunc){ // HTML 형식의 리턴이며 callback 펑션이 있을때.
$.unblockUI();
//$.unblockUI();
callbackFunc(data);
}
}
},
beforeSend : function(){ // 로컬 이벤트 , 시작
if(localStartFunc){
$.unblockUI();
//$.unblockUI();
localStartFunc();
}
},
complete: function(){ // 로컬 이벤트 , 끝
if(localEndFunc){
$.unblockUI();
//$.unblockUI();
localEndFunc();
}
}