|
|
|
|
@ -441,14 +441,15 @@
|
|
|
|
|
success: function(response) {
|
|
|
|
|
if (response && response.success) {
|
|
|
|
|
alert(response.message || '이행정보가 성공적으로 저장되었습니다.');
|
|
|
|
|
if (window.opener && window.opener.refreshCrdnList) {
|
|
|
|
|
console.log(window.opener);
|
|
|
|
|
console.log(window.opener.refreshCrdnList);
|
|
|
|
|
window.opener.refreshCrdnList();
|
|
|
|
|
}else if (window.opener.parent && window.opener.parent.refreshCrdnList) {
|
|
|
|
|
console.log(window.opener);
|
|
|
|
|
console.log(window.opener.refreshCrdnList);
|
|
|
|
|
// 메인페이지의 refreshCrdnList 함수 호출 - opener 체인이 끊어진 경우 mainOpener 사용
|
|
|
|
|
if (window.mainOpener && window.mainOpener.refreshCrdnList) {
|
|
|
|
|
console.log('mainOpener로 refreshCrdnList 호출');
|
|
|
|
|
window.mainOpener.refreshCrdnList();
|
|
|
|
|
} else if (window.opener && window.opener.refreshCrdnList) {
|
|
|
|
|
console.log('opener로 refreshCrdnList 호출');
|
|
|
|
|
window.opener.refreshCrdnList();
|
|
|
|
|
} else {
|
|
|
|
|
console.log('refreshCrdnList 함수를 찾을 수 없습니다.');
|
|
|
|
|
}
|
|
|
|
|
window.close();
|
|
|
|
|
} else {
|
|
|
|
|
|