diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java index 0ca5ba87..fa87272b 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java @@ -3,7 +3,6 @@ package kcc.kccadr.adjPgrMgr.apm.web; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; -import java.util.LinkedHashMap; import java.util.List; import java.util.Locale; import java.util.Map; @@ -27,7 +26,6 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.support.RedirectAttributes; @@ -353,169 +351,183 @@ public class ApmController { @RequestMapping(value = "apmTab0.do") public String apmTab0(@ModelAttribute("info") PgrCmmVO cmmVO, ModelMap model) throws Exception { - LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; - String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - // 조정사건일반 - PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); - model.addAttribute("info", info); - - - String adrAdmMemoYn = "N"; - //조정조사관 의견 버튼 노출 여부 - if(userId.equals(info.getAdrAdmId())) { - adrAdmMemoYn = "Y"; - } - - model.addAttribute("adrAdmMemoYn", adrAdmMemoYn); - - //피신청인 이름 리스트로 구분처리 - String[] resPonDentNm = info.getResPonDentNm().split(", "); - - //피신청인 ID 리스트로 구분처리 - String[] resPonDentId = info.getResPonDentId().split(", "); - - //피신청인 대리인정보 처리 - String[] resPonDentDNm = {""}; //피신청 대리인 이름 - String[] resPonDentDId = {""}; //피신청 대리인 ID - String[] rpplResPonddSeq = {""}; //대리인의 피신청인 ID - if(StringUtil.isNotEmpty(info.getResPonDentDNm())) { + try { + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - resPonDentDNm = info.getResPonDentDNm().split(", "); - resPonDentDId = info.getResPonDentDId().split(", "); - rpplResPonddSeq = info.getRpplRespddSeq().split(", "); - - } - - - //피신청인 이름, ID, 피신청인 대리인 이름, ID 값 리스트로 합치기 2022.01.17 - List rpplRepondList = new ArrayList(); - for(int i=0; i apmChgDateList = apmService.selectApmChgDateConfirmInfo(cmmVO); - List apmChgDateList = apmService.selectApmChgDateConfirmInfoList202211(cmmVO); - - model.addAttribute("apmChgDateList", apmChgDateList); - - // 사용자 조정기일 변경신청 건이 있는지 확인 - List apmChgDateCnt = apmService.selectApmChgDateInfoCnt(cmmVO); - model.addAttribute("apmChgDateCnt", apmChgDateCnt); + // 조정사건일반 + PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); + model.addAttribute("info", info); + + + String adrAdmMemoYn = "N"; + //조정조사관 의견 버튼 노출 여부 + if(userId.equals(info.getAdrAdmId())) { + adrAdmMemoYn = "Y"; + } + + model.addAttribute("adrAdmMemoYn", adrAdmMemoYn); + + //피신청인 이름 리스트로 구분처리 + String[] resPonDentNm = info.getResPonDentNm().split(", "); + + //피신청인 ID 리스트로 구분처리 + String[] resPonDentId = info.getResPonDentId().split(", "); + + //피신청인 대리인정보 처리 + String[] resPonDentDNm = {""}; //피신청 대리인 이름 + String[] resPonDentDId = {""}; //피신청 대리인 ID + String[] rpplResPonddSeq = {""}; //대리인의 피신청인 ID + if(StringUtil.isNotEmpty(info.getResPonDentDNm())) { + + resPonDentDNm = info.getResPonDentDNm().split(", "); + resPonDentDId = info.getResPonDentDId().split(", "); + rpplResPonddSeq = info.getRpplRespddSeq().split(", "); + + } + + + //피신청인 이름, ID, 피신청인 대리인 이름, ID 값 리스트로 합치기 2022.01.17 + List rpplRepondList = new ArrayList(); + for(int i=0; i apmChgDateCntWithSn = apmService.selectApmChgDateInfoCntWithSn(cmmVO); - model.addAttribute("apmChgDateCntWithSn", apmChgDateCntWithSn); - - //최종 차수 정보 - //String adrMaxSn = apmChgDateList.get(0).getAdrSn(); - //model.addAttribute("adrMaxSn", adrMaxSn); - - - //기일조서값 - DrtVO drtVO = new DrtVO(); - drtVO.setAdrSeq(cmmVO.getAdrSeq()); - drtVO.setAdrSn(cmmVO.getAdrSn()); - drtVO = drtService.selectAdrPrtclMgr(drtVO); - model.addAttribute("drtInfo", drtVO); - - //이의신청 - OjctVO ojctVO = new OjctVO(); - ojctVO.setAdrSeq(cmmVO.getAdrSeq()); - int ojctCnt = ojctService.selectOjctListCount(ojctVO); - model.addAttribute("ojctCnt", ojctCnt); - - //경정조서 - ApmCorrectVO apmCorrectVO = new ApmCorrectVO(); - apmCorrectVO.setAdrSeq(cmmVO.getAdrSeq()); - model.addAttribute("rpplChgList", apmService.selectRpplChgList(apmCorrectVO)); - - //취하신청 정보 - EntVO entVO = new EntVO(); - entVO.setAdrSeq(cmmVO.getAdrSeq()); - entVO.setApprYn(KccadrConstants.ADR_CNCL_DROP_REQ); - EntVO resultEntInfo = entService.selectEntInfo(entVO); - - model.addAttribute("resultEntInfo", resultEntInfo); - - //취하신청 등록 여부 - EntVO entVO_2 = new EntVO(); - entVO_2.setAdrSeq(cmmVO.getAdrSeq()); - entVO_2.setApprYn(KccadrConstants.ADR_CNCL_DROP_REQ); - EntVO resultEntInfo_2 = entService.selectEntInfo_2(entVO_2); - - model.addAttribute("resultEntInfo_2", resultEntInfo_2); - - - - //확정증명원 유무 - CloseVO closeVO = new CloseVO(); - closeVO.setAdrSeq(cmmVO.getAdrSeq()); - closeVO.setAdrSn(cmmVO.getAdrSn()); - closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_80); - model.addAttribute("resultCloseDoc", cmmService.selectCloseDoc(closeVO)); - - //진행상태가 결재요청상태 일때 결재결재선 중 결재 진행중인 사람 불러오기 - model.addAttribute("sbmtStatus",apmService.selectSbmtIngStatus(cmmVO.getAdrSeq())); - - /*//adr_mgr_detail 첨부파일 불러오기 - FileVO fileVO = new FileVO(); - - //조정신청 첨부파일 리스트 불러오기. - String rpplMgrAtchFileId = resultAdjReqMgrOffLine.getAtchFileId(); - fileVO.setAtchFileId(rpplMgrAtchFileId); - resultAdjReqMgrOffLine.setRpplMgrAtchFileId(rpplMgrAtchFileId); - List rpplMgrAtchFileList = fileService.selectFileInfs(fileVO); - model.addAttribute("rpplMgrAtchFileList", rpplMgrAtchFileList);*/ - - - //이력값 - 시작 - AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); - adrHstryMgrVO.setAdrSeq(cmmVO.getAdrSeq()); - - model.addAttribute("list_mgr" , adrHstryMgrService.selectList(adrHstryMgrVO)); - //이력값 - 끝 - - AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO(); - - adjReqMgrVO.setAdrSeq(cmmVO.getAdrSeq()); - - List person = adjReqMgrService.selectAdjstReqMgrPersonList(adjReqMgrVO); - decryptInfomation(person ,null); - model.addAttribute("person", person); + //이름에 ,를 넣는경우 발생하는 오류를 막기위한 예외처리 추가 + try { + respNm = resPonDentNm[i]; //피신청인 이름 + respId = resPonDentId[i]; //피신청인 ID + }catch(Exception ex) { + ex.printStackTrace(); + } + + + PgrCmmVO temp = new PgrCmmVO(); + temp.setResPonDentNm(respNm); + temp.setResPonDentId(respId); + + //등록된 대리인 정보가 있으면 처리 + if(StringUtil.isNotEmpty(info.getResPonDentDNm())) { + + for(int j=0; j < rpplResPonddSeq.length; j++) { + + String rpplResSeq = rpplResPonddSeq[j]; //대리인의 피신청인 ID + String respdNm = resPonDentDNm[j]; //피신청 대리인 이름 + String respdId = resPonDentDId[j]; //피신청 대리인 ID + + if(respId.equals(rpplResSeq)) { + + temp.setResPonDentDNm(respdNm); + temp.setResPonDentDId(respdId); + temp.setRpplRespddSeq(rpplResSeq); //대리인의 피신청인 ID (어떤 피신청인의 대리인인지 구분하기 위해) + + } + + } + + } + + rpplRepondList.add(temp); + + } + + model.addAttribute("rpplRepondList", rpplRepondList); + + // 조정기일 - 등록된 조정기일 중 조정위원 승인이 완료된 정보를 모두 불러옴(기일 승인이 완료된 건만 불러옴) + //List apmChgDateList = apmService.selectApmChgDateConfirmInfo(cmmVO); + List apmChgDateList = apmService.selectApmChgDateConfirmInfoList202211(cmmVO); + + model.addAttribute("apmChgDateList", apmChgDateList); + + // 사용자 조정기일 변경신청 건이 있는지 확인 + List apmChgDateCnt = apmService.selectApmChgDateInfoCnt(cmmVO); + model.addAttribute("apmChgDateCnt", apmChgDateCnt); + + // 사용자 조정기일 변경신청 건이 있는지 확인 with 차수(해당 차수의 변경신청 건이 있는지 확인) + List apmChgDateCntWithSn = apmService.selectApmChgDateInfoCntWithSn(cmmVO); + model.addAttribute("apmChgDateCntWithSn", apmChgDateCntWithSn); + + //최종 차수 정보 + //String adrMaxSn = apmChgDateList.get(0).getAdrSn(); + //model.addAttribute("adrMaxSn", adrMaxSn); + + + //기일조서값 + DrtVO drtVO = new DrtVO(); + drtVO.setAdrSeq(cmmVO.getAdrSeq()); + drtVO.setAdrSn(cmmVO.getAdrSn()); + drtVO = drtService.selectAdrPrtclMgr(drtVO); + model.addAttribute("drtInfo", drtVO); + + //이의신청 + OjctVO ojctVO = new OjctVO(); + ojctVO.setAdrSeq(cmmVO.getAdrSeq()); + int ojctCnt = ojctService.selectOjctListCount(ojctVO); + model.addAttribute("ojctCnt", ojctCnt); + + //경정조서 + ApmCorrectVO apmCorrectVO = new ApmCorrectVO(); + apmCorrectVO.setAdrSeq(cmmVO.getAdrSeq()); + model.addAttribute("rpplChgList", apmService.selectRpplChgList(apmCorrectVO)); + + //취하신청 정보 + EntVO entVO = new EntVO(); + entVO.setAdrSeq(cmmVO.getAdrSeq()); + entVO.setApprYn(KccadrConstants.ADR_CNCL_DROP_REQ); + EntVO resultEntInfo = entService.selectEntInfo(entVO); + + model.addAttribute("resultEntInfo", resultEntInfo); + + //취하신청 등록 여부 + EntVO entVO_2 = new EntVO(); + entVO_2.setAdrSeq(cmmVO.getAdrSeq()); + entVO_2.setApprYn(KccadrConstants.ADR_CNCL_DROP_REQ); + EntVO resultEntInfo_2 = entService.selectEntInfo_2(entVO_2); + + model.addAttribute("resultEntInfo_2", resultEntInfo_2); + + + + //확정증명원 유무 + CloseVO closeVO = new CloseVO(); + closeVO.setAdrSeq(cmmVO.getAdrSeq()); + closeVO.setAdrSn(cmmVO.getAdrSn()); + closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_80); + model.addAttribute("resultCloseDoc", cmmService.selectCloseDoc(closeVO)); + + //진행상태가 결재요청상태 일때 결재결재선 중 결재 진행중인 사람 불러오기 + model.addAttribute("sbmtStatus",apmService.selectSbmtIngStatus(cmmVO.getAdrSeq())); + + /*//adr_mgr_detail 첨부파일 불러오기 + FileVO fileVO = new FileVO(); + + //조정신청 첨부파일 리스트 불러오기. + String rpplMgrAtchFileId = resultAdjReqMgrOffLine.getAtchFileId(); + fileVO.setAtchFileId(rpplMgrAtchFileId); + resultAdjReqMgrOffLine.setRpplMgrAtchFileId(rpplMgrAtchFileId); + List rpplMgrAtchFileList = fileService.selectFileInfs(fileVO); + model.addAttribute("rpplMgrAtchFileList", rpplMgrAtchFileList);*/ + + + //이력값 - 시작 + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(cmmVO.getAdrSeq()); + + model.addAttribute("list_mgr" , adrHstryMgrService.selectList(adrHstryMgrVO)); + //이력값 - 끝 + + AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO(); + + adjReqMgrVO.setAdrSeq(cmmVO.getAdrSeq()); + + List person = adjReqMgrService.selectAdjstReqMgrPersonList(adjReqMgrVO); + decryptInfomation(person ,null); + model.addAttribute("person", person); + }catch(Exception ex) { + ex.printStackTrace(); + } + return "/kccadr/adjPgrMgr/apm/apmTab0"; } diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Mysql.xml index a46af110..72952962 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Mysql.xml @@ -36,7 +36,7 @@ ORDER BY S1.FRST_REGIST_PNTTM ) AS RES_PON_DENT_NM , ( SELECT GROUP_CONCAT(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30' GROUP BY S1.adr_seq) AS DEPU_TY_NMS - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM ,FRST_REGIST_PNTTM ,FRST_REGISTER_ID ,LAST_UPDT_PNTTM @@ -81,7 +81,7 @@ ORDER BY S1.FRST_REGIST_PNTTM ) AS RES_PON_DENT_NM , ( SELECT GROUP_CONCAT(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30' GROUP BY S1.adr_seq) AS DEPU_TY_NMS - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM ,REJECT_CN ,FRST_REGIST_PNTTM ,FRST_REGISTER_ID @@ -240,7 +240,7 @@ ORDER BY S1.FRST_REGIST_PNTTM ) AS RES_PON_DENT_NM , ( SELECT GROUP_CONCAT(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30' GROUP BY S1.adr_seq) AS DEPU_TY_NMS - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM ,REJECT_CN ,FRST_REGIST_PNTTM ,FRST_REGISTER_ID @@ -783,7 +783,7 @@ ORDER BY S1.FRST_REGIST_PNTTM ) AS RES_PON_DENT_NM , ( SELECT GROUP_CONCAT(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30' GROUP BY S1.adr_seq) AS DEPU_TY_NMS - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM ,FRST_REGIST_PNTTM ,FRST_REGISTER_ID ,LAST_UPDT_PNTTM diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Mysql.xml index 003ea6b1..e4d78381 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Mysql.xml @@ -170,8 +170,8 @@ GROUP BY S1.adr_seq ORDER BY S1.FRST_REGIST_PNTTM ) AS RES_PON_DENT_NM - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30') AS DEPU_TY_NM - , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30') AS DEPU_TY_NM + , ( SELECT max(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM ,FRST_REGIST_PNTTM ,FRST_REGISTER_ID ,LAST_UPDT_PNTTM diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp index aa0ee119..865bbdd3 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp @@ -502,9 +502,25 @@ $(document).ready(function(){ $("#${list.menuId}").addClass("status01"); ${list.menuId} + - + + + + + + + ${list.menuId} + + + + 400000 + + + + - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -612,7 +694,7 @@ $(document).ready(function(){
- new button-코드 삭제 예정임/${info.statCd}/ + (new button-코드 삭제 예정임/${info.statCd}/)
@@ -1012,8 +1094,9 @@ $(document).ready(function(){
- old button-개발용 코드 노출 삭제 예정임/${info.statCd}/ + - diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/crt/crtDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/crt/crtDetail.jsp index ccdb9d43..29f10baf 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/crt/crtDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/crt/crtDetail.jsp @@ -175,6 +175,43 @@ }); } + function fnc_aprvl_pop(param){ + var pop = document.pop; + pop.sbmtTyCd.value=param; + + //commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do", '1000', '700', "entInfoPop", $('#pop')); + + if (param=='201010'){ //20, 30, 40 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop.do", '1000', '700', "entInfoPop", $('#pop')); + //commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop')); + + }else if (param=='202010'){ //30 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop30.do", '1000', '700', "entInfoPop30", $('#pop')); + + }else if (param=='204010' + || param=='205010' + || param=='302010' + || param=='303010' + || param=='304010' + || param=='305010' + || param=='306010' + || param=='307010' + ){ //50 + //204010, 307010, 305010, 304010, 303010, 306010, 302010, 205010 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop50.do", '1000', '700', "entInfoPop50", $('#pop')); + + }else if (param=='309010'){ //50, 20, 30 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop')); + + } + } + + //결재 팝업 이후 처리내용 + function fnc_aprvl_pop_ret(param){ + //location.reload(); + fncGoList('list'); //조정진행목록으로 + } + function sendDlvInfoPop() { commonPopWindowopenForm("/kccadr/adjPgrMgr/dlvinfo/popup/dlvInfoPop.do", '580', '350', "dlvInfoPop", $('#dlvpop')); } @@ -251,6 +288,16 @@ + + + " /> + " /> + " /> + + + + +
" /> " /> @@ -491,7 +538,8 @@ || info.statCd eq '306050' || info.statCd eq '307090' }"> - + + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/drt/drtDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/drt/drtDetail.jsp index 75fb33ab..1c852647 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/drt/drtDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/drt/drtDetail.jsp @@ -154,8 +154,9 @@ cache : false, success : function(returnData, status) { if (returnData.result == 'success') { - alert("기일조서가 수정 되었습니다."); - fncGoList(); //상세 + alert("기일조서가 수정 되었습니다."); + //fncGoList(); //상세 + location.reload(); } else { alert(returnData.message); } diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/iam/internalApprovManageEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/iam/internalApprovManageEndDetail.jsp index 79d6f0a6..8214b989 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/iam/internalApprovManageEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/iam/internalApprovManageEndDetail.jsp @@ -58,7 +58,7 @@ function tabPageLoad(idx) { $('.tab_cont .btn_wrap .area_left').find('button').remove('button'); $('.tab_cont .btn_layout05').find('button').remove('button'); $('.tab_cont .tb_tit').find('button').remove('button'); - //btn_wrap btn_layout05 + //btn_wrap btn_layout05 }); } diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/oad/oadDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/oad/oadDetail.jsp index bee7bdd1..464a5eb8 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/oad/oadDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/oad/oadDetail.jsp @@ -186,6 +186,44 @@ }); } + + function fnc_aprvl_pop(param){ + var pop = document.pop; + pop.sbmtTyCd.value=param; + + //commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do", '1000', '700', "entInfoPop", $('#pop')); + + if (param=='201010'){ //20, 30, 40 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop.do", '1000', '700', "entInfoPop", $('#pop')); + //commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop')); + + }else if (param=='202010'){ //30 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop30.do", '1000', '700', "entInfoPop30", $('#pop')); + + }else if (param=='204010' + || param=='205010' + || param=='302010' + || param=='303010' + || param=='304010' + || param=='305010' + || param=='306010' + || param=='307010' + ){ //50 + //204010, 307010, 305010, 304010, 303010, 306010, 302010, 205010 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop50.do", '1000', '700', "entInfoPop50", $('#pop')); + + }else if (param=='309010'){ //50, 20, 30 + commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop')); + + } + } + + //결재 팝업 이후 처리내용 + function fnc_aprvl_pop_ret(param){ + //location.reload(); + fncGoList('list'); //조정진행목록으로 + } + function sendDlvInfoPop() { commonPopWindowopenForm("/kccadr/adjPgrMgr/dlvinfo/popup/dlvInfoPop.do", '580', '350', "dlvInfoPop", $('#dlvpop')); } @@ -270,6 +308,16 @@ + + + " /> + " /> + " /> + + + + +
" /> " /> @@ -568,7 +616,8 @@ info.statCd eq '302050' || info.statCd eq '306090' }"> - + + diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp index 0ecf9bf4..2360076f 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp @@ -111,15 +111,31 @@ or list.menuId eq 'A260' or list.menuId eq 'A320' or list.menuId eq 'C150' + or list.menuId eq 'C290' }"> ${list.menuId} + - - + + + + + + + + ${list.menuId} + + + + 400000 + + + + - + - + - + - + - - + + + + + + + - + - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + - " /> " /> diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/workFlowJsp.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/workFlowJsp.jsp index c7e89975..2e7088d4 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/workFlowJsp.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/workFlowJsp.jsp @@ -27,15 +27,15 @@
  • 1차 기일 개최다음

    다음
      -
    • 조정성립

    • -
    • 직권조정다음

      +
    • 조정성립

    • +
    • 직권조정다음

        -
      • 이의신청

      • +
      • 이의신청

    • -
    • 조정권고

    • +
    • 조정권고

    • 쌍방수락여부 확인

    • -
    • 불성립종결

    • +
    • 불성립종결

  • @@ -47,7 +47,7 @@
  • 기일변경

  • 변론서 및 답변서

  • -
  • 취하신청

    다음

    취하종결

  • +
  • 취하신청

    다음

    취하종결

  • \ No newline at end of file diff --git a/src/main/webapp/kccadrPb/adm/css/content.css b/src/main/webapp/kccadrPb/adm/css/content.css index ac330308..fe8b45b7 100644 --- a/src/main/webapp/kccadrPb/adm/css/content.css +++ b/src/main/webapp/kccadrPb/adm/css/content.css @@ -451,9 +451,9 @@ table select+button{vertical-align: middle;} .nexticon_5{position: absolute; top: 22px; left: 215px;} .work_flow_wrap.off .work_cont{height: 0; padding: 0 25px; margin: 0; transition: all 0.5s ease;} -.work_cont .status01 p{border: 1px solid #ea5404; color: #ea5404;} +.work_cont .status01 > p{border: 1px solid #ea5404; color: #ea5404;} .work_cont p.status01{border: 1px solid #ea5404; color: #ea5404;} -.work_cont .status02 p{border: 2px solid #1b6fcd; color: #1b6fcd; font-weight: 500;width:208px;height:43px;} +.work_cont .status02 > p{border: 2px solid #1b6fcd; color: #1b6fcd; font-weight: 500;width:208px;height:43px;} .work_cont p.status02{border: 2px solid #1b6fcd; color: #1b6fcd; font-weight: 500;width:208px;height:43px;} /* //워크플로우 */