이준호 전자조정시스템 커밋

- 종결 사건 목록-> 사건열람 신청 페이지 넘어왔을경우 데이터 set
This commit is contained in:
LJH 2022-10-31 12:32:35 +09:00
parent 9547ebfa11
commit 154ae34614
3 changed files with 34 additions and 127 deletions

View File

@ -526,7 +526,7 @@ public class AdjstReqStatusController {
// 대국민 서류 발급 요청 등록
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqRegist.do")
public String docIssReqRegist(ModelMap model) throws Exception {
public String docIssReqRegist(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();

View File

@ -30,13 +30,7 @@
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
<script type="text/javaScript" language="javascript">
// function fncStatusList(status){
// document.listForm.searchStatus.value = status;
// document.listForm.searchCondition.value = '';
// document.listForm.searchKeyword.value = '';
// linkPage(1);
// }
function fncGoList(){
function fncGoList(){
linkPage(1);
}
@ -54,29 +48,6 @@
listForm.submit();
}
// function fncGoingDetail(adrSeq, adrSn){
// var listForm = document.listForm ;
// listForm.adrSeq.value = adrSeq;
// listForm.adrSn.value = adrSn;
// listForm.action = "<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
// listForm.submit();
// }
// function fncCloseDetail(adrSeq, adrSn){
// var listForm = document.listForm ;
// listForm.adrSeq.value = adrSeq;
// listForm.adrSn.value = adrSn;
// listForm.action = "<c:url value='/web/kccadr/accdnt/ars/adjstCloseDetail.do'/>";
// listForm.submit();
// }
// function fncGoCreate(){
// var listForm = document.listForm ;
// //listForm.action = "<c:url value='/web/kccadr/adjst/adjstReq1Regist.do'/>"; // 신청서작성 메뉴 URL로 수정
// listForm.action = "<c:url value='/web/kccadr/adjst/adjstReqRegistInformation.do'/>";
// listForm.submit();
// }
function fncSecurityPop(adrSeq,edtTy,edtSn) {
commonPopLayeropen(
"/web/kccadr/accdnt/ai/popup/adjstIncidentReqViewPop.do"
@ -98,9 +69,12 @@
);
}
function fnDocIssReqLink(adrNo){
function fnDocIssReqLink(adrSeq, adrNo, reqTy){
var docForm = document.docForm ;
docForm.adrSeq.value = adrSeq;
docForm.adrNo.value = adrNo;
docForm.reqTy.value = reqTy;
docForm.action = "<c:url value='/web/kccadr/accdnt/ai/docIssReqRegist.do'/>";
docForm.submit();
@ -112,6 +86,8 @@
<body>
<form name="docForm" id="docForm" method="post">
<input type="hidden" name="adrNo" />
<input type="hidden" name="adrSeq" />
<input type="hidden" name="reqTy" />
</form>
<form:form id="listForm" name="listForm" commandName="adjstIncidentVO" onsubmit="return false;" method="post">
<input type="hidden" name="pageIndex" value="<c:out value='${adjstIncidentVO.pageIndex}' default='1' />"/>
@ -130,13 +106,6 @@
<!-- list_top -->
<div class="list_top">
<!-- <p>총 건수 : <span>204</span>건</p> -->
<!-- <div class="tab_wrap"> -->
<%-- <button type="button" onclick="fncStatusList(''); return false;" class="tab ${empty adjstIncidentVO.searchStatus ? 'on' : '' }">전체</button> --%>
<%-- <button type="button" onclick="fncStatusList('A'); return false;" class="${adjstIncidentVO.searchStatus eq 'A'? 'on' : '' } tab">신청</button> --%>
<%-- <button type="button" onclick="fncStatusList('B'); return false;" class="${adjstIncidentVO.searchStatus eq 'B' ? 'on' : '' } tab">진행</button> --%>
<%-- <button type="button" onclick="fncStatusList('C'); return false;" class="${adjstIncidentVO.searchStatus eq 'C' ? 'on' : '' } tab">종결</button> --%>
<!-- </div> -->
<div class="list_util">
<label for="searchCondition">검색조건 선택</label>
<select name="searchCondition" id="searchCondition" class="subSearch">
@ -155,22 +124,11 @@
<input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" value="${adjstIncidentVO.searchStartDt}" data-datecontrol="true" onclick="return calendarOpen('searchStartDt-lry','',this);" onfocus="return calendarOpen('searchStartDt-lry','',this);" onkeyup="this.value = date_mask(this.value)" maxlength="10">
<button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('searchStartDt-lry','',this);"><i></i></button>
</div>
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchStartDt-lry','',this)" class="btn_cal"></button>
<div id="searchStartDt-lry" class="calendarPop" style="display: none;">
<iframe id="searchStartDt-ifrm" name="searchStartDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title="달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div> --> ~
~
<div class="calendar_wrap">
<input type="text" class="searchEndDt endDate inp" title="검색종료일" id="searchEndDt" name="searchEndDt" value="${adjstIncidentVO.searchEndDt}" data-datecontrol="true" onclick="return calendarOpen2('searchEndDt-lry','',this);" onfocus="return calendarOpen2('searchEndDt-lry','',this);" onkeyup="this.value = date_mask(this.value)" maxlength="10">
<button type="button" title="달력 팝업 열기" class="btn_end btn_cal" onclick="return calendarOpen2('searchEndDt-lry','',this);" ><i></i></button>
</div>
<!-- <div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchEndDt-lry','',this)" class="btn_cal"></button>
<div id="searchEndDt-lry" class="calendarPop" style="display: none;">
<iframe id="searchEndDt-ifrm" name="searchEndDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div> -->
</div>
<div class="select_wrap">
<label for="searchSelStatus">조정상태 선택</label>
@ -197,9 +155,7 @@
<col style="width: 12%;">
<col style="width: auto;">
<col style="width: 12%;">
<%-- <col style="width: 12%;"> --%>
<col style="width: 12%;">
<%-- <col style="width: 140px;"> --%>
<col style="width: 12%;">
</colgroup>
<thead>
@ -211,9 +167,7 @@
<th scope="col">피신청인<%--<button type="button" class="sort sortBtn" id="sort_RES_PON_DENT_NM"></button>--%></th>
<th scope="col">신청내용<%--<button type="button" class="sort sortBtn" id="sort_DEPU_TY_NM"></button>--%></th>
<th scope="col">조정부<%--<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button>--%></th>
<%-- <th scope="col">기일<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button></th> --%>
<th scope="col">진행차수<%--<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button>--%></th>
<%-- <th scope="col">조정상태<button type="button" class="sort sortBtn" id="sort_STAT_CD"></button></th> --%>
<th scope="col">열람신청</th>
</tr>
</thead>
@ -236,49 +190,6 @@
<span class="read_only m_th_text">조정번호</span>
<p><c:out value="${list.adrNo}"/></p>
</td>
<%-- <c:choose> --%>
<%-- <c:when test="${list.statCd == '309050' || list.statCd == '310050' || list.statCd == '311050'}"> --%>
<%-- 종결상세 --%>
<!-- <td class="td_subscriber"> -->
<!-- <span class="m_th_text">신청인</span> -->
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
<!-- </td> -->
<!-- <td class="td_respondent"> -->
<!-- <span class="m_th_text">피신청인</span> -->
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
<!-- </td> -->
<!-- <td class="td_tit"> -->
<!-- <div class="hover_content_wrap"> -->
<!-- <span class="read_only m_th_text">신청내용</span> -->
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
<!-- <div class="hover_content_box"> -->
<!-- 신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다. -->
<!-- </div> -->
<!-- </div> -->
<!-- </td> -->
<%-- </c:when> --%>
<%-- <c:when test="${list.statCd eq '101050' or (list.statCd >= '201010' and list.statCd <= '309050')}"> --%>
<!-- <td class="td_subscriber"> -->
<!-- <span class="m_th_text">신청인</span> -->
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
<!-- </td> -->
<!-- <td class="td_respondent"> -->
<!-- <span class="m_th_text">피신청인</span> -->
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
<!-- </td> -->
<!-- <td class="td_tit"> -->
<!-- <div class="hover_content_wrap"> -->
<!-- <span class="read_only m_th_text">신청내용</span> -->
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
<!-- <div class="hover_content_box"> -->
<!-- 신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다. -->
<!-- </div> -->
<!-- </div> -->
<!-- </td> -->
<%-- </c:when> --%>
<%-- <c:otherwise> --%>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');"><c:out value="${list.appliCantNm}"/></a>
@ -296,8 +207,6 @@
</div>
</div>
</td>
<%-- </c:otherwise> --%>
<%-- </c:choose> --%>
<td>
<span class="m_th_text">조정부</span>
<p><c:out value="${empty list.memDeptNm ? '-' : list.memDeptNm}"/></p>
@ -306,27 +215,9 @@
<span class="m_th_text">기일</span>
<p><c:out value="${empty list.appDe ? '-' : list.appDe}"/></p>
</td>
<!-- <td> -->
<!-- <span class="m_th_text">조정차수</span> -->
<%-- <p><c:out value="${empty list.adrSn ? '-' : list.adrSn}"/>${empty list.adrSn ? '' : '차'}</p> --%>
<!-- </td> -->
<%-- <td class="td_status">
<span class="read_only m_th_text">조정상태</span>
<c:choose>
<c:when test="${(list.statCd eq KccadrConstants.ADR_UPDT_APPR) or (list.statCd eq KccadrConstants.ADR_SUPP_REQ)}">
<button class="status_scrq" data-tooltip="sch_${list.adrSeq}_popup" onclick="fncSecurityPop('${list.adrSeq}','${list.edtTy}','${list.edtSn}')" title="팝업 열림" style="cursor: pointer"><kc:code codeId="CC022" code="${list.statCd}"/></button>
</c:when>
<c:when test="${(list.statCd eq KccadrConstants.ADR_REQ_RETN)}">
<button class="status_scrq" data-tooltip="sch_${list.adrSeq}_popup" onclick="fncRejectCnPop('${list.adrSeq}','${list.rejectCn}')" title="팝업 열림" style="cursor: pointer"><kc:code codeId="CC022" code="${list.statCd}"/></button>
</c:when>
<c:otherwise>
<p class="status_write"><kc:code codeId="CC022" code="${list.statCd}"/></p>
</c:otherwise>
</c:choose>
</td> --%>
<td class="td_status">
<span class="read_only m_th_text">열람신청</span>
<button type="button" class="status_scrq" id="" onclick="fnDocIssReqLink('<c:out value="${list.adrNo}"/>');">열람신청</button>
<button type="button" class="status_scrq" id="" onclick="fnDocIssReqLink('<c:out value="${list.adrSeq}"/>', '<c:out value="${list.adrNo}"/>', '<c:out value="${list.reqTy}"/>');">열람신청</button>
</td>
</tr>
</c:forEach>
@ -338,12 +229,6 @@
</div>
<!-- //list -->
<!-- 하단 버튼 -->
<!-- <div class="btn_wrap btn_layout01"> -->
<!-- <button class="btnType09" onclick="fncGoCreate()">등록</button> -->
<!-- </div> -->
<!-- //하단 버튼 -->
<!-- page -->
<div class="page">
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />

View File

@ -19,6 +19,26 @@
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
<script type="text/javaScript" language="javascript">
$(document).ready(function(){
/* 종결 목록에서 왓을 경우 */
/* adrSeq, adrNo, reqTy, rpplTy */
var adrSeq = "<c:out value='${adjstIncidentVO.adrSeq}'/>";
var adrNo = "<c:out value='${adjstIncidentVO.adrNo}'/>";
var reqTy = "<c:out value='${adjstIncidentVO.reqTy}'/>";
var form = document.createForm;
if(adrSeq != ''){
createForm.adrSeq.value = adrSeq;
createForm.adrNo.value = adrNo;
$("input[name='reqTy'][value='"+reqTy+"']").prop("checked", true);
// $("input[name='myselfIs'][value='"+rpplTy+"']").prop("checked", true);
}
});
function fnDocReqSubmit() {
if($("adrNo").val == "" || $("adrNo").val == undefined) {
@ -167,8 +187,10 @@
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="myselfIs" id="myselfIs10" value="10" disabled="disabled"/><label for="myselfIs10">본인</label>
<input type="radio" name="myselfIs" id="myselfIs30" value="30" disabled="disabled"/><label for="myselfIs30">대리인</label>
<!-- <input type="radio" name="myselfIs" id="myselfIs10" value="10" disabled="disabled"/><label for="myselfIs10">본인</label>
<input type="radio" name="myselfIs" id="myselfIs30" value="30" disabled="disabled"/><label for="myselfIs30">대리인</label> -->
<input type="radio" name="myselfIs" id="myselfIs10" value="10" /><label for="myselfIs10">본인</label>
<input type="radio" name="myselfIs" id="myselfIs30" value="30" /><label for="myselfIs30">대리인</label>
</div>
</td>
</tr>