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

- 퀵메뉴 생성
This commit is contained in:
leejunho 2023-11-02 15:42:06 +09:00
parent 0fdae64d21
commit 6cf6671d51
5 changed files with 112 additions and 337 deletions

View File

@ -1941,6 +1941,16 @@ public class MainController {
return "web/kccadr/kccadrCom/kccadrConstantsJsp";
}
/**
* 사용자 매뉴
*/
@RequestMapping(value="/web/com/quickWrap.do")
public String webCommonQuickMenu(ModelMap model)
throws Exception {
return "web/com/webCommonQuickMenu";
}
// 파일을 로컬로 부터 읽어와서 BodyPart 클래스로 만든다. (바운더리 변환)
private BodyPart getFileAttachment(String realFile, String filename) throws MessagingException {
// BodyPart 생성

View File

@ -0,0 +1,18 @@
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<script type="text/javascript">
function glossaryPop(adrSeq,rejectCn) {
commonPopLayeropen(
"/web/kccadr/accdnt/ai/popup/adjstIncidentRejectCnPop.do"
, 550
, 300
, {adrSeq : adrSeq, rejectCn : rejectCn}
, "N"
, "rejectCnPop"
);
}
</script>

View File

@ -101,6 +101,7 @@ $(document).ready(function (){
<c:if test="${!fn:contains(URL , 'main/mainPage.do') && !fn:contains(URL , 'adjstExp/adjstExpMainPage.do')}">
<!-- 서브페이지 -->
<c:import url="/web/com/naviWrap.do"></c:import>
<c:import url="/web/com/quickWrap.do"></c:import>
</c:if>
<decorator:body />
<c:import url="/web/com/webCommonFooter.do" />

View File

@ -106,144 +106,6 @@
commonPopWindowopenForm("/web/kccadr/kccadrCom/postCheckLink.do?sid=" + regNm, "1200", "1000", "postChkPop", $('#pop'));
}
</script>
<!-- 워크플로우용 스크립트 시작 -->
<!-- A320 취하신청 -->
<c:forEach var="list" items="${list_mgr}" varStatus="status">
<c:if test="${fn:length(list.menuId) eq '6'
or list.menuId eq 'A260'
or list.menuId eq 'A320'
or list.menuId eq 'C150'
or list.menuId eq 'C290'
}">
<script>
//<!-- 조정진행워크플로우 체크 -->
$("#${list.menuId}").addClass("status01");
</script>
<c:set var="lastMenuId">${list.menuId}</c:set>
</c:if>
</c:forEach>
<!-- 최종값 찾기 -->
<c:forEach var="list" items="${list_mgr}" varStatus="status">
<c:if test="${fn:length(list.menuId) eq '6'}">
<!-- 사건접수진행시 체크-->
<c:if test="${list.menuId ne '400000'}">
<c:set var="passMenuId">${list.menuId}</c:set>
</c:if>
<c:if test="${list.menuId eq '400000'}">
<c:set var="lastMenuId">400000</c:set>
</c:if>
</c:if>
</c:forEach>
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#${lastMenuId}").addClass("status02");
</script>
<!-- 신청서 보완 체크시-->
<c:if test="${master.statCd lt '101050' and master.statCd ne '101010'}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#101011").addClass("status02");
</script>
</c:if>
<!-- 사건접수진행시 체크-->
<c:if test="${master.statCd eq '201010'
or master.statCd eq '201050'}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#101050").addClass("status02");
</script>
</c:if>
<!-- 조정부배당진행시 체크-->
<c:if test="${master.statCd eq '202010'}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#202050").addClass("status02");
</script>
</c:if>
<!-- 기일진행시 체크-->
<c:if test="${master.statCd eq '205010'}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#205050").addClass("status02");
</script>
</c:if>
<!-- 취하신청 체크-->
<c:if test="${master.statCd eq 'C290' or master.statCd eq 'A320'}">
<script>
<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#C290").addClass("status02");
</script>
</c:if>
<!-- 취하종결 체크-->
<c:if test="${master.statCd eq '305010'}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#305050").addClass("status02");
</script>
</c:if>
<!-- 조정성립 체크-->
<c:if test="${fn:indexOf(master.statCd,'3040')>-1}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#3040").addClass("status01");
</script>
</c:if>
<!-- 직권조정 체크-->
<c:if test="${fn:indexOf(master.statCd,'3060')>-1}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#3060").addClass("status01");
$("#3061").removeClass("status01");
</script>
</c:if>
<!-- 조정권고안 체크-->
<c:if test="${fn:indexOf(master.statCd,'3030')>-1}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#3030").addClass("status01");
</script>
</c:if>
<!-- 불성립 체크-->
<c:if test="${fn:indexOf(master.statCd,'3070')>-1}">
<script>
//<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#3070").addClass("status01");
</script>
</c:if>
<!-- 조정권고안 체크-->
<c:if test="${lastMenuId eq '400000'}">
<script>
<!-- 조정진행워크플로우 현재 상태 체크 -->
$("#${passMenuId}").addClass("status02");
alert("#${passMenuId}");
</script>
</c:if>
<!-- 워크플로우용 스크립트 끝 -->
</head>
<body>
<form id="pop" name="pop" method="post">
@ -253,9 +115,6 @@
<input type="hidden" id="regNm" name="regNm" value=""/>
</form>
<%--reqInfo
agenInfo
resInfo--%>
<input type="hidden" name="adrNoPa" id="adrNoPa" value="<c:out value='${master.adrNo}'/>" />
<div class="tb_wrap">
@ -283,85 +142,55 @@ resInfo--%>
<c:set var="statusActive" value="5" />
</c:when>
</c:choose>
<%-- <c:choose>
<c:when test="${master.statCd ge '303060'}">
<c:set var="statusActive" value="1" />
</c:when>
<c:when test="${master.statCd gt '104050' and master.statCd le '203050'}">
<c:set var="statusActive" value="2" />
</c:when>
<c:when test="${master.statCd ge '205010' and master.statCd le '206050'}">
<c:set var="statusActive" value="2" />
</c:when>
<c:when test="${master.adrSn eq '1' and nowDt eq master.appDe}">
<c:set var="statusActive" value="3" />
</c:when>
<c:when test="${master.adrSn gt '1' and nowDt eq master.appDe}">
<c:set var="statusActive" value="4" />
</c:when>
<c:when test="${master.statCd gt '306010' and master.statCd le '303060'}">
<c:set var="statusActive" value="5" />
</c:when>
<c:when test="${master.statCd gt '304010' and master.statCd le '901099'}">
<c:set var="statusActive" value="6" />
</c:when>
</c:choose> --%>
<!-- step -->
<div class="step_wrap status_detail">
<div class="step step01 <c:out value="${statusActive eq '1' ? 'active' : ''}" /> hover_content_wrap">
<i></i>
<p>
STEP. 01
<span>접수</span>
</p>
<div class="step_wrap status_detail num04 type02">
<div class="step step01 on">
<div class="step_title">
<i></i>
<p>신청접수</p>
</div>
<i class="next">다음</i>
<div class="hover_content_box">
<c:out value="${helpMap['01'] }" />
</div>
<ul class="step_summary">
<li>1. 시스템 조정신청</li>
<li>2. 서류보완</li>
<li>3. 조정비용 납부</li>
</ul>
</div>
<div class="step step02 <c:out value="${statusActive eq '2' ? 'active' : ''}" /> hover_content_wrap">
<i></i>
<p>
STEP. 02
<span>기일지정</span>
</p>
<div class="step step02">
<div class="step_title">
<i></i>
<p>기일지정</p>
</div>
<i class="next">다음</i>
<div class="hover_content_box">
<c:out value="${helpMap['02'] }" />
</div>
<ul class="step_summary">
<li>1. 조정사건 검토</li>
<li>2. 기일지정</li>
<li>3. 양 당사자 기일출석 통지</li>
<li>4. 답변서, <span>준비서면</span>등 제출</li>
</ul>
</div>
<div class="step step03 <c:out value="${statusActive eq '3' ? 'active' : ''}" /> hover_content_wrap">
<i></i>
<p>
STEP. 03
<span>기일개최</span>
</p>
<div class="step step03">
<div class="step_title">
<i></i>
<p>조정권고</p>
</div>
<i class="next">다음</i>
<div class="hover_content_box">
<c:out value="${helpMap['03'] }" />
</div>
<ul class="step_summary">
<li>1. 조정기일진행</li>
<li>2. 1차, 2차, 3차로 계속 진행 가능</li>
</ul>
</div>
<div class="step step04 <c:out value="${statusActive eq '4' ? 'active' : ''}" /> hover_content_wrap">
<i></i>
<p>
STEP. 04
<span>조정중</span>
</p>
<i class="next">다음</i>
<div class="hover_content_box">
<c:out value="${helpMap['04'] }" />
</div>
</div>
<div class="step step05 <c:out value="${statusActive eq '5' ? 'active' : ''}" /> hover_content_wrap">
<i></i>
<p>
STEP. 05
<span>종료</span>
</p>
<div class="hover_content_box">
<c:out value="${helpMap['05'] }" />
<div class="step step04">
<div class="step_title">
<i></i>
<p>사건종결</p>
</div>
<ul class="step_summary">
<li>1. 조정 성립</li>
<li>2. 조정 불성립</li>
<li>3. 조정신청 취하</li>
</ul>
</div>
</div>
<!-- //step -->
@ -388,83 +217,6 @@ resInfo--%>
</select>
<button type="button" class="btnType07" onclick="fnPostChk();" style="vertical-align:middle;">송달정보 조회</button>
</c:if>
<!--
<div class="tb_wrap">
<table class="tbType01">
<caption>신청인, 대리인, 피신청인1, 피신청인2등의 정보제공</caption>
<colgroup>
<col style="width: 250px;">
<col style="width: auto;">
<col style="width: 250px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th>
<p>신청인</p>
</th>
<td>
<p>홍길동</p>
</td>
<th>
<p>대리인</p>
</th>
<td>
<p>없음</p>
</td>
</tr>
<tr>
<th>
<p>피신청인1</p>
</th>
<td>
<p>고길동</p>
</td>
<th>
<p>피신청인2</p>
</th>
<td>
<p>고길동</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tb_wrap">
<table class="tbType01">
<caption>신청취지, 신청이유등의 정보제공</caption>
<colgroup>
<col style="width: 200px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p>신청취지</p>
</th>
<td>
<p>독도는 우리땅입니다.</p>
</td>
</tr>
<tr>
<th scope="row">
<p>신청이유</p>
</th>
<td>
<p class="change_text_wrap close">아직도 넌 혼잔거니 물어오네요 난 그저 웃어요 사랑하고 있죠 사랑하는 사람 있어요 그대는 내가 안쓰러운 건가봐
좋은 사람있다면 한 번 만나보라 말하죠 그댄 모르죠 내게도 멋진 애인이 있다는 걸 너무 소중해 꼭 숨겨 두었죠
그 사람 나만 볼 수 있어요 내 눈에만 보여요 내 입술에 영원히 담아둘거야 가끔씩 차오르는 눈물만 알고 있죠 그 사람 그대라는 걸
나는 그 사람 갖고 싶지 않아요 욕심나지 않아요 그냥 사랑하고 싶어요 그댄 모르죠 내게도 멋진 애인이 있다는 걸 너무 소중해 꼭 숨겨 두었죠
그 사람 나만 볼 수 있어요 내 눈에만 보여요 내 입술에 영원히 담아둘거야 가끔씩 차오르는 눈물만 알고 있죠 그 사람 그대라는 걸
</p>
<button type="button" class="btn_all" title="내용 전체보기">더보기</button>
</td>
</tr>
</tbody>
</table>
</div>
-->
</div>
<table class="tbType01">
<caption>신청인, 주소, 신청인 분류등의 정보제공</caption>

