|
|
|
@ -71,6 +71,9 @@
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateDsuseMGT--${pageName}" title="등록">
|
|
|
|
|
등록
|
|
|
|
|
</button>
|
|
|
|
|
<button type="button" class="btn btn-danger w-px-120" id="btnRemoveDsuseMGT--${pageName}" title="삭제">
|
|
|
|
|
삭제
|
|
|
|
|
</button>
|
|
|
|
|
<button type="button" class="btn btn-excel w-px-120" id="btnExcel--${pageName}" title="엑셀">
|
|
|
|
|
엑셀
|
|
|
|
|
</button>
|
|
|
|
@ -338,6 +341,33 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 신청서 정보 dialog
|
|
|
|
|
$P.control.removeDsuseMgt = (dscdmngId) => {
|
|
|
|
|
let params = {
|
|
|
|
|
dscdmngId: dscdmngId,
|
|
|
|
|
userId: "${currentUser.account}",
|
|
|
|
|
useYn: "N"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url : wctx.url("/adds/nims/removeDsuseMgt.do")
|
|
|
|
|
, data: params
|
|
|
|
|
, success : resp => {
|
|
|
|
|
if(resp.saved){
|
|
|
|
|
dialog.close("layoutInfoDialog");
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content:"삭제되었습니다.",
|
|
|
|
|
init : () => {
|
|
|
|
|
setDialogZindex();
|
|
|
|
|
focusClose();
|
|
|
|
|
},
|
|
|
|
|
onClose : () => $P.fnRefreshList()
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* DataTables 이벤트
|
|
|
|
@ -464,7 +494,25 @@
|
|
|
|
|
$P.control.getInfo();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전자우편 안내문 등록 버튼 이벤트
|
|
|
|
|
// 폐기신청서 접수 등록 버튼 이벤트
|
|
|
|
|
$P.fnRemoveDsuseMGT = () => {
|
|
|
|
|
const row = $P.control.dataset.getCurrent();
|
|
|
|
|
if(row.PRGRS_STTS_CD == "99"){
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content: "종료된 자료는 삭제하실 수 없습니다.."
|
|
|
|
|
});
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content: "자료를 삭제할 경우 복구가 불가능합니다.<br>아래 자료를 삭제하시겠습니까?<br>폐기관리번호: "+row.DSCDMNG_ID + "<br>업체명: " +row.BSSH_NM+"<br>폐기건수: "+row.RND_DTL_RPT_CNT+"<br>폐기사유: " + row.DSUSE_PRV_NM
|
|
|
|
|
, init: () => { setDialogZindex(); }
|
|
|
|
|
, onOK: () => {
|
|
|
|
|
$P.control.removeDsuseMgt(row.DSCDMNG_ID);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 업체 검색 버튼 이벤트
|
|
|
|
|
$P.fnSearchBssh = (title) => {
|
|
|
|
|
$P.control.getBsshInfo();
|
|
|
|
|
}
|
|
|
|
@ -541,6 +589,11 @@
|
|
|
|
|
$P.fnCreateDsuseMGT($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 폐기신청서 삭제
|
|
|
|
|
$("#btnRemoveDsuseMGT--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnRemoveDsuseMGT($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
|
|
|
|
|
$("#frmSearch--${pageName}").find(".form-date").each(function() {
|
|
|
|
|
$(this).on("input", function() {
|
|
|
|
|