임대차계약 승인 요청 취소 추가.

main
jjh 2 months ago
parent f981481916
commit d4bdaf242f

@ -100,9 +100,12 @@
<button type="button" class="btn btn-primary w-px-120" name="btnRemove" title="임대차계약서 삭제"> <button type="button" class="btn btn-primary w-px-120" name="btnRemove" title="임대차계약서 삭제">
계약서 삭제 계약서 삭제
</button> </button>
<button type="button" class="btn btn-primary w-px-120" name="btnLsctAprvDmnd" title="임대차계약서 승인 요청"> <button type="button" class="btn btn-primary w-px-120" name="btnCreateAprvDmnd" title="임대차계약서 승인 요청">
승인 요청 승인 요청
</button> </button>
<button type="button" class="btn btn-primary w-px-120" name="btnRemoveAprvDmnd" title="임대차계약서 승인 요청 취소">
승인 요청 취소
</button>
</span> </span>
</div> </div>
</div> </div>
@ -353,6 +356,29 @@
}); });
} }
// 임대계약서 승인 요청 취소
$P.removeAprvDmnd = (params) => {
if (!params) return;
ajax.get({
url: wctx.url("${prefixUrl}" + "/010/removeAprv.do")
, data: params || {}
, success: (resp) => {
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, "승인 요청 취소");
// 메시지 출력
dialog.alert({
content: showMessage
, init: () => { AppSupport.setDialogZindex(); }
, onOK: () => { }
, onClose: () => {
if (resp.saved) { ctrl.reload({ all: true }); }
}
});
}
});
}
// 버튼 설정 // 버튼 설정
$P.setButton = (tabName) => { $P.setButton = (tabName) => {
// tab // tab
@ -529,9 +555,8 @@
}); });
} }
// 임대계약서 승인 요청 // 임대계약서 승인 요청
$P.fnLsctAprvDmnd = () => { $P.fnCreateAprvDmnd = () => {
let selected = $P.ctrl.getDataset("selected"); // 선택 자료 let selected = $P.ctrl.getDataset("selected"); // 선택 자료
if (selected.length < 1) { if (selected.length < 1) {
@ -556,6 +581,32 @@
}); });
} }
// 임대계약서 승인 요청 취소
$P.fnCreateAprvDmnd = () => {
let selected = $P.ctrl.getDataset("selected"); // 선택 자료
if (selected.length < 1) {
dialog.alert({
content: "선택하신 " + $P.ctrl.prefixName + " 정보가 없습니다."
, init: () => { AppSupport.setDialogZindex(); }
, onOK: () => { }
});
return;
}
dialog.alert({
content: "선택한 " + selected.length + "건의 " + $P.ctrl.prefixName + " 정보를 승인 요청을 취소하시겠습니까?"
, onOK: () => {
let params = {
callPurpose: "remove"
, lsctIds: selected.map(info => info.LSCT_ID).join(",")
}
$P.ctrl.removeAprvDmnd(params);
}
});
}
/************************************************************************** /**************************************************************************
* 초기 설정 * 초기 설정
**************************************************************************/ **************************************************************************/
@ -569,7 +620,8 @@
// 업무 버튼 이벤트 // 업무 버튼 이벤트
$P.$findn("btnCreate").on("click", () => { $P.fnCreate(); }); // 등록 $P.$findn("btnCreate").on("click", () => { $P.fnCreate(); }); // 등록
$P.$findn("btnRemove").on("click", () => { $P.fnRemove(); }); // 삭제 $P.$findn("btnRemove").on("click", () => { $P.fnRemove(); }); // 삭제
$P.$findn("btnLsctAprvDmnd").on("click", () => { $P.fnLsctAprvDmnd(); }); // 승인 요청 $P.$findn("btnCreateAprvDmnd").on("click", () => { $P.fnCreateAprvDmnd(); }); // 승인 요청
$P.$findn("btnRemoveAprvDmnd").on("click", () => { $P.fnRemoveAprvDmnd(); }); // 승인 요청 취소
// DataTables width 변경 조정 // DataTables width 변경 조정

Loading…
Cancel
Save