From 8ee78af83bf73fae04d5f9c22a3da33a8f30513d Mon Sep 17 00:00:00 2001 From: LJH Date: Thu, 18 Aug 2022 12:41:40 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A4=80=ED=98=B8=20(=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=EC=9E=90)=20=EC=A1=B0=EC=A0=95=EC=A7=84=ED=96=89=20?= =?UTF-8?q?=EC=83=81=ED=99=A9=20>=20=EC=A1=B0=EC=A0=95=EC=A7=84=ED=96=89?= =?UTF-8?q?=EC=83=81=EC=84=B8(=EC=A1=B0=EC=A0=95=EC=83=81=ED=83=9C?= =?UTF-8?q?=EA=B0=80=20=EC=A0=91=EC=88=98=EC=9D=B4=EC=A0=84=20=EC=83=81?= =?UTF-8?q?=ED=83=9C=20=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=EC=84=A0=ED=83=9D)?= =?UTF-8?q?=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EB=85=B8=EC=B6=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD,=20=EC=83=81=EC=84=B8=EC=A0=95=EB=B3=B4=20=ED=8C=9D?= =?UTF-8?q?=EC=97=85=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/web/AdjstIncidentController.java | 35 +- .../kccadr/accdnt/ai/adjstIncidentDetail.jsp | 370 ++++-------- .../ai/popup/adjstIncidentDetailPop.jsp | 565 ++++++++++++++++++ 3 files changed, 727 insertions(+), 243 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp diff --git a/src/main/java/kcc/kccadr/accdnt/ai/web/AdjstIncidentController.java b/src/main/java/kcc/kccadr/accdnt/ai/web/AdjstIncidentController.java index 9f219471..ad61fc37 100644 --- a/src/main/java/kcc/kccadr/accdnt/ai/web/AdjstIncidentController.java +++ b/src/main/java/kcc/kccadr/accdnt/ai/web/AdjstIncidentController.java @@ -3,6 +3,7 @@ package kcc.kccadr.accdnt.ai.web; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.format.TextStyle; +import java.util.ArrayList; import java.util.List; import java.util.Locale; @@ -30,6 +31,9 @@ import kcc.com.utl.fcc.service.EgovStringUtil; import kcc.com.utl.user.service.CheckAdrProcessUtil; import kcc.kccadr.accdnt.ai.service.AdjstIncidentService; import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO; +import kcc.kccadr.adjPgrMgr.apm.service.ApmService; +import kcc.kccadr.adjPgrMgr.apm.service.ApmVO; +import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService; import kcc.kccadr.adjreqmgr.service.AdjReqMgrService; import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO; import kcc.kccadr.cmm.KccadrConstants; @@ -77,7 +81,12 @@ public class AdjstIncidentController { @Resource(name = "AdjReqMgrService") private AdjReqMgrService adjReqMgrService; - + + @Resource(name = "pgrCmmService") + private PgrCmmService cmmService; + + @Resource(name = "apmService") + private ApmService apmService; /** * 대국민 대시보드 화면 @@ -198,6 +207,15 @@ public class AdjstIncidentController { List relatedPerson = adjstIncidentService.selectAdjstIncidentrelatedPersonList(adjstIncidentVO); decryptInfomation(relatedPerson, null); model.addAttribute("relatedPerson", relatedPerson); + + List piSinList = new ArrayList(); + for(AdjstIncidentVO tmpVO : relatedPerson) { + if("20".equals(tmpVO.getRpplTy())) { + piSinList.add(tmpVO); + } + } + model.addAttribute("piSinList", piSinList); + if(StringUtils.isNotBlank(master.getAtchFileId())){ FileVO fileVO = new FileVO(); fileVO.setAtchFileId(master.getAtchFileId()); @@ -290,6 +308,21 @@ public class AdjstIncidentController { modelAndView.addObject("result", "SUCCESS"); return modelAndView; } + + //사건 상세정보 팝업 + @RequestMapping(value = "/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do") + public String adjstIncidentDetailPop(@ModelAttribute("apmVO") ApmVO apmVO, ModelMap model) throws Exception { + + //조정 사건 정보 불러오기 + model.addAttribute("info", cmmService.selectPgrCmm(apmVO)); + + //신청인, 피신청인, 대리인 정보 불러오기 + model.addAttribute("rppList", apmService.selectAdrRpplList(apmVO)); + + return "/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop"; + } + + public void decryptInfomation(List list, AdjstIncidentVO info){ if(CollectionUtils.isNotEmpty(list)){ diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/adjstIncidentDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/adjstIncidentDetail.jsp index 4c77faef..cace17bd 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/adjstIncidentDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/adjstIncidentDetail.jsp @@ -6,6 +6,7 @@ <%@ 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"%> <% pageContext.setAttribute("replaceChar", "\n"); %> @@ -66,6 +67,12 @@ } }); } + + /* 상세정보 팝업_퍼블리싱 작업 요청_이준호_220818 */ + function fncDetailPop() { + var popForm = document.popForm; + commonPopWindowopenForm("/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do", "840", "800", "adrRpplDetailPop", $('#popForm')); + } @@ -76,6 +83,10 @@ " /> +
+ +
+ @@ -88,233 +99,122 @@

조정사건 상세

- - - - -
-
-

대리인 정보

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
대리인 정보 : 대리인 이름, 소속, 직책, 대리인 주소, 이메일, 연락처등의 정보제공
-

대리인 이름

-

-

소속

-

-

직책

-

-

대리인 주소

-
-

() -

-
-

이메일

-

-

연락처

-

-
- -
- - -
-
-

신청인 정보

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
신청인 정보 : 신청인 분류, 신청인 이름, 주소, 이메일, 연락처, 이메일 수신여부, SMS 수신여부, 우편물 수령지 등의 정보제공
-

신청인 분류

-
-

-
-

법인 대표자명

-

-

신청인 이름

-

-

법인명

-

-

주소

-
-

() -

-
-

이메일

-

-

연락처

-

-

이메일 수신여부

-

-

SMS 수신여부

-

-

우편물 수령지

-
-

() -

-
-
- -
- - -
-
-

피신청인 정보

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
피신청인 정보 : 피신청인 분류, 피신청인 이름, 주소, 이메일, 연락처 등의 정보제공
-

피신청인 분류

-

-

법인 대표자명

-

-

피신청인 이름

-

-

법인명

-

-

주소

-
-

() -

-
-

이메일

-

-

연락처

-

-
- -
-
-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
조정사건 상세 정보 : 신청인 분류, 저작물 유형, 신청인 이름, 대리인 이름, 피신청인 이름등의 정보제공
+

신청인 분류

+
+

+
+

저작물 유형

+
+

+
+

신청인

+
+

+
+

대리인

+
+

+
+

피신청인 1

+
+

+
+

피신청인 2

+
+

+
+

피신청인 3

+
+

+
+

피신청인 4

+
+

+
+

피신청인 5

+
+

+
+
+ +
+
+
+ +
+
+
@@ -333,21 +233,7 @@

- - 어문저작물 - 음악저작물 - 건축저작물 - 도형저작물 - 영상저작물 - 사진저작물 - 미술저작물 - 편집저작물 - 저작인접물 - 데이터베이스 - 2차적저작물 - 컴퓨터프로그램 - 기타 - +

diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp new file mode 100644 index 00000000..d7020df7 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp @@ -0,0 +1,565 @@ + +<%@ 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 uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> +<% +/** + * @Class Name : srcAdmNoPop.jsp + * @Description : 조정접수 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2022.08.16 이준호 최초 생성 + * @author 이준호 + * @since 2022.08.16 + * @version 1.0 + * @see + * + */ +%> + + +관련인 정보 + + + + + +
+
+ +
+

신청인 정보

+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
신청인 분류 +

+   +

+
신청인 대표 +

+   +

+
신청인 이름 +

+   +

+
신청인 법인명 +

+   +

+
주소 +

+   +

+
이메일 +

+   +

+
연락처 +

+   +

+
이메일 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
SMS 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
+
+
+ + + + + +

신청인 대리인 정보

+ + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
대리인분류 +

+   +

+
본인과의 관계 +

+ + + () + +

+
대리인 이름 +

+   +

+
피신청인 법인(개인사업자)명 +

+   +

+
주소 +

+   +

+
이메일 +

+   +

+
연락처 +

+   +

+
이메일 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
SMS 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
대리신청서 +

+ + + +   + + + +

+
+ + + + + + + + + + + + +
우편물 수령지 +

+   +

+
+
+
+
+
+ + + +

피신청인 정보

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
피신청인 분류 +

+   +

+
피신청인 이름 +

+   +

+
피신청인 법인명 +

+   +

+
주소 +

+   +

+
이메일 +

+   +   +

+
연락처 +

+   +   +

+
이메일 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
SMS 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
+ +
+ + + + + + +

피신청인 대리인 정보

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
본인과의 관계 +

+ + + () + +

+
대리인 이름 +

+   +

+
피신청인 법인(개인사업자)명 +

+   +

+
주소 +

+   +

+
이메일 +

+   +

+
연락처 +

+   +

+
이메일 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
SMS 수신여부 +

+ + + 수신 + + + 수신하지 않음 + + +

+
대리신청서 +

+ + + <%--   --%> + +   + + + +

+
+ + + + + + + + + + + + +
우편물 수령지 +

+   +

+
+
+
+
+
+ +
+ +
+ +
+
+
+ +