|
|
|
@ -100,9 +100,12 @@
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" name="btnRemove" title="임대차계약서 삭제">
|
|
|
|
|
계약서 삭제
|
|
|
|
|
</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 type="button" class="btn btn-primary w-px-120" name="btnRemoveAprvDmnd" title="임대차계약서 승인 요청 취소">
|
|
|
|
|
승인 요청 취소
|
|
|
|
|
</button>
|
|
|
|
|
</span>
|
|
|
|
|
</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) => {
|
|
|
|
|
// tab
|
|
|
|
@ -529,9 +555,8 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 임대계약서 승인 요청
|
|
|
|
|
$P.fnLsctAprvDmnd = () => {
|
|
|
|
|
$P.fnCreateAprvDmnd = () => {
|
|
|
|
|
let selected = $P.ctrl.getDataset("selected"); // 선택 자료
|
|
|
|
|
|
|
|
|
|
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("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 변경 조정
|
|
|
|
|