View File

@ -2,52 +2,46 @@
<div class="work_flow_wrap off">
<div class="work_tit">
<p>조정진행 워크플로우</p>
<button type="button" title="열림" class="btn_open"><i></i></button>
</div>
<div class="work_cont">
<ul class="top_work">
<!-- <li class="status01"> ==>과거 빨간색
<li class="status02"> ==>현재 파란색
<li> ==>진행전 검은색
-->
<li id="101010"><p>조정신청 제출</p><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음"></li>
<li id="101011" class="status01"><p>신청서 보완</p><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음"></li>
<li id="104050"><p>조정비용납부</p><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음"></li>
<li id="101050"><p>사건접수</p><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음"></li>
<li id="202050"><p>사건진행</p><img src="/kccadrPb/usr/image/workflow/nexticon2.png" alt="다음" style="top: 51px; right: 105px;"></li>
</ul>
<ul class="work_2">
<li id="205050"><p>기일확정</p><img src="/kccadrPb/usr/image/workflow/nexticon3.png" alt="다음" class="nexticon_3"></li>
<li>
<p id="A260">기일통지</p><img src="/kccadrPb/usr/image/workflow/nexticon3.png" alt="다음" class="nexticon_3"><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음" style="position: absolute;z-index: 1;top: 8px;left: 203px;">
<ul class="work_3">
<li>
<p id="302010">1차 기일 개최<img src="/kccadrPb/usr/image/workflow/nexticon4.png" alt="다음" class="nexticon_4"></p><img src="/kccadrPb/usr/image/workflow/nexticon3.png" alt="다음" class="nexticon_3">
<ul class="work_4">
<li id="3040"><p>조정성립</p></li>
<li id="3060"><p>직권조정<img src="/kccadrPb/usr/image/workflow/nexticon5.png" alt="다음" class="nexticon_5"></p>
<ul class="work_5">
<li id="3061"><p>이의신청</p></li>
</ul>
</li>
<li id="3030"><p>조정권고</p></li>
<li><p>쌍방수락여부 확인</p></li>
<li id="3070"><p>불성립종결</p></li>
</ul>
</li>
<li>
<p id="302012">2차 기일 개최</p><img src="/kccadrPb/usr/image/workflow/nexticon3.png" alt="다음" class="nexticon_3">
</li>
<li><p id="302013">3차 기일 개최</p><img src="/kccadrPb/usr/image/workflow/nexticon3.png" alt="다음" class="nexticon_3"></li>
<li><p id="302014">4차 기일 개최</p></li>
</ul>
</li>
<li style="position: absolute; top: 146px" id="204050"><p>기일변경</p></li>
<li><p id="C150">변론서 및 답변서</p></li>
<li style="width: 450px;"><p id="C290">취하신청</p><img src="/kccadrPb/usr/image/workflow/nexticon1.png" alt="다음" style="position:absolute; left: 203px;"><p style="margin-left: 7px;" id="3050">취하종결</p></li>
</ul>
</div>
</div>
<div class="work_flow_wrap type02 off">
<div class="work_tit">
<p>조정진행 워크플로우</p>
<button type="button" class="btn_open"><i></i></button>
</div>
<div class="work_cont">
<dl>
<dt>1. 시스템 조정신청 완료</dt>
<dd><p>담당 조사관이 신청서류를 검토한 후, 보완이 필요한 경우 서류의 보완요청을, 보완이 필요하지 않거나 요청한 서류보완이 완료된 경우 조정비용 납부를 요청합니다.</p></dd>
<dt>2. 조정비용 납부 완료 및 신청 접수 </dt>
<dd>
<p>비용 납부가 완료되면 조정신청을 접수하고 분쟁사건 내용을 검토합니다.<br />검토 과정에서 양 당사자에게 연락을 드리거나 필요한 서류를 요청할 수 있습니다.</p>
</dd>
<dt>3. 조정기일 지정 및 양 당사자(신청인·피신청인) 출석 통지</dt>
<dd>
<p>
조정기일에는 양 당사자의 출석이 원칙입니다.<br />부득이하게 출석이 불가한 경우에는 기일변경 신청을 할 수 있습니다.<span class="gray_text small">※ 기일 5일 전까지, 담당 조사관에 문의 필수</span>
</p>
<p>양 당사자는 기일 5일 전까지 답변서 또는 준비서면을 제출하여 의견을 제시하여야 합니다.</p>
</dd>
<dt>4. 기일지정</dt>
<dd>
<p>
양 당사자는 기일에 출석하여 의견을 진술하고 조정부의 조력을 통해 원만한 합의를 모색합니다.
<span class="gray_text small">
<b>가.</b> (당사자 합의) : 조정 성립 <br />
</span>
<span class="gray_text small">
<b>나.</b> (조정부 조정권고안) : 양 당사자 수락 - 조정 성립 / 일방 당사자 불수락 조정 불성립 <br />
</span>
<span class="gray_text small">
<b>다.</b> (조정부 직권조정결정안) : 양 당사자 이의신청 없음 조정 성립 / 일방 당사자 이의신청 제기 조정 불성립 <br />
</span>
<span class="gray_text small">
<b>라.</b> (양 당사자 합의 불가) : 조정 불성립<br />
</span>
</p>
</dd>
<dt>5. 사건종결</dt>
<dd><p>조정 성립·불성립 또는 조정신청 취하의 결과를 양 당사자에게 통보하면 사건이 종결됩니다.</p></dd>
</dl>
</div>
</div>