|
|
|
@ -436,14 +436,15 @@
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/020/info.do")
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/020/info.do") + "?openerPageName=${pageName}"
|
|
|
|
|
, data: params || {}
|
|
|
|
|
, success: resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id: $P.control.prefixed("Dialog")
|
|
|
|
|
id: $P.control.prefixed("Dialog--${pageName}")
|
|
|
|
|
, title: params.title
|
|
|
|
|
, content: resp
|
|
|
|
|
, size: $P.control.infoSize
|
|
|
|
|
, init: () => { }
|
|
|
|
|
, onClose: () => { $P.fnRefreshList(); } // 자료 재조회
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -461,9 +462,8 @@
|
|
|
|
|
, onOK: () => { }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (resp.saved) {
|
|
|
|
|
$P.fnRefreshList(); // 자료 재조회
|
|
|
|
|
}
|
|
|
|
|
// 자료 재조회
|
|
|
|
|
if (resp.saved) { $P.fnRefreshList(); }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 삭제
|
|
|
|
@ -564,21 +564,13 @@
|
|
|
|
|
$P.control.load(1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 심의의결서 출력
|
|
|
|
|
$P.makeHwpFileDlbrDecsn = (params) => {
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
let url = wctx.url("/" + params.taskSeCd + "/excl/excl02/010/makeHwp.do")
|
|
|
|
|
|
|
|
|
|
let parameter = toQuery({
|
|
|
|
|
opnnIds: params.opnnIds
|
|
|
|
|
, taskSeCd: params.taskSeCd
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
document.location.href = url + "?" + parameter;
|
|
|
|
|
// 사용자검색 callback
|
|
|
|
|
$P.callbackFindUser = (userId, userNm) => {
|
|
|
|
|
$("#schRgtrCd--${pageName}").val(userId); // 사용자 ID
|
|
|
|
|
$("#schRgtrNm--${pageName}").val(userNm); // 사용자 명
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 의견제출 삭제사유 callback
|
|
|
|
|
// 삭제사유 callback
|
|
|
|
|
$P.callbackRsn = (obj) => {
|
|
|
|
|
// 서버에 전송할 data(파라미터) 생성
|
|
|
|
|
let params = {};
|
|
|
|
@ -592,6 +584,20 @@
|
|
|
|
|
$P.control.remove(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 심의의결서 출력
|
|
|
|
|
$P.makeHwpFileDlbrDecsn = (params) => {
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
let url = wctx.url("/" + params.taskSeCd + "/excl/excl02/010/makeHwp.do")
|
|
|
|
|
|
|
|
|
|
let parameter = toQuery({
|
|
|
|
|
opnnIds: params.opnnIds
|
|
|
|
|
, taskSeCd: params.taskSeCd
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
document.location.href = url + "?" + parameter;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* 버튼 clickEvent
|
|
|
|
|
**************************************************************************/
|
|
|
|
@ -603,7 +609,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 초기 기본 설정
|
|
|
|
|
$P.initForm();
|
|
|
|
|
$P.initForm(taskSeCd);
|
|
|
|
|
// 업무 구분별 설정
|
|
|
|
|
$P.setTask(taskSeCd);
|
|
|
|
|
|
|
|
|
@ -611,12 +617,6 @@
|
|
|
|
|
$P.control.dataset.clear();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 사용자검색 callback
|
|
|
|
|
$P.callbackFindUser = (userId, userNm) => {
|
|
|
|
|
$("#schRgtrCd--${pageName}").val(userId); // 사용자 ID
|
|
|
|
|
$("#schRgtrNm--${pageName}").val(userNm); // 사용자 명
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 사용자검색 버튼 클릭 이벤트
|
|
|
|
|
$P.fnGetFindUser = () => {
|
|
|
|
|
let params = {
|
|
|
|
@ -666,6 +666,29 @@
|
|
|
|
|
$P.control.download();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 심의위원 관리 버튼 클릭 이벤트
|
|
|
|
|
$P.fnDlbrMbr = (title) => {
|
|
|
|
|
let params = {
|
|
|
|
|
title: title
|
|
|
|
|
, callPurpose: "update" // 호출용도: 수정
|
|
|
|
|
, sggCd: $("#sggCd--${pageName}").val() // 시군구 코드
|
|
|
|
|
, taskSeCd: $("input[name=taskSeCd]:checked").val() // 업무 구분 코드
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/040/info.do") + "?openerPageName=${pageName}"
|
|
|
|
|
, data: params
|
|
|
|
|
, success: resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id: $P.control.prefixed("DlbrMbrDialog--${pageName}")
|
|
|
|
|
, title: $P.control.prefixName + " 심의위원 관리"
|
|
|
|
|
, content: resp
|
|
|
|
|
, size: "md"
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 의견제출 수정 버튼 클릭 이벤트
|
|
|
|
|
$P.fnUpdate = (title) => {
|
|
|
|
|
// 의견제출 ID
|
|
|
|
@ -700,11 +723,11 @@
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/030/info.do")
|
|
|
|
|
, data: params
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/030/info.do") + "?openerPageName=${pageName}"
|
|
|
|
|
, data: params || {}
|
|
|
|
|
, success: resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id: $P.control.prefixed("DlbrDialog")
|
|
|
|
|
id: $P.control.prefixed("DlbrDialog--${pageName}")
|
|
|
|
|
, title: $P.control.prefixName + " 심의"
|
|
|
|
|
, content: resp
|
|
|
|
|
, size: "lg"
|
|
|
|
@ -773,29 +796,6 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 심의위원 관리 버튼 클릭 이벤트
|
|
|
|
|
$P.fnDlbrMbr = (title) => {
|
|
|
|
|
let params = {
|
|
|
|
|
title: title
|
|
|
|
|
, callPurpose: "update" // 호출용도: 수정
|
|
|
|
|
, sggCd: $("#sggCd--${pageName}").val() // 시군구 코드
|
|
|
|
|
, taskSeCd: $("input[name=taskSeCd]:checked").val() // 업무 구분 코드
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "${infoPrefixUrl}" + "/040/info.do")
|
|
|
|
|
, data: params
|
|
|
|
|
, success: resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id: $P.control.prefixed("DlbrMbrDialog")
|
|
|
|
|
, title: $P.control.prefixName + " 심의위원 관리"
|
|
|
|
|
, content: resp
|
|
|
|
|
, size: "md"
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* 초기 설정
|
|
|
|
|
**************************************************************************/
|
|
|
|
@ -827,6 +827,10 @@
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 심의위원 관리 버튼 이벤트
|
|
|
|
|
$("#btnDlbrMbr--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnDlbrMbr($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 의견제출 수정 버튼 이벤트
|
|
|
|
|
$("#btnUpdate--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnUpdate($(this).attr("title"));
|
|
|
|
@ -843,10 +847,6 @@
|
|
|
|
|
$("#btnRemove--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnRemove($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 심의위원 관리 버튼 이벤트
|
|
|
|
|
$("#btnDlbrMbr--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnDlbrMbr($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// DataTables width 변경 조정
|
|
|
|
|
fnMakeResizableTable($("#table-responsive--${pageName}")[0]);
|
|
|
|
@ -856,7 +856,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 초기 화면 설정
|
|
|
|
|
$P.initForm = () => {
|
|
|
|
|
$P.initForm = (taskSeCd) => {
|
|
|
|
|
// 화면 초기화
|
|
|
|
|
$("#frmSearch--${pageName}")[0].reset();
|
|
|
|
|
|
|
|
|
@ -873,26 +873,14 @@
|
|
|
|
|
$(this).prop("disabled", "true");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 달력 초기화
|
|
|
|
|
initDatepicker("frmSearch--${pageName}");
|
|
|
|
|
// 동적 검색
|
|
|
|
|
$("#byOutput--${pageName}").val("동적 검색");
|
|
|
|
|
// 사용자 이름
|
|
|
|
|
$("#schRgtrNm--${pageName}").prop("readonly", true);
|
|
|
|
|
|
|
|
|
|
// 기본 데이터 설정(업무구분)
|
|
|
|
|
$P.initData($("input[name=taskSeCd]:checked").val());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 기본 데이터 설정
|
|
|
|
|
$P.initData = (taskSeCd) => {
|
|
|
|
|
// 시군구 코드
|
|
|
|
|
$("#sggCd--${pageName}").val("${sggCd}");
|
|
|
|
|
// 업무 구분 코드
|
|
|
|
|
$("#frmSearch--${pageName} input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true);
|
|
|
|
|
// 일자
|
|
|
|
|
$("#schRcptYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date);
|
|
|
|
|
$("#schRcptYmdTo--${pageName}").datepicker("setDate", new Date());
|
|
|
|
|
$("#sggCd--${pageName}").val("${sggCd}"); // 시군구 코드
|
|
|
|
|
$("#frmSearch--${pageName} input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true); // 업무 구분 코드
|
|
|
|
|
initDatepicker("frmSearch--${pageName}"); // 달력 초기화
|
|
|
|
|
$("#schRcptYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date); // 접수 일자 시작
|
|
|
|
|
$("#schRcptYmdTo--${pageName}").datepicker("setDate", new Date()); // 접수 일자 종료
|
|
|
|
|
$("#byOutput--${pageName}").val("동적 검색"); // 동적 검색
|
|
|
|
|
$("#schRgtrNm--${pageName}").prop("readonly", true); // 사용자 이름
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 업무 구분별 설정
|
|
|
|
|