|
|
|
@ -65,6 +65,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnPrgsSttus--${pageName}" title="완료">
|
|
|
|
|
완료
|
|
|
|
|
</button>
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateDsuseMgtMapping--${pageName}" title="폐기 보고 맵핑">
|
|
|
|
|
NIMS 폐기 보고 확인
|
|
|
|
|
</button>
|
|
|
|
@ -281,7 +284,7 @@
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 신청서 정보 dialog
|
|
|
|
|
// 맵핑 dialog
|
|
|
|
|
$P.control.getInfo = (gdccId) => {
|
|
|
|
|
let dialogTitle = "폐기 보고 확인 등록";
|
|
|
|
|
let row = $P.control.dataset.getCurrent();
|
|
|
|
@ -317,6 +320,40 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$P.control.onSave = (resp) => {
|
|
|
|
|
// let dialogTitle = $("#" + $P.control.prefix + "Dialog").find("h5.modal-title").html();
|
|
|
|
|
let showMessage = "저장에 실패 하였습니다.";
|
|
|
|
|
if (resp.saved) {
|
|
|
|
|
showMessage = "저장에 성공 하였습니다.";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : showMessage,
|
|
|
|
|
init : function(){
|
|
|
|
|
setDialogZindex();
|
|
|
|
|
focusClose();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 처리상태 완료 처리
|
|
|
|
|
$P.control.prgsSttus = () => {
|
|
|
|
|
const row = $P.control.dataset.getCurrent();
|
|
|
|
|
if (typeof row == "undefined" || row == null || row == "") return;
|
|
|
|
|
let params = {
|
|
|
|
|
dscdmngId: $P.control.dataset.getCurrent().DSCDMNG_ID,
|
|
|
|
|
userId: "${currentUser.account}",
|
|
|
|
|
prgrsSttsCd: "99"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url : wctx.url("/adds/nims/updatePrgsSttusOfDsuseMgt.do")
|
|
|
|
|
, data: params
|
|
|
|
|
, success : resp => $P.control.onSave(resp)
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* DataTables 이벤트
|
|
|
|
@ -416,11 +453,24 @@
|
|
|
|
|
$("#schRgtrNm--${pageName}").val(userNm); // 사용자 명
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전자우편 안내문 등록 버튼 이벤트
|
|
|
|
|
// 맵핑 기능
|
|
|
|
|
$P.fnCreateDsuseMgtMapping = (title) => {
|
|
|
|
|
$P.control.getInfo();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 처리상태 완료로 변경
|
|
|
|
|
$P.fnPrgsStts = () => {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "현재 " + $P.control.dataset.getCurrent().DSCDMNG_ID + " 정보를 완료 처리 하시겠습니까?",
|
|
|
|
|
init : function() {
|
|
|
|
|
focusOK();
|
|
|
|
|
},
|
|
|
|
|
onOK : () => {
|
|
|
|
|
$P.control.prgsSttus();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전자우편 안내문 등록 버튼 이벤트
|
|
|
|
|
$P.fnSearchBssh = (title) => {
|
|
|
|
|
$P.control.getBsshInfo();
|
|
|
|
@ -480,6 +530,7 @@
|
|
|
|
|
$("#btnReset--${pageName}").on("click", () => $P.fnResetAndChangeBiz()); // 초기화
|
|
|
|
|
$("#btnSearch--${pageName}").on("click", () => $P.fnSearchList()); // 검색
|
|
|
|
|
$("#btnExcel--${pageName}").on("click", () => $P.fnExcel()); // 엑셀
|
|
|
|
|
$("#btnPrgsSttus--${pageName}").on("click", () => $P.fnPrgsStts()); // 엑셀
|
|
|
|
|
|
|
|
|
|
// 동적검색에서 엔터(Enter) 키를 누르면 검색한다.
|
|
|
|
|
$("#term--${pageName}").keypress(function(e) {
|
|
|
|
|