diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp
index 369f588d..d6af66d2 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp
@@ -637,23 +637,21 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeLevyExcl"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
+
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
index 13ca5965..efba5441 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
@@ -728,23 +728,21 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeOpnn"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
+
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp
index cbcd354d..d3569c7f 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp
@@ -585,23 +585,21 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeLevyExcl"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
+
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp
index 226de45c..0c83d85f 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp
@@ -637,23 +637,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeRdca"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: "삭제",
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp
index a654bd70..5ff8e560 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp
@@ -525,23 +525,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: "삭제",
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp
index 11134dc9..49c9a355 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp
@@ -525,23 +525,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: "삭제",
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp
index 1bfc0616..be67a1b0 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp
@@ -559,23 +559,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: "삭제",
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01240-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01240-main.jsp
index d8225cc1..d9535129 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01240-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01240-main.jsp
@@ -623,23 +623,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeSvbtc"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01250-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01250-info.jsp
index 04cf4ade..1904cfb8 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01250-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01250-info.jsp
@@ -445,23 +445,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeSvbtc"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
index bc90db71..4a3d643d 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp
@@ -680,23 +680,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp
index 1726d1e1..cd3c1fb9 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp
@@ -455,23 +455,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp
index 364b6c70..de75950f 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp
@@ -694,23 +694,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.rductControl.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.rductControl.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeLevyExcl"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
@@ -827,23 +824,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.levyExclControl.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.levyExclControl.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeLevyExcl"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02070-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02070-info.jsp
index 0e4b416f..927f42b6 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02070-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02070-info.jsp
@@ -471,23 +471,20 @@
dialog.alert({
content : title + " 작업 진행시 과오납이 발생합니다."
+ "
" + "계속 진행하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "update"
- + "&ttlNm=" + "취소"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
@@ -515,23 +512,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp
index 6c13b3a1..3eb7df74 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp
@@ -301,23 +301,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택한 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&usePurpose=" + "remove"
- + "&ttlNm=" + "삭제"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04010-main.jsp
index f8191562..3c602b1e 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04010-main.jsp
@@ -531,23 +531,20 @@
// 삭제 메세지 확인
dialog.alert({
content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?"
- , onOK : () => {
+ , onOK : async() => {
// 삭제 사유 입력
- let popupWidth = 640;
- let popupHeight = 240;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 2) - (popupHeight / 2);
-
- window.open(
- encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
- + "?openerPageName=${pageName}"
- + "&prefix=" + $P.control.prefix
- + "&title=" + title
- + "&callPurpose=" + "removeCvlcptDscsn"
- ))
- , "inputDelRsnDialog"
- , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
- );
+ var resp = await fetch(wctx.url("/resources/html/inputRsnDialog.html"));
+ var template = await resp.text();
+
+ dialog.open({
+ id : "inputDelRsnDialog",
+ title: title,
+ size : "lg",
+ content: template,
+ onOK : () => {
+ $P.callbackRsn({ reason : $("#reason").val() });
+ }
+ });
}
});
}
diff --git a/src/main/webapp/resources/html/inputRsnDialog.html b/src/main/webapp/resources/html/inputRsnDialog.html
index 8c4ec844..cc716db8 100644
--- a/src/main/webapp/resources/html/inputRsnDialog.html
+++ b/src/main/webapp/resources/html/inputRsnDialog.html
@@ -1,92 +1,13 @@
-
-
-