레드마인 #2730
나의사건관리 > 조정사건 기록열람 신청 페이지, 조정번호 조회 팝업 작업
조정진행목록 > 조정신청 페이지 - 조정신청 대상자 영역 변경
This commit is contained in:
HappyITN 2022-09-22 14:20:50 +09:00
parent 85b366e030
commit 36dd944b64
6 changed files with 282 additions and 6 deletions

View File

@ -37,6 +37,7 @@ import kcc.kccadr.adjPgrMgr.apm.service.ApmVO;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService; import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrService; import kcc.kccadr.adjreqmgr.service.AdjReqMgrService;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO; import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
import kcc.kccadr.adjst.service.AdjstReqVO;
import kcc.kccadr.cmm.KccadrConstants; import kcc.kccadr.cmm.KccadrConstants;
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService; import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
import kcc.let.utl.fcc.service.EgovCryptoUtil; import kcc.let.utl.fcc.service.EgovCryptoUtil;
@ -336,6 +337,23 @@ public class AdjstIncidentController {
} }
/**
* 조정사건 기록열람 신청 페이지
* @param adjstIncidentVO AdjstIncidentVO
* @return String
* @exception Exception
*/
@RequestMapping(value = "/web/kccadr/accdnt/ai/adjstIncidentRequest.do")
public String adjstIncidentRequest(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
return "/web/kccadr/accdnt/ai/adjstIncidentRequest";
}
//종결 조정사건 목록 팝업
@RequestMapping("/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList.do")
public String adjstIncRegistPopEndList(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, ModelMap model) throws Exception {
return "/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList";
}
public void decryptInfomation(List<AdjstIncidentVO> list, AdjstIncidentVO info){ public void decryptInfomation(List<AdjstIncidentVO> list, AdjstIncidentVO info){
if(CollectionUtils.isNotEmpty(list)){ if(CollectionUtils.isNotEmpty(list)){

View File

@ -0,0 +1,134 @@
<%@ page contentType="text/html; charset=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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
<% pageContext.setAttribute("replaceChar", "\n"); %>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>조정사건 상세</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script src="/kccadrPb/usr/script/popup.js"></script>
<script src="/js/page/adjstReq/adjstReq.js"></script>
<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">
</script>
</head>
<body>
<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' />"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" />
<input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" />
</form:form>
<form id="popForm" name="popForm" action="<c:url value='/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do'/>" method="post">
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
</form>
<form:form id="editForm" name="editForm" commandName="adjstIncidentVO" onsubmit="return false;" method="post">
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
<input type="hidden" name="adjPageSts" value="Upt"/>
</form:form>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>조정사건 기록열람 신청</h2>
</div>
<div class="top_progress top_progress02">
<p>열람수수료는 <span>700</span>원, 발급수수료는 <span>1,000</span>원입니다.</p>
<button type="button" class="btnType05" title="프린터창 열림" onclick="window.print();">발급가능 프린터 확인</button>
</div>
<div class="tb_wrap">
<!-- <div class="tb_top">
<p>대리인 정보</p>
</div> -->
<table class="tbType01">
<caption>조정사건 기록열람 신청 정보 : 조정번호, 신청인 구분, 조정당사자 여부, 서류종류, 발급부수등의 정보제공</caption>
<colgroup>
<col style="width:250px;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정번호</p>
</th>
<td>
<label for="adjNm" class="label">조정번호 입력</label>
<input type="text" name="adjNm" id="adjNm" value="" size="30" placeholder="조정번호를 입력하세요." />
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopEndList();" title="팝업 열림">조회</button>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>신청인 구분</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="adjSort" id="adjSort01" /><label for="adjSort01">권리자</label>
<input type="radio" name="adjSort" id="adjSort02" /><label for="adjSort02">이용자</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정당사자 여부</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="adjWhether" id="adjWhether01" /><label for="adjWhether01">본인</label>
<input type="radio" name="adjWhether" id="adjWhether02" /><label for="adjWhether02">대리인</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>서류종류</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="adjDocType" id="adjDocType01" /><label for="adjDocType01">기일조서</label>
<input type="radio" name="adjDocType" id="adjDocType02" /><label for="adjDocType02">조정조서</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>발급부수</p>
</th>
<td>
<select name="adjIss" id="adjIss">
<option value="1">1</option>
</select>
<span>통</span>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout02">
<button type="button" class="btnType07">신청</button>
</div>
<!-- //하단 버튼 -->
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,102 @@
<%@ page contentType="text/html; charset=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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>종결 조정사건 목록</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="/kccadrPb/usr/script/popup.js"></script>
<script type="text/javaScript" language="javascript">
function fncGoList(){
linkPage(1);
}
function linkPage(pageNo){
var data = {
pageIndex : pageNo,
searchKeyword : $("#searchKeyword").val(),
searchCondition : $("#searchCondition").val(),
pageUnit : 5,
}
AdjstReq.historyAdjstPopEndList(data);
}
$(document).ready(function(){
// 레이어팝업 포커싱 이동 수정
$(".tooltip-close").click(function(){
var activeTarget = $('[data-tooltip-con="list_popup"]');
activeTarget.hide();
$('[data-tooltip="list_popup"]').focus();
});
})
</script>
</head>
<body>
<!-- 일정 상세 -->
<form:form commandName="adjstReqVO" id="popList" name="popList" method="post" onsubmit="return false;">
<input type="hidden" name="pageIndex" value="<c:out value='${adjstReqVO.pageIndex}' default='1' />"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstReqVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstReqVO.searchSortOrd}" />" />
</form:form>
<div class="popup_wrap list_popup" tabindex="0" data-tooltip-con="list_popup" data-focus="list_popup" data-focus-prev="list_popup_close">
<div class="popup_tit">
<p>종결 조정사건 목록</p> <button class="btn_popup_close tooltip-close" data-focus="list_popup_close" title="팝업 닫기"><i></i></button>
</div>
<div class="popup_cont">
<div class="popup_search">
<label for="searchKeyword">검색어 입력</label>
<input type="text" name="searchKeyword" id="searchKeyword" value="<c:out value='${adjstReqVO.searchKeyword}' />" placeholder="검색어를 입력하세요" size="20">
<button type="button" class="btnType07" onclick="fncGoList(); return false;">검색</button>
</div>
<table class="popup_list">
<caption>피신청인 이전작성 목록 : 피신청인, 저작물 종류, 선택등의 정보제공</caption>
<colgroup>
<col style="width: 40%;">
<col style="width: 40%;">
<col style="width: 20%;">
</colgroup>
<thead>
<tr>
<th scope="col">피신청인</th>
<th scope="col">조정번호</th>
<th scope="col">선택</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>김길동</p>
</td>
<td>
<p>2021조050</p>
</td>
<td><button type="button" class="btnType01">선택</button></td>
</tr>
<tr>
<td colspan="3"><spring:message code="common.nodata.msg" /></td>
</tr>
</tbody>
</table>
<!-- page -->
<%-- <div class="page">
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
</div> --%>
<!-- //page -->
<div class="btn_wrap">
<button class="btnType03 tooltip-close" data-focus="list_popup_close" data-focus-next="list_popup">닫기</button>
</div>
</div>
</div>
</body>
</html>

View File

@ -106,12 +106,12 @@ function fn_adjstReq2_regist() {
<p class="tit">2. <span>조정신청 대상</span>을 선택해주세요.</p> <p class="tit">2. <span>조정신청 대상</span>을 선택해주세요.</p>
<ul> <ul>
<li> <li>
<input type="radio" name="rpplTy" value="01" id="subject_person01"><label <input type="radio" name="rpplTy" value="01" id="subject_person01">
for="subject_person01">분쟁당사자</label> <label for="subject_person01"><i></i>분쟁당사자</label>
</li> </li>
<li> <li>
<input type="radio" name="rpplTy" value="03" id="subject_person02"><label for="subject_person02">대리인(변호사, 가족 <input type="radio" name="rpplTy" value="03" id="subject_person02">
등)</label> <label for="subject_person02"><i style="margin-bottom:20px;"></i>대리인(변호사, 가족 등)</label>
</li> </li>
</ul> </ul>
</div> </div>

View File

@ -1005,6 +1005,25 @@ var AdjstReq = {
, "adjstHostoryPop" , "adjstHostoryPop"
); );
}, },
historyAdjstPopEndList : function(paramObj){
/*if(paramObj == undefined || paramObj == ''){
paramObj = {
pageIndex : 1,
searchKeyword : "",
searchCondition : "",
pageUnit : 5
};
}*/
// 이전신청데이터 팝업 호출..
commonPopLayeropen(
"/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList.do"
, 500
, 600
, paramObj
, "N"
, "adjstIncRegistPopEndList"
);
},
openExamplePop : function(expmCd){ openExamplePop : function(expmCd){
commonPopLayeropen( commonPopLayeropen(
"/web/kccadr/adjst/popup/adjstReqOpenExamplePop.do" "/web/kccadr/adjst/popup/adjstReqOpenExamplePop.do"

View File

@ -68,6 +68,9 @@
.popup_cont .btn_wrap .btnType02{background-color: #666; color: #fff;} .popup_cont .btn_wrap .btnType02{background-color: #666; color: #fff;}
.popup_cont .btn_wrap .btnType02:hover{background-color: #444;} .popup_cont .btn_wrap .btnType02:hover{background-color: #444;}
.popup_cont .btn_wrap .btnType03{background-color: #666; color: #fff;min-width:110px;text-align:center;}
.popup_cont .btn_wrap .btnType03:hover{background-color: #444;}
.popup_cont .radio_wrap{flex-wrap: wrap;} .popup_cont .radio_wrap{flex-wrap: wrap;}
.popup_cont .radio_wrap input[type="radio"]+label{font-size: 16px;} .popup_cont .radio_wrap input[type="radio"]+label{font-size: 16px;}