|
|
@ -50,6 +50,12 @@
|
|
|
|
<!-- 업무 버튼 -->
|
|
|
|
<!-- 업무 버튼 -->
|
|
|
|
<div class="container-page-btn">
|
|
|
|
<div class="container-page-btn">
|
|
|
|
<label class="col-form-label bg-label-danger pe-2 w-px-120 text-sm-center">임대차계약 정보</label>
|
|
|
|
<label class="col-form-label bg-label-danger pe-2 w-px-120 text-sm-center">임대차계약 정보</label>
|
|
|
|
|
|
|
|
<!-- 버튼 우측 정렬 -->
|
|
|
|
|
|
|
|
<span class="container-window-btn-right">
|
|
|
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" name="btnUpdateLsct" title="임대차계약 수정">
|
|
|
|
|
|
|
|
임대차계약 수정
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
</div> <!-- <div class="container-page-btn"> -->
|
|
|
|
</div> <!-- <div class="container-page-btn"> -->
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row g-1">
|
|
|
|
<div class="row g-1">
|
|
|
@ -142,17 +148,20 @@
|
|
|
|
$P.ctrl = newRent02020Control("${pageName}", "[data-doctx=${pageName}]");
|
|
|
|
$P.ctrl = newRent02020Control("${pageName}", "[data-doctx=${pageName}]");
|
|
|
|
// 파일 리스트
|
|
|
|
// 파일 리스트
|
|
|
|
$P.fileListArr = new Array();
|
|
|
|
$P.fileListArr = new Array();
|
|
|
|
|
|
|
|
// infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정)
|
|
|
|
|
|
|
|
$P.callPurpose = "${callPurpose}";
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* 사용자 함수(function)
|
|
|
|
* 사용자 함수(function)
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// URL 설정
|
|
|
|
// URL 설정
|
|
|
|
$P.setUrl = (prefixUrl) => {
|
|
|
|
$P.setUrl = (prefixUrl) => {
|
|
|
|
$P.ctrl.urls.load = wctx.url(prefixUrl + "/020/list.do") // 검색
|
|
|
|
$P.ctrl.urls.load = wctx.url(prefixUrl + "/020/info.do") // 검색
|
|
|
|
|
|
|
|
$P.ctrl.urls.getInfo = wctx.url(prefixUrl + "/040/info.do"); // 임대차계약 상세 정보 조회
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 첨부파일 조회
|
|
|
|
// 첨부파일 조회
|
|
|
|
$P.fnSearchFileList = (hirerId) => {
|
|
|
|
$P.fnSearchFileList = (lsctId) => {
|
|
|
|
let tableFileList = $P.findn("fileList"); // table element 찾기
|
|
|
|
let tableFileList = $P.findn("fileList"); // table element 찾기
|
|
|
|
let fileLength = tableFileList.rows.length;
|
|
|
|
let fileLength = tableFileList.rows.length;
|
|
|
|
|
|
|
|
|
|
|
@ -161,15 +170,15 @@
|
|
|
|
tableFileList.deleteRow(1); // table 행(Row) 삭제
|
|
|
|
tableFileList.deleteRow(1); // table 행(Row) 삭제
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 임차인 등록일 경우에는 첨부파일을 조회하지 안는다..
|
|
|
|
// 임대차계약 ID가 없다면 첨부파일을 조회하지 안는다..
|
|
|
|
if (!hirerId) return;
|
|
|
|
if (!lsctId) return;
|
|
|
|
|
|
|
|
|
|
|
|
// 첨부파일 리스트
|
|
|
|
// 첨부파일 리스트
|
|
|
|
ajax.get({
|
|
|
|
ajax.get({
|
|
|
|
url: "file/list.do"
|
|
|
|
url: "file/list.do"
|
|
|
|
, data: {
|
|
|
|
, data: {
|
|
|
|
infoType: "120"
|
|
|
|
infoType: "120"
|
|
|
|
, infoKeys: hirerId
|
|
|
|
, infoKeys: lsctId
|
|
|
|
, fetchSize: 0
|
|
|
|
, fetchSize: 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
, success: (resp) => {
|
|
|
|
, success: (resp) => {
|
|
|
@ -211,6 +220,23 @@
|
|
|
|
// URL 설정
|
|
|
|
// URL 설정
|
|
|
|
$P.setUrl("${prefixUrl}");
|
|
|
|
$P.setUrl("${prefixUrl}");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
if ($P.callPurpose == "view") {
|
|
|
|
|
|
|
|
$P.$findn("btnUpdateLsct").prop("disabled", true); // 임대차계약 수정 버튼
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$P.$findn("btnUpdateLsct").prop("disabled", false); // 임대차계약 수정 버튼
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 임대차계약 수정
|
|
|
|
|
|
|
|
$P.fnUpdateLsct = () => {
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callPurpose: "update"
|
|
|
|
|
|
|
|
, lsctId: $P.ctrl.getValue("LSCT_ID")
|
|
|
|
|
|
|
|
, crdnId: $P.$findn("crdnId").val()
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.ctrl.getInfo(params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
@ -218,7 +244,8 @@
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 이벤트
|
|
|
|
// 이벤트
|
|
|
|
$P.setEvent = () => {
|
|
|
|
$P.setEvent = () => {
|
|
|
|
//
|
|
|
|
// 버튼 이벤트
|
|
|
|
|
|
|
|
$P.$findn("btnUpdateLsct").on("click", () => { $P.fnUpdateLsct(); }); // 임대차계약 수정
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|