refacotr: 과거사건등록 이력 등록 페이지 진행중
This commit is contained in:
parent
37e8a48b87
commit
1c48a1540a
@ -172,7 +172,8 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
private String appPlace; //조정기일장소명
|
private String appPlace; //조정기일장소명
|
||||||
|
|
||||||
private String nextAppDeYn; //다음기일차후지정여부
|
private String nextAppDeYn; //다음기일차후지정여부
|
||||||
private String appResultTy; //기일결과 구분
|
private String appResultTy; //기일결과 구분 code
|
||||||
|
private String appResultTx; //기일결과 구분 text
|
||||||
|
|
||||||
|
|
||||||
private String memDeptNm; //조정부명
|
private String memDeptNm; //조정부명
|
||||||
@ -1230,6 +1231,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.addUsrNmList = addUsrNmList;
|
this.addUsrNmList = addUsrNmList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAppResultTx() {
|
||||||
|
return appResultTx;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAppResultTx(String appResultTx) {
|
||||||
|
this.appResultTx = appResultTx;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -290,6 +290,28 @@ public class AdjReqMgrPastController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : adjReqMgrPastProgRegist
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2022.09.15
|
||||||
|
* @description : 사건진행정보 목록
|
||||||
|
* @param adjReqMgrPastVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do")
|
||||||
|
public String adjReqMgrPastRecordRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
//TODO 테스트로 인한 seq 코딩
|
||||||
|
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||||
|
System.out.println("adjReqMgrPastVO.getAdrSeq() !!! : "+ adjReqMgrPastVO.getAdrSeq());
|
||||||
|
|
||||||
|
model.addAttribute("adjReqMgrPastVO", adjReqMgrPastVO);
|
||||||
|
|
||||||
|
|
||||||
|
return "kccadr/adjReqMgrPast/adjReqMgrPastRecordRegist";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -27,6 +27,7 @@
|
|||||||
<result property="lastUpdtPnttm" column="last_updt_pnttm"/>
|
<result property="lastUpdtPnttm" column="last_updt_pnttm"/>
|
||||||
<result property="lastUpdusrId" column="last_updusr_id"/>
|
<result property="lastUpdusrId" column="last_updusr_id"/>
|
||||||
<result property="appResultTy" column="app_result_ty"/>
|
<result property="appResultTy" column="app_result_ty"/>
|
||||||
|
<result property="appResultTx" column="app_result_tx"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<resultMap id="AdrMemDeptMgrPstMap" class="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO">
|
<resultMap id="AdrMemDeptMgrPstMap" class="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO">
|
||||||
@ -335,7 +336,14 @@
|
|||||||
, last_updt_pnttm
|
, last_updt_pnttm
|
||||||
, last_updusr_id
|
, last_updusr_id
|
||||||
, app_result_ty
|
, app_result_ty
|
||||||
FROM adr_prtcl_mgr
|
, (
|
||||||
|
SELECT
|
||||||
|
CODE_NM
|
||||||
|
FROM
|
||||||
|
LETTCCMMNDETAILCODE
|
||||||
|
WHERE CODE_ID = 'CC023' AND CODE = apm.app_result_ty
|
||||||
|
) as app_result_tx
|
||||||
|
FROM adr_prtcl_mgr apm
|
||||||
where adr_seq = #adrSeq#
|
where adr_seq = #adrSeq#
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -178,7 +178,7 @@ function fn_nextGoPageForm(){
|
|||||||
해당 차수의 정보를 등록해 주세요
|
해당 차수의 정보를 등록해 주세요
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
<c:out value="${adjPast.prtclCn }"/>
|
<c:out value="${adjPast.appResultTx }"/>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
@ -210,7 +210,7 @@ function fn_nextGoPageForm(){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do' />">
|
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do' />">
|
||||||
<input id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
<input type="hidden" id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
||||||
</form>
|
</form>
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
|
|||||||
@ -0,0 +1,291 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8"
|
||||||
|
pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>
|
||||||
|
<%
|
||||||
|
/**
|
||||||
|
* @Class Name : AdjustDeptManagerList.jsp
|
||||||
|
* @Description : 조정부관리
|
||||||
|
* @Modification Information
|
||||||
|
* @
|
||||||
|
* @ 수정일 수정자 수정내용
|
||||||
|
* @ ------- -------- ---------------------------
|
||||||
|
* @ 2021.08.09 김봉호 최초 생성
|
||||||
|
* @author 김봉호
|
||||||
|
* @since 2021.08.21
|
||||||
|
* @version 1.0
|
||||||
|
* @see
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
%>
|
||||||
|
<html lang="ko">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
|
||||||
|
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
// function fncSelectConciliatorManageList(){
|
||||||
|
// linkPage(1);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function linkPage(pageNo){
|
||||||
|
// var listForm = document.listForm ;
|
||||||
|
// listForm.pageIndex.value = pageNo ;
|
||||||
|
// listForm.searchCondition.value = $('#searchCondition').val();
|
||||||
|
// listForm.searchKeyword.value = $('#searchKeyword').val();
|
||||||
|
// listForm.action = "<c:url value='/kccadr/adjPgrMgr/exmp/exmpAppManagerList.do'/>";
|
||||||
|
// listForm.submit();
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function fncCreate() {
|
||||||
|
// var listForm = document.listForm ;
|
||||||
|
// listForm.action = "<c:url value='/kccadr/adjPgrMgr/exmp/exmpAppManagerCreate.do'/>";
|
||||||
|
// listForm.submit();
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// function fn_egov_checkAll(){
|
||||||
|
// var FLength = document.getElementsByName("memSeqArr").length;
|
||||||
|
// var checkAllValue = document.getElementById('checkAll').checked;
|
||||||
|
|
||||||
|
// //undefined
|
||||||
|
// if( FLength == 1){
|
||||||
|
// document.getElementById("memSeqArr0").checked = checkAllValue;
|
||||||
|
// } else {
|
||||||
|
// for(var i=0; i < FLength; i++) {
|
||||||
|
// document.getElementsByName("memSeqArr")[i].checked = checkAllValue;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
// function fncDetailPage(exmpMgrId){
|
||||||
|
// var listForm = document.listForm ;
|
||||||
|
// listForm.exmpMgrId.value = exmpMgrId;
|
||||||
|
// listForm.action = "<c:url value='/kccadr/adjPgrMgr/exmp/exmpAppManagerDetail.do'/>";
|
||||||
|
// listForm.submit();
|
||||||
|
// }
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
// 등록버튼 클릭 이벤트
|
||||||
|
$('.regBtn').on('click', function(){
|
||||||
|
|
||||||
|
// click한 row의 차수
|
||||||
|
var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text());
|
||||||
|
$('#nowAdrSn').val(nowAdrSn);
|
||||||
|
|
||||||
|
$('#prtclSeq').val($(this).data('info'));
|
||||||
|
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.updBtn').on('click', function(){
|
||||||
|
|
||||||
|
$('#prtclSeq').val($(this).data('info'));
|
||||||
|
|
||||||
|
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtUpdtPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#btnAdd').on('click', function(){
|
||||||
|
var len = $('#rowTbody').children('tr').length;
|
||||||
|
if(len === 1)
|
||||||
|
{
|
||||||
|
|
||||||
|
}else{ $('#rowTbody').append(fn_addRow(len));}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function fn_nextGoPageForm(){
|
||||||
|
|
||||||
|
if (confirm('다음 단계로 이동하시겠습니까?')) {
|
||||||
|
$('#nextGoPageForm').submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).on('click','.removeBtn', function(){
|
||||||
|
$(this).parents('tr').remove();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
function fn_addRow(len){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return addRow= '<tr id="row'+len+'">'
|
||||||
|
+' <td>'
|
||||||
|
+' <input type="text" id="" name="" style="width: 302px;" placeholder="내용을 입력해 주세요" value="">'
|
||||||
|
+' </td>'
|
||||||
|
+' <td>'
|
||||||
|
+' <input type="text" id="" name="" style="width: 650px;" placeholder="비고를 입력해 주세요" value="">'
|
||||||
|
+' </td>'
|
||||||
|
+' <td>'
|
||||||
|
+' <input type="text" id="" name="" style="width: 125px;" placeholder="YYYY-MM-DD" value="" />'
|
||||||
|
+' </td>'
|
||||||
|
+' <td>'
|
||||||
|
+' <button class="btn_search removeBtn">삭제</button>'
|
||||||
|
+' </td>'
|
||||||
|
+'</tr>'
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<title>사건진행정보</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<form id="popPageForm" name="popPageForm" method="post">
|
||||||
|
<input type="hidden" id="prtclSeq" name="prtclSeq" value="" />
|
||||||
|
<input type="hidden" id="nowAdrSn" name="nowAdrSn" value="" />
|
||||||
|
<%-- <input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" /> --%>
|
||||||
|
<!-- <input type="hidden" id="rpplTy" name="rpplTy" /> -->
|
||||||
|
<%-- <input type="hidden" id="adrEndDeDay" name="adrEndDeDay" value="<c:out value="${info.adrEndDeDay}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" id="appSeq" name="appSeq" value="<c:out value="${info.appSeq}" />" /> --%>
|
||||||
|
<!-- <input type="hidden" id="closeDocTy" name="closeDocTy" /> -->
|
||||||
|
<%-- <input type="hidden" id="adrAvoidSeq" name="adrAvoidSeq" value="<c:out value="${info.adrAvoidSeq}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" id="agntSeq" name="agntSeq" value="<c:out value="${info.agntSeq}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||||
|
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<div class="cont_wrap">
|
||||||
|
<div class="box">
|
||||||
|
|
||||||
|
<!-- cont_tit -->
|
||||||
|
<div class="cont_tit">
|
||||||
|
<h2>사건진행정보</h2>
|
||||||
|
<ul class="cont_nav">
|
||||||
|
<li class="home"><a href="/"><i></i></a></li>
|
||||||
|
<li>
|
||||||
|
<p>오프라인 조정관리</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>과거사건등록</p>
|
||||||
|
</li>
|
||||||
|
<li><span class="cur_nav">사건진행정보</span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- //cont_tit -->
|
||||||
|
|
||||||
|
<div class="cont">
|
||||||
|
<!-- list_top -->
|
||||||
|
<div class="list_top">
|
||||||
|
<p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p>
|
||||||
|
<div class="btn_wrap">
|
||||||
|
<button type="button" id="btnAdd" class="btnType06 btn_adj_add btn_add">문서 추가</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //list_top -->
|
||||||
|
<!-- list -->
|
||||||
|
<div class="list tbType01">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 25%">
|
||||||
|
<col style="width: auto">
|
||||||
|
<col style="width: 14%">
|
||||||
|
<col style="width: 8%">
|
||||||
|
</colgroup>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>내용</th>
|
||||||
|
<th>비고</th>
|
||||||
|
<th>일자</th>
|
||||||
|
<th>삭제</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody id="rowTbody">
|
||||||
|
<%-- <c:forEach items="${adjReqMgrPastListVO }" var="adjPast"> --%>
|
||||||
|
<!-- <tr> -->
|
||||||
|
<!-- <td> -->
|
||||||
|
<%-- <c:out value="${adjPast.adrSn }" /> --%>
|
||||||
|
<!-- </td> -->
|
||||||
|
<!-- <td> -->
|
||||||
|
<%-- <c:choose> --%>
|
||||||
|
<%-- <c:when test="${empty adjPast.prtclCn }"> --%>
|
||||||
|
<!-- 해당 차수의 정보를 등록해 주세요 -->
|
||||||
|
<%-- </c:when> --%>
|
||||||
|
<%-- <c:otherwise> --%>
|
||||||
|
<%-- <c:out value="${adjPast.appResultTx }"/> --%>
|
||||||
|
<%-- </c:otherwise> --%>
|
||||||
|
<%-- </c:choose> --%>
|
||||||
|
<!-- </td> -->
|
||||||
|
<!-- <td> -->
|
||||||
|
<%-- <c:choose> --%>
|
||||||
|
<%-- <c:when test="${empty adjPast.prtclCn }"> --%>
|
||||||
|
<!-- <button class="btn_search regBtn">등록</button> -->
|
||||||
|
<%-- </c:when> --%>
|
||||||
|
<%-- <c:otherwise> --%>
|
||||||
|
<%-- <button class="btn_search updBtn" data-info="${adjPast.prtclSeq }">수정</button> --%>
|
||||||
|
<%-- </c:otherwise> --%>
|
||||||
|
<%-- </c:choose> --%>
|
||||||
|
<!-- </td> -->
|
||||||
|
<!-- </tr> -->
|
||||||
|
<%-- </c:forEach> --%>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="" name="" style="width: 302px;" placeholder="내용을 입력해 주세요" value="" />
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="" name="" style="width: 650px;" placeholder="비고를 입력해 주세요" value="" />
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="" name="" style="width: 125px;" placeholder="YYYY-MM-DD" value="" />
|
||||||
|
<!-- <div class="sel_date"> -->
|
||||||
|
<%-- <input type="text" style="width: 125px;" class="appDeDay inp" title="검색시작일" id="appDeDay" name="appDeDay1" onclick="return calendarOpen('appDeDay-lry','',this)" value="<c:out value="${apmChgInfo.appDeDay }"></c:out>" data-datecontrol="true" onkeyup="setFormat('day',this)" maxlength="10" readonly> --%>
|
||||||
|
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;"> -->
|
||||||
|
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('appDeDay-lry','',this)" class="btn_cal"></button> -->
|
||||||
|
<!-- <div id="appDeDay-lry" class="calendarPop" style="display: none;"> -->
|
||||||
|
<!-- <iframe id="appDeDay-ifrm" name="appDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||||
|
<!-- </div> -->
|
||||||
|
<!-- </div> -->
|
||||||
|
<!-- </div> -->
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<button class="btn_search removeBtn">삭제</button>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- //list -->
|
||||||
|
<!-- //page -->
|
||||||
|
<div class="btn_wrap btn_layout01">
|
||||||
|
<div class="area_left">
|
||||||
|
</div>
|
||||||
|
<div class="area_right">
|
||||||
|
<button type="button" class="btnType06" onclick="fn_nextGoPageForm(); return false;">다음 단계 ></button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do' />">
|
||||||
|
<input id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
||||||
|
</form>
|
||||||
|
<!-- //cont -->
|
||||||
|
<!-- //cont -->
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Reference in New Issue
Block a user