feat:체험하기 상세 진행중

This commit is contained in:
hylee 2022-09-08 11:06:48 +09:00
parent 171f43e596
commit eb1b44113d
20 changed files with 1780 additions and 131 deletions

View File

@ -45,6 +45,10 @@ public class AdjstReqStatusVO extends AdjstIncidentVO {
private String rpplUsrTyNm; private String rpplUsrTyNm;
private String pageExpIndex;
private String expCode;
public String getAdrSn() { public String getAdrSn() {
return adrSn; return adrSn;
} }
@ -243,7 +247,21 @@ public class AdjstReqStatusVO extends AdjstIncidentVO {
this.rpplUsrTyNm = rpplUsrTyNm; this.rpplUsrTyNm = rpplUsrTyNm;
} }
public String getPageExpIndex() {
return pageExpIndex;
}
public void setPageExpIndex(String pageExpIndex) {
this.pageExpIndex = pageExpIndex;
}
public String getExpCode() {
return expCode;
}
public void setExpCode(String expCode) {
this.expCode = expCode;
}
} }

View File

@ -4,6 +4,8 @@ import java.util.List;
import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.MultipartHttpServletRequest;
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
import kcc.kccadr.adjst.service.AdjstReqVO; import kcc.kccadr.adjst.service.AdjstReqVO;
import kcc.kccadr.cmm.RestResponse; import kcc.kccadr.cmm.RestResponse;
@ -26,6 +28,8 @@ import kcc.kccadr.cmm.RestResponse;
public interface AdjstExpService { public interface AdjstExpService {
/*===== 신청하기 =====*/
String checkAdjsReqEditStatus(AdjstReqVO adjstReq) throws Exception; String checkAdjsReqEditStatus(AdjstReqVO adjstReq) throws Exception;
// 조정사건 대리인/신청인/피신청인 정보 불러오기 // 조정사건 대리인/신청인/피신청인 정보 불러오기
@ -45,4 +49,17 @@ public interface AdjstExpService {
//3단계 저장 //3단계 저장
public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest multipartHttpServletRequest) throws Exception; public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest multipartHttpServletRequest) throws Exception;
/*===== Detail =====*/
List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception;
} }

View File

@ -5,6 +5,8 @@ import java.util.List;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO; import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
import kcc.kccadr.adjst.service.AdjstReqVO; import kcc.kccadr.adjst.service.AdjstReqVO;
/** /**
@ -26,71 +28,86 @@ import kcc.kccadr.adjst.service.AdjstReqVO;
@Repository("AdjstExpDAO") @Repository("AdjstExpDAO")
public class AdjstExpDAO extends EgovAbstractDAO { public class AdjstExpDAO extends EgovAbstractDAO {
/*===== 신청하기 =====*/
// 조정사건 정보 불러오기 // 조정사건 정보 불러오기
public AdjstReqVO selectAdjsMgrMasterByUniqId(AdjstReqVO adjstReqVO) throws Exception{ public AdjstReqVO selectAdjsMgrMasterByUniqId(AdjstReqVO adjstReqVO) throws Exception{
return (AdjstReqVO) select("AdjstExpDAO.selectAdjsMgrMasterByUniqId", adjstReqVO); return (AdjstReqVO) select("adjstExpDAO.selectAdjsMgrMasterByUniqId", adjstReqVO);
} }
public AdjstReqVO selectAdjsReqEditInfo(AdjstReqVO adjstReqVO) throws Exception{ public AdjstReqVO selectAdjsReqEditInfo(AdjstReqVO adjstReqVO) throws Exception{
return (AdjstReqVO) select("AdjstExpDAO.selectAdjsReqEditInfo", adjstReqVO); return (AdjstReqVO) select("adjstExpDAO.selectAdjsReqEditInfo", adjstReqVO);
} }
// 조정사건 대리인/신청인/피신청인 정보 불러오기 // 조정사건 대리인/신청인/피신청인 정보 불러오기
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public List<AdjstReqVO> selectAdjsReqUserListByadjSeq(AdjstReqVO adjstReqVO) throws Exception{ public List<AdjstReqVO> selectAdjsReqUserListByadjSeq(AdjstReqVO adjstReqVO) throws Exception{
return (List<AdjstReqVO>) list("AdjstExpDAO.selectAdjsReqUserListByadjSeq", adjstReqVO); return (List<AdjstReqVO>) list("adjstExpDAO.selectAdjsReqUserListByadjSeq", adjstReqVO);
} }
//조정사건 신규 등록 //조정사건 신규 등록
public int insertAdrMgrMaster(AdjstReqVO adjstReqVO) throws Exception{ public int insertAdrMgrMaster(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.insertAdrMgrMaster", adjstReqVO); return update("adjstExpDAO.insertAdrMgrMaster", adjstReqVO);
} }
//조정사건 상세 신규 등록 //조정사건 상세 신규 등록
public int insertAdrMgrMasterDetail(AdjstReqVO adjstReqVO) throws Exception{ public int insertAdrMgrMasterDetail(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.insertAdrMgrMasterDetail", adjstReqVO); return update("adjstExpDAO.insertAdrMgrMasterDetail", adjstReqVO);
} }
public int updateCopyMasterInfo(AdjstReqVO adjstReqVO) throws Exception { public int updateCopyMasterInfo(AdjstReqVO adjstReqVO) throws Exception {
return (Integer) update("AdjstExpDAO.updateCopyMasterInfo", adjstReqVO); return (Integer) update("adjstExpDAO.updateCopyMasterInfo", adjstReqVO);
} }
public void mergeIntoAdrRppl(AdjstReqVO adjstReqVO) throws Exception { public void mergeIntoAdrRppl(AdjstReqVO adjstReqVO) throws Exception {
insert("AdjstExpDAO.mergeIntoAdrRppl", adjstReqVO); insert("adjstExpDAO.mergeIntoAdrRppl", adjstReqVO);
} }
//조정사건 대리인, 신청인, 피신청인 정보 등록 //조정사건 대리인, 신청인, 피신청인 정보 등록
public int insertAdrRppl(AdjstReqVO adjstReqVO) throws Exception{ public int insertAdrRppl(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.insertAdrRppl", adjstReqVO); return update("adjstExpDAO.insertAdrRppl", adjstReqVO);
} }
// 조정사건 대리인/신청인 정보 수정 // 조정사건 대리인/신청인 정보 수정
public int updateAdrRppl(AdjstReqVO adjstReqVO) throws Exception{ public int updateAdrRppl(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.updateAdrRppl", adjstReqVO); return update("adjstExpDAO.updateAdrRppl", adjstReqVO);
} }
public int deleteAdjstReqPersonNotIn(AdjstReqVO adjstReqVO) throws Exception { public int deleteAdjstReqPersonNotIn(AdjstReqVO adjstReqVO) throws Exception {
return delete("AdjstExpDAO.deleteAdjstReqPersonNotIn", adjstReqVO); return delete("adjstExpDAO.deleteAdjstReqPersonNotIn", adjstReqVO);
} }
//조정신청 신청인 취지/원인 정보 등록 //조정신청 신청인 취지/원인 정보 등록
public int updateAdrMgrMaster(AdjstReqVO adjstReqVO) throws Exception{ public int updateAdrMgrMaster(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.updateAdrMgrMaster", adjstReqVO); return update("adjstExpDAO.updateAdrMgrMaster", adjstReqVO);
} }
public int updateAdrMgrEditInfo(AdjstReqVO adjstReqVO) throws Exception { public int updateAdrMgrEditInfo(AdjstReqVO adjstReqVO) throws Exception {
return (Integer) update("AdjstExpDAO.updateAdrMgrEditInfo", adjstReqVO); return (Integer) update("adjstExpDAO.updateAdrMgrEditInfo", adjstReqVO);
} }
//조정신청 최종제출 처리 //조정신청 최종제출 처리
public int updateAdrMgrMasterComplete(AdjstReqVO adjstReqVO) throws Exception{ public int updateAdrMgrMasterComplete(AdjstReqVO adjstReqVO) throws Exception{
return update("AdjstExpDAO.updateAdrMgrMasterComplete", adjstReqVO); return update("adjstExpDAO.updateAdrMgrMasterComplete", adjstReqVO);
} }
/*===== Detail =====*/
public List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
return (List<AdjstReqStatusVO>) list("adjstExpDAO.selectAdjstReqRpplInfo", adjstReqStatusVO);
}
public AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception {
return (AdjstIncidentVO) select("adjstExpDAO.selectAdjstIncidentMaster", adjstIncidentVO);
}
// public AdjstIncidentVO selectApmChgDateInfo(AdjstIncidentVO adjstIncidentVO) throws Exception{
// return (AdjstIncidentVO) select("adjstExpDAO.selectApmChgDateInfo", adjstIncidentVO);
// }
//

View File

@ -24,6 +24,8 @@ import kcc.com.cmm.service.EgovFileMngService;
import kcc.com.cmm.service.EgovFileMngUtil; import kcc.com.cmm.service.EgovFileMngUtil;
import kcc.com.cmm.service.FileVO; import kcc.com.cmm.service.FileVO;
import kcc.com.utl.user.service.CheckAdrProcessUtil; import kcc.com.utl.user.service.CheckAdrProcessUtil;
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO; import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO; import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
import kcc.kccadr.adjst.service.AdjstReqService; import kcc.kccadr.adjst.service.AdjstReqService;
@ -104,6 +106,8 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstExpServiceImpl.class); private static final Logger LOGGER = LoggerFactory.getLogger(AdjstExpServiceImpl.class);
/*===== 신청하기 =====*/
@Override @Override
public String checkAdjsReqEditStatus(AdjstReqVO adjstReq) throws Exception { public String checkAdjsReqEditStatus(AdjstReqVO adjstReq) throws Exception {
AdjstReqVO editInfo = null; AdjstReqVO editInfo = null;
@ -370,13 +374,23 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
/*===== Detail =====*/
@Override
public List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
return adjstExpDAO.selectAdjstReqRpplInfo(adjstReqStatusVO);
}
@Override
public AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception {
return adjstExpDAO.selectAdjstIncidentMaster(adjstIncidentVO);
}
/*===== 공통 =====*/
// 조정신청 이름, 이메일, 연락처, 주소정보 암호화 데이터베이스에 수정해주기 // 조정신청 이름, 이메일, 연락처, 주소정보 암호화 데이터베이스에 수정해주기
public int cryptAdjReqRpplSendUpdate(AdjstReqVO adjstReqVO) throws Exception{ public int cryptAdjReqRpplSendUpdate(AdjstReqVO adjstReqVO) throws Exception{

View File

@ -27,6 +27,7 @@ import kcc.com.cmm.service.EgovFileMngService;
import kcc.com.cmm.service.FileVO; import kcc.com.cmm.service.FileVO;
import kcc.com.cmm.util.StringUtil; import kcc.com.cmm.util.StringUtil;
import kcc.com.utl.fcc.service.EgovStringUtil; import kcc.com.utl.fcc.service.EgovStringUtil;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
import kcc.kccadr.accdnt.crtfc.service.CrtfcService; import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
import kcc.kccadr.adjst.service.AdjstReqService; import kcc.kccadr.adjst.service.AdjstReqService;
import kcc.kccadr.adjst.service.AdjstReqVO; import kcc.kccadr.adjst.service.AdjstReqVO;
@ -37,10 +38,10 @@ import kcc.let.uss.umt.service.MberManageVO;
import kcc.let.utl.fcc.service.EgovCryptoUtil; import kcc.let.utl.fcc.service.EgovCryptoUtil;
/** /**
* 대국민(사용자) * 대국민 체험 기능(사용자)
* 조정신청에 관한 controller 클래스를 정의한다. * 체험기능 신청 컨트롤러
* @author 여현준 * @author 이호영
* @since 2021.08.17 * @since 2022.09.01
* @version 1.0 * @version 1.0
* @see * @see
* *
@ -49,7 +50,7 @@ import kcc.let.utl.fcc.service.EgovCryptoUtil;
* *
* 수정일 수정자 수정내용 * 수정일 수정자 수정내용
* ------- -------- --------------------------- * ------- -------- ---------------------------
* 2021.08.17 여현준 최초 생성 * 22.09.01 이호영 최초 생성
* *
* </pre> * </pre>
*/ */
@ -349,6 +350,7 @@ public class AdjstExpController {
public void decryptObjectAndCollection(AdjstReqVO adjstReqVO, List<AdjstReqVO> list){ public void decryptObjectAndCollection(AdjstReqVO adjstReqVO, List<AdjstReqVO> list){
@ -398,5 +400,4 @@ public class AdjstExpController {
adjstReqVO.setRpplRealAddr(rpplRealAddr); adjstReqVO.setRpplRealAddr(rpplRealAddr);
adjstReqVO.setRpplRealAddrDtl(rpplRealAddrDtl); adjstReqVO.setRpplRealAddrDtl(rpplRealAddrDtl);
} }
} }

View File

@ -0,0 +1,257 @@
package kcc.kccadr.adjstExp.web;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
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.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
import kcc.com.cmm.LoginVO;
import kcc.com.cmm.service.EgovFileMngService;
import kcc.com.cmm.service.FileVO;
import kcc.com.cmm.util.StringUtil;
import kcc.com.utl.fcc.service.EgovStringUtil;
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
import kcc.kccadr.adjst.service.AdjstReqService;
import kcc.kccadr.adjst.service.AdjstReqVO;
import kcc.kccadr.adjstExp.service.AdjstExpService;
import kcc.kccadr.cmm.KccadrConstants;
import kcc.let.uat.uia.service.SsoLoginVO;
import kcc.let.uss.umt.service.MberManageVO;
import kcc.let.utl.fcc.service.EgovCryptoUtil;
/**
* 대국민 체험 기능(사용자)
* 체험기능 컨트롤러 상세
* @author 이호영
* @since 2022.09.01
* @version 1.0
* @see
*
* <pre>
* << 개정이력(Modification Information) >>
*
* 수정일 수정자 수정내용
* ------- -------- ---------------------------
* 22.09.01 이호영 최초 생성
*
* </pre>
*/
@Controller
public class AdjstExpDetailController {
// 조정신청 서비스단
// @Resource(name = "AdjstReqExpService")
// private AdjstReqExpService adjstReqExpService;
//공동인증서 서비스단
@Resource(name="CrtfcService")
private CrtfcService crtfcService;
// 조정신청 서비스단
@Resource(name = "AdjstExpService")
private AdjstExpService adjstExpService;
//암복호화 유틸
@Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil;
@Resource(name = "EgovFileMngService")
private EgovFileMngService fileService;
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstExpDetailController.class);
/**
* 조정진행 상세 화면
*/
@RequestMapping("/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do")
public String adjstReqStatusDetail(@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO, ModelMap model) throws Exception {
return "/web/kccadr/adjstExpDetail/adjstReqStatusDetail";
}
/**
* 조정진행 상세 Tab 조정상세 화면
*/
@RequestMapping("/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabDetail.do")
public String adjstReqStatusTabDetail(
@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO
, @ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO
, ModelMap model) throws Exception {
// 조정신청 관련인 조회
List<AdjstReqStatusVO> list = adjstExpService.selectAdjstReqRpplInfo(adjstReqStatusVO);
// System.out.println("=============================== ============");
// list.stream().forEach(t -> System.out.println(" :::: "+t.getRpplUsrTyNm()));
// 신청인 추출
Optional<AdjstReqStatusVO> reqInfo = list.stream().filter(t -> t.getRpplTy().equals(KccadrConstants.ADR_RPPL_TY_REQ)).findFirst();
// 대리인 추출
Optional<AdjstReqStatusVO> agenInfo = list.stream().filter(t -> t.getRpplTy().equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)).findFirst();
AdjstReqStatusVO reqPeson = reqInfo.isPresent() ? reqInfo.get() : null;
AdjstReqStatusVO agenPerson = agenInfo.isPresent() ? agenInfo.get() : null;
this.decryptInfomation(null, reqPeson);
this.decryptInfomation(null, agenPerson);
// 피신청인 추출
List<AdjstReqStatusVO> resInfo = list.stream().filter(t -> t.getRpplTy().equals(KccadrConstants.ADR_RPPL_TY_RES)).collect(Collectors.toList());
// 기일 예정일 정보 불러오기 - 업무 담당자가 등록하 최근의 데이터 불러오기
// model.addAttribute("apmChgInfo", adjstExpService.selectApmChgDateInfo(adjstIncidentVO));
decryptInfomation(resInfo, null);
model.addAttribute("master" , adjstExpService.selectAdjstIncidentMaster(adjstIncidentVO));
model.addAttribute("pageExpIndex" , StringUtils.isEmpty(adjstReqStatusVO.getPageExpIndex()) ? "2" : adjstReqStatusVO.getPageExpIndex());
model.addAttribute("reqInfo" , reqPeson);
model.addAttribute("agenInfo" , agenPerson);
model.addAttribute("resInfo" , resInfo);
return "/web/kccadr/adjstExpDetail/adjstReqStatusTabDetail";
}
/**
* 조정신청 구분선택 - 안내화면
*/
@RequestMapping("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do")
public String adjstReqOpenAnswerExamplePop(@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO, ModelMap model) throws Exception {
String returnUrl = "/web/kccadr/adjstExpDetail/";
/*
공통
- 답변서 제출 - 01
기일지정
- 조정 대리인 신청 - 02
- 기일변경 요청
- 조정 취하 신청
- 경정신청
기일개최
- 조정 취하 신청
- 경정신청
조정중(직권조정)
- 이의신청
- 직권조정 결정서 상세
*/
System.out.println("adjstReqStatusVO.getExpCode() : "+ adjstReqStatusVO.getExpCode());
switch (adjstReqStatusVO.getExpCode()) {
case "01": returnUrl += "expAnsSubmit";
break;
case "02": returnUrl += "expAdjstDeputyReqList";
break;
default: returnUrl += "expAnsSubmit";
break;
}
System.out.println("returnUrl : "+ returnUrl);
return returnUrl;
}
public void decryptInfomation(List<AdjstReqStatusVO> list, AdjstReqStatusVO info){
if(CollectionUtils.isNotEmpty(list)){
for(AdjstReqStatusVO model : list){
model.setRpplNm(egovCryptoUtil.decrypt(model.getRpplNm()));
model.setRpplAddr(egovCryptoUtil.decrypt(model.getRpplAddr()));
model.setRpplAddrDtl(egovCryptoUtil.decrypt(model.getRpplAddrDtl()));
model.setRpplPost(egovCryptoUtil.decrypt(model.getRpplPost()));
model.setRpplEmail(egovCryptoUtil.decrypt(model.getRpplEmail()));
model.setRpplPhone(egovCryptoUtil.decrypt(model.getRpplPhone()));
model.setRpplRealPost(egovCryptoUtil.decrypt(model.getRpplRealPost()));
model.setRpplRealAddr(egovCryptoUtil.decrypt(model.getRpplRealAddr()));
model.setRpplRealAddrDtl(egovCryptoUtil.decrypt(model.getRpplRealAddrDtl()));
model.setDepuTyNm(egovCryptoUtil.decrypt(model.getDepuTyNm()));
// model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()));
//피신청인 명수 표시 ' N명' 처리_이준호_220801
if (!StringUtil.isEmpty(model.getResPonDentNm())) {
String tmpStr = "";
if(model.getResPonDentNm().contains("")) {
tmpStr = model.getResPonDentNm().substring(model.getResPonDentNm().length()-3);
}
model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()) + " " + tmpStr);
}
model.setAppliCantNm(egovCryptoUtil.decrypt(model.getAppliCantNm()));
}
}
if(info != null){
info.setRpplNm(egovCryptoUtil.decrypt(info.getRpplNm()));
info.setRpplAddr(egovCryptoUtil.decrypt(info.getRpplAddr()));
info.setRpplAddrDtl(egovCryptoUtil.decrypt(info.getRpplAddrDtl()));
info.setRpplPost(egovCryptoUtil.decrypt(info.getRpplPost()));
info.setRpplEmail(egovCryptoUtil.decrypt(info.getRpplEmail()));
info.setRpplPhone(egovCryptoUtil.decrypt(info.getRpplPhone()));
info.setDepuTyNm(egovCryptoUtil.decrypt(info.getDepuTyNm()));
info.setResPonDentNm(egovCryptoUtil.decrypt(info.getResPonDentNm()));
info.setAppliCantNm(egovCryptoUtil.decrypt(info.getAppliCantNm()));
info.setRpplRealPost(egovCryptoUtil.decrypt(info.getRpplRealPost()));
info.setRpplRealAddr(egovCryptoUtil.decrypt(info.getRpplRealAddr()));
info.setRpplRealAddrDtl(egovCryptoUtil.decrypt(info.getRpplRealAddrDtl()));
}
}
}

View File

@ -1278,6 +1278,7 @@ public class MainController {
if(menuUrl.equals("/web/cop/org/selectOrgDetail.do")){ if(menuUrl.equals("/web/cop/org/selectOrgDetail.do")){
menuUrl = "/web/cop/org/selectOrgList.do" ; menuUrl = "/web/cop/org/selectOrgList.do" ;
}else if(menuUrl.equals("/web/kccadr/accdnt/ars/adjstReqStatusDetail.do") }else if(menuUrl.equals("/web/kccadr/accdnt/ars/adjstReqStatusDetail.do")
|| menuUrl.equals("/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do")
|| menuUrl.equals("/web/kccadr/accdnt/acd/adjstChangeDateList.do") || menuUrl.equals("/web/kccadr/accdnt/acd/adjstChangeDateList.do")
|| menuUrl.equals("/web/kccadr/accdnt/acd/adjstChangeDateCreate.do") || menuUrl.equals("/web/kccadr/accdnt/acd/adjstChangeDateCreate.do")
|| menuUrl.equals("/web/kccadr/accdnt/arc/corReqList.do") || menuUrl.equals("/web/kccadr/accdnt/arc/corReqList.do")

View File

@ -2704,7 +2704,7 @@
<bean name="adrExpStrategy" <bean name="adrExpStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"><!-- bean name 값에 strategy 값 입력 --> class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"><!-- bean name 값에 strategy 값 입력 -->
<property name="prefix" value="ADR_EXP_" /><!-- prefix 값 수정 --> <property name="prefix" value="ADR_EXP_" /><!-- prefix 값 수정 -->
<property name="cipers" value="10" /><!-- 일련번호(순번) 전체 길이(prefix길이 미포함) --> <property name="cipers" value="8" /><!-- 일련번호(순번) 전체 길이(prefix길이 미포함) -->
<property name="fillChar" value="0" /> <property name="fillChar" value="0" />
</bean> </bean>
@ -2722,7 +2722,7 @@
<bean name="rpplExpStrategy" <bean name="rpplExpStrategy"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"><!-- bean name 값에 strategy 값 입력 --> class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"><!-- bean name 값에 strategy 값 입력 -->
<property name="prefix" value="RPP_EXP_" /><!-- prefix 값 수정 --> <property name="prefix" value="RPP_EXP_" /><!-- prefix 값 수정 -->
<property name="cipers" value="10" /><!-- 일련번호(순번) 전체 길이(prefix길이 미포함) --> <property name="cipers" value="8" /><!-- 일련번호(순번) 전체 길이(prefix길이 미포함) -->
<property name="fillChar" value="0" /> <property name="fillChar" value="0" />
</bean> </bean>

View File

@ -4,10 +4,12 @@
<sqlMap namespace="AdjstExp"> <sqlMap namespace="AdjstExp">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/> <typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdjstReqVO" type="kcc.kccadr.adjst.service.AdjstReqVO"/> <typeAlias alias="AdjstReqVO" type="kcc.kccadr.adjst.service.AdjstReqVO"/>
<typeAlias alias="AdjstIncidentVO" type="kcc.kccadr.accdnt.ai.service.AdjstIncidentVO"/>
<typeAlias alias="AdjstReqStatusVO" type="kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO"/>
<!-- 조정사건정보 수정 : 조정사건 정보 불러오기 --> <!-- 조정사건정보 수정 : 조정사건 정보 불러오기 -->
<select id="AdjstExpDAO.selectAdjsMgrMasterByUniqId" parameterClass="AdjstReqVO" resultClass="AdjstReqVO"> <select id="adjstExpDAO.selectAdjsMgrMasterByUniqId" parameterClass="AdjstReqVO" resultClass="AdjstReqVO">
SELECT ADR_SEQ AS adrSeq, SELECT ADR_SEQ AS adrSeq,
ADR_NO AS adrNo, ADR_NO AS adrNo,
STAT_CD AS statCd, STAT_CD AS statCd,
@ -35,7 +37,7 @@
</isNotEmpty> </isNotEmpty>
</select> </select>
<select id="AdjstExpDAO.selectAdjsReqEditInfo" parameterClass="AdjstReqVO" resultClass="AdjstReqVO"> <select id="adjstExpDAO.selectAdjsReqEditInfo" parameterClass="AdjstReqVO" resultClass="AdjstReqVO">
SELECT SELECT
ADR_SEQ AS adrSeq, ADR_SEQ AS adrSeq,
EDT_SN AS edtSn, EDT_SN AS edtSn,
@ -58,7 +60,7 @@
</select> </select>
<!-- 조정사건정보 수정 : 조정신청인 정보 불러오기 --> <!-- 조정사건정보 수정 : 조정신청인 정보 불러오기 -->
<select id="AdjstExpDAO.selectAdjsReqUserListByadjSeq" parameterClass="AdjstReqVO" resultClass="AdjstReqVO"> <select id="adjstExpDAO.selectAdjsReqUserListByadjSeq" parameterClass="AdjstReqVO" resultClass="AdjstReqVO">
SELECT ADR_SEQ AS adrSeq, SELECT ADR_SEQ AS adrSeq,
RPPL_SEQ AS rpplSeq, RPPL_SEQ AS rpplSeq,
@ -109,7 +111,7 @@
</select> </select>
<!-- 조정사건정보 등록 : 대국민 조정신청 저장 --> <!-- 조정사건정보 등록 : 대국민 조정신청 저장 -->
<insert id="AdjstExpDAO.insertAdrMgrMaster" parameterClass="AdjstReqVO"> <insert id="adjstExpDAO.insertAdrMgrMaster" parameterClass="AdjstReqVO">
INSERT INTO ADR_MGR_EXP_MASTER ( INSERT INTO ADR_MGR_EXP_MASTER (
ADR_SEQ ADR_SEQ
,STAT_CD ,STAT_CD
@ -150,7 +152,7 @@
<!-- 조정사건정보 등록 : 대국민 조정신청 상세 저장 --> <!-- 조정사건정보 등록 : 대국민 조정신청 상세 저장 -->
<insert id="AdjstExpDAO.insertAdrMgrMasterDetail" parameterClass="AdjstReqVO"> <insert id="adjstExpDAO.insertAdrMgrMasterDetail" parameterClass="AdjstReqVO">
INSERT INTO ADR_MGR_EXP_DETAIL( INSERT INTO ADR_MGR_EXP_DETAIL(
ADR_SEQ, ADR_SEQ,
ADR_SN, ADR_SN,
@ -170,7 +172,7 @@
) )
</insert> </insert>
<update id="AdjstExpDAO.updateCopyMasterInfo" parameterClass="AdjstReqVO"> <update id="adjstExpDAO.updateCopyMasterInfo" parameterClass="AdjstReqVO">
UPDATE ADR_MGR_EXP_MASTER UPDATE ADR_MGR_EXP_MASTER
SET ( SET (
REQ_CN1 REQ_CN1
@ -190,7 +192,7 @@
</update> </update>
<insert id="AdjstExpDAO.mergeIntoAdrRppl" parameterClass="AdjstReqVO"> <insert id="adjstExpDAO.mergeIntoAdrRppl" parameterClass="AdjstReqVO">
MERGE INTO ADR_EXP_RPPL T1 USING DB_ROOT MERGE INTO ADR_EXP_RPPL T1 USING DB_ROOT
ON (T1.ADR_SEQ = #adrSeq# AND T1.RPPL_SEQ = #rpplSeq# AND T1.RPPL_TY = #rpplTy#) ON (T1.ADR_SEQ = #adrSeq# AND T1.RPPL_SEQ = #rpplSeq# AND T1.RPPL_TY = #rpplTy#)
WHEN MATCHED THEN WHEN MATCHED THEN
@ -296,7 +298,7 @@
</insert> </insert>
<!-- 조정사건관리인 등록 : 대국민 조정신청 저장 --> <!-- 조정사건관리인 등록 : 대국민 조정신청 저장 -->
<insert id="AdjstExpDAO.insertAdrRppl" parameterClass="AdjstReqVO"> <insert id="adjstExpDAO.insertAdrRppl" parameterClass="AdjstReqVO">
INSERT INTO ADR_EXP_RPPL ( INSERT INTO ADR_EXP_RPPL (
ADR_SEQ ADR_SEQ
,RPPL_SEQ ,RPPL_SEQ
@ -374,7 +376,7 @@
<!-- 조정사건관리인 수정 : 대국민 조정신청 수정 --> <!-- 조정사건관리인 수정 : 대국민 조정신청 수정 -->
<update id="AdjstExpDAO.updateAdrRppl" parameterClass="AdjstReqVO"> <update id="adjstExpDAO.updateAdrRppl" parameterClass="AdjstReqVO">
UPDATE ADR_EXP_RPPL SET UPDATE ADR_EXP_RPPL SET
RPPL_TY = #rpplTy# RPPL_TY = #rpplTy#
,RPPL_ID = #rpplId# ,RPPL_ID = #rpplId#
@ -407,8 +409,8 @@
</update> </update>
<delete id="AdjstExpDAO.deleteAdjstReqPersonNotIn" parameterClass="AdjstReqVO"> <delete id="adjstExpDAO.deleteAdjstReqPersonNotIn" parameterClass="AdjstReqVO">
DELETE FROM ADR_RPPL DELETE FROM ADR_EXP_RPPL
WHERE 1=1 WHERE 1=1
AND ADR_SEQ = #adrSeq# AND ADR_SEQ = #adrSeq#
AND RPPL_TY = #rpplTy# AND RPPL_TY = #rpplTy#
@ -420,7 +422,7 @@
<!-- 조정사건정보 수정 : 대국민 조정신청 수정 --> <!-- 조정사건정보 수정 : 대국민 조정신청 수정 -->
<update id="AdjstExpDAO.updateAdrMgrMaster" parameterClass="AdjstReqVO"> <update id="adjstExpDAO.updateAdrMgrMaster" parameterClass="AdjstReqVO">
UPDATE ADR_MGR_EXP_MASTER SET UPDATE ADR_MGR_EXP_MASTER SET
<isNotEmpty property="reqCn1"> <isNotEmpty property="reqCn1">
REQ_CN1 = #reqCn1#, REQ_CN1 = #reqCn1#,
@ -440,7 +442,7 @@
AND ADR_SEQ = #adrSeq# AND ADR_SEQ = #adrSeq#
</update> </update>
<update id="AdjstExpDAO.updateAdrMgrEditInfo" parameterClass="AdjstReqVO"> <update id="adjstExpDAO.updateAdrMgrEditInfo" parameterClass="AdjstReqVO">
UPDATE ADR_EXP_EDT_REQ SET UPDATE ADR_EXP_EDT_REQ SET
EDT_STATUS = #edtStatus#, EDT_STATUS = #edtStatus#,
CPMTE_DT = NOW(), CPMTE_DT = NOW(),
@ -452,7 +454,7 @@
</update> </update>
<!-- 조정사건정보 수정 : 대국민 조정신청 최종 제출 --> <!-- 조정사건정보 수정 : 대국민 조정신청 최종 제출 -->
<update id="AdjstExpDAO.updateAdrMgrMasterComplete" parameterClass="AdjstReqVO"> <update id="adjstExpDAO.updateAdrMgrMasterComplete" parameterClass="AdjstReqVO">
UPDATE ADR_MGR_EXP_MASTER SET UPDATE ADR_MGR_EXP_MASTER SET
STAT_CD = #statCd# STAT_CD = #statCd#
,SBMT_DE = NOW() ,SBMT_DE = NOW()
@ -465,10 +467,124 @@
<!-- ====== Detail ====== -->
<select id="adjstExpDAO.selectAdjstReqRpplInfo" parameterClass="AdjstReqStatusVO" resultClass="AdjstReqStatusVO">
SELECT
ADR_SEQ AS adrSeq
,RPPL_SEQ AS rpplSeq
,RPPL_TY AS rpplTy
,AGNT_YN AS agntYn
,RPPL_USR_TY AS rpplUsrTy
,ADR_OL_YN AS adrOlYn
,RPPL_ID AS rpplId
,RPPL_NM AS rpplNm
,RPPL_BIZ_ID AS rpplBizId
,RPPL_BIZ_NM AS rpplBizNm
,RPPL_BIZ_NO AS rpplBizNo
,RPPL_POST AS rpplPost
,RPPL_ADDR AS rpplAddr
,RPPL_ADDR_DTL AS rpplAddrDtl
,RPPL_ADDR_CP_YN AS rpplAddrCpYn
,RPPL_REAL_POST AS rpplRealPost
,RPPL_REAL_ADDR AS rpplRealAddr
,RPPL_REAL_ADDR_DTL AS rpplRealAddrDtl
,RPPL_PHONE AS rpplPhone
,RPPL_EMAIL AS rpplEmail
,RPPL_EMAIL_YN AS rpplEmailYn
,RPPL_SMS_YN AS rpplSmsYn
,RPPL_CLASS AS rpplClass
,RPPL_GRADE AS rpplGrade
,SBMT_YN AS sbmtYn
,SBMT_DE AS sbmtDe
,USR_CI AS usrCi
,APPR_YN AS apprYn
,APPR_DE AS apprDe
,ATCH_FILE_ID AS atchFileId
,FRST_REGIST_PNTTM AS frstRegistPnttm
,FRST_REGISTER_ID AS frstRegisterId
,LAST_UPDT_PNTTM AS lastUpdtPnttm
,LAST_UPDUSR_ID AS lastUpdusrId
,( SELECT CODE_NM
FROM LETTCCMMNDETAILCODE
WHERE CODE_ID = 'CC001'
AND CODE = RPPL_USR_TY
)
AS RPPL_USR_TY_NM
FROM ADR_EXP_RPPL
WHERE 1=1
AND ADR_SEQ = #adrSeq#
</select>
<select id="adjstExpDAO.selectAdjstIncidentMaster" parameterClass="AdjstIncidentVO" resultClass="AdjstIncidentVO">
SELECT
T1.ADR_SEQ AS adrSeq,
T1.ADR_NO AS adrNo,
T1.STAT_CD AS statCd,
T1.REQ_OL_CD AS reqOlCd,
T1.REQ_CN1 AS reqCn1,
T1.REQ_CN2 AS reqCn2,
T1.REQ_TY AS reqTy,
T1.CC_TY AS ccTy,
T1.SBMT_YN AS sbmtYn,
T1.SBMT_DE AS sbmtDe,
T1.ADR_COST AS adrCost,
T1.ADR_PAY_YN AS adrPayYn,
T1.APPR_SEQ AS apprSeq,
T1.APPR_DE AS apprDe,
T1.ATCH_FILE_ID AS atchFileId,
T1.FRST_REGIST_PNTTM AS frstRegistPnttm,
T1.FRST_REGISTER_ID AS frstRegisterId,
T1.LAST_UPDT_PNTTM AS lastUpdtPnttm,
T1.LAST_UPDUSR_ID AS lastUpdusrId,
T2.ADR_SN AS adrSn,
T2.ADR_ADM_ID AS adrAdmId,
T2.MEM_DEPT_SEQ AS memDeptSeq,
T2.ASS_SEQ AS assSeq,
T2.APP_YN AS appYn,
T3.APP_SEQ AS appSeq,
T3.ADR_ADMIN_ID AS adrAdminId,
T3.RPPL_SEQ AS rpplSeq,
T3.APP_CHG_CN AS appChgCn,
T3.APP_CHG_PHONE AS appChgPhone,
T3.APP_CHG_CELNUM AS appChgCelnum,
T3.SBMT_YN AS dtSbmtYn,
TO_CHAR(T3.SBMT_DE,'YYYY-MM-DD') AS dtSbmtDe,
T3.USR_CI AS usrCi,
TO_CHAR(T3.APP_DE,'YYYY-MM-DD') AS appDe,
T3.APP_PLACE AS appPlace,
T3.APP_PLACE_ADDR AS appPlaceAddr,
T3.APPR_YN AS apprYn,
TO_CHAR(T3.APPR_DE,'YYYY-MM-DD') AS dtApprDe,
T3.APPR_CN AS apprCn,
T4.EDT_STATUS AS edtStatus,
T5.AVOID_REQ_YN AS avoidReqYn,
CASE
WHEN T6.ADR_OJCT_DE <![CDATA[ >= ]]> NOW() THEN 'Y'
WHEN T6.ADR_OJCT_DE <![CDATA[ < ]]> NOW() THEN 'N'
END AS adrOjctDe
FROM ADR_MGR_EXP_MASTER T1 LEFT OUTER JOIN ADR_MGR_DEATAIL_MAX T2 ON T1.ADR_SEQ = T2.ADR_SEQ
LEFT OUTER JOIN (
SELECT bb0.*
FROM (
SELECT a0.adr_seq, a0.adr_sn, MAX(a0.app_seq) app_seq
FROM ADR_APP_MGR a0
GROUP BY a0.adr_seq, a0.adr_sn
)aa0
,
ADR_APP_MGR bb0
WHERE aa0.adr_seq=bb0.adr_seq
AND aa0.adr_sn=bb0.adr_sn
AND aa0.app_seq=bb0.app_seq
) T3 ON T1.ADR_SEQ = T3.ADR_SEQ AND T2.ADR_SN = T3.ADR_SN
LEFT OUTER JOIN ADR_AVOID_REQ_MGR T5 ON T1.ADR_SEQ = T5.ADR_SEQ AND T2.ADR_SN = T5.ADR_SN
LEFT OUTER JOIN ADR_EDT_REQ_MAX_V T4 ON T1.ADR_SEQ = T4.ADR_SEQ
LEFT OUTER JOIN ADR_CLOSE_DOC T6 ON T1.ADR_SEQ = T6.ADR_SEQ AND T2.ADR_SN = T6.ADR_SN AND T6.CLOSE_DOC_TY = '60'
WHERE T1.ADR_SEQ = #adrSeq#
</select>

View File

@ -53,6 +53,7 @@
<pattern>*/web/kccadr/kccadrCom/*</pattern><!-- 팝업 적용안함 --> <pattern>*/web/kccadr/kccadrCom/*</pattern><!-- 팝업 적용안함 -->
<pattern>*/web/kccadr/**/none/**/*</pattern><!-- none 적용안함 --> <pattern>*/web/kccadr/**/none/**/*</pattern><!-- none 적용안함 -->
<pattern>*/web/kccadr/**/tab/*</pattern><!-- 팝업 적용안함 --> <pattern>*/web/kccadr/**/tab/*</pattern><!-- 팝업 적용안함 -->
<pattern>*/web/kccadr/**/comment/*</pattern><!-- 팝업 적용안함 --> <pattern>*/web/kccadr/**/comment/*</pattern><!-- 팝업 적용안함 -->
<pattern>*/kccadr/**/comment/*</pattern><!-- 팝업 적용안함 --> <pattern>*/kccadr/**/comment/*</pattern><!-- 팝업 적용안함 -->
<pattern>*/web/kccadr/accdnt/apm/popup/*</pattern><!-- 팝업 적용안함 --> <pattern>*/web/kccadr/accdnt/apm/popup/*</pattern><!-- 팝업 적용안함 -->

View File

@ -259,11 +259,11 @@ $( document ).ready(function(){
<form:input type="hidden" path="adjstRpplList[${status.index}].rpplTy" id="rpplTy${status.index}" value="${list.rpplTy}"/> <form:input type="hidden" path="adjstRpplList[${status.index}].rpplTy" id="rpplTy${status.index}" value="${list.rpplTy}"/>
<div class="tb_top"> <div class="tb_top">
<p>신청인 정보</p> <p>신청인 정보</p>
<c:if test="${status.index eq 0 and empty adjstReqVO.adrSeq}"> <%-- <c:if test="${status.index eq 0 and empty adjstReqVO.adrSeq}"> --%>
<div class="tb_top_btns"> <!-- <div class="tb_top_btns"> -->
<button type="button" class="btnType12 btn_add" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopList();" title="팝업 열림">이전신청 불러오기</button> <!-- <button type="button" class="btnType12 btn_add" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopList();" title="팝업 열림">이전신청 불러오기</button> -->
</div> <!-- </div> -->
</c:if> <%-- </c:if> --%>
<%--<span class="cf_text">* 필수입력 항목</span>--%> <%--<span class="cf_text">* 필수입력 항목</span>--%>
</div> </div>
<table class="tbType01"> <table class="tbType01">

View File

@ -52,62 +52,6 @@
AdjstReq.step2Onload(); AdjstReq.step2Onload();
/* 피 신청인 조회 버튼 Function */
$('.respondentSch').on('click', function(e){
// 피신청인 구분 tbody
var $tbody = $(this).parents('tbody')
// 피신청인 븐류 값
// 개인 01, 법인02, 개인사업자03
var rpplUsrTy = $tbody.find("input[name^=rpplUsrTy]:checked").val();
// 피신청인 분루값으로 selector 값 바뀜
var rpplNmVal = '';
if(rpplUsrTy === '01') // 개인
rpplNmVal = 'rpplNm';
if(rpplUsrTy === '02') // 법인
rpplNmVal = 'rpplCportNm';
if(rpplUsrTy === '03') // 개인사업자
rpplNmVal = 'rpplPersonBizNm';
// 이름 가져오기
var rpplNm = $tbody.find("input[name^='"+rpplNmVal+"']").val();
// 메일가져오기
var rpplEmail1 = $tbody.find("input[name^='rpplEmail1']").val();
var rpplEmail2 = $tbody.find("input[name^='rpplEmail2']").val();
// value Chk
if(vali(rpplNm)) {alert("이름을 입력해 주세요"); return false};
if(vali(rpplEmail1)) {alert("이메일을 입력해 주세요"); return false};
if(vali(rpplEmail2)) {alert("이메일을 입력해 주세요"); return false};
var rpplEmail = rpplEmail1+"@"+rpplEmail2;
// ajax 호출
ajaxValueChk(rpplNm, rpplEmail);
});
function ajaxValueChk(rpplNm, rpplEmail){
$.ajax({
type: "POST",
url: "/web/kccadr/adjst/selectRespondentSchChk.do",
data: JSON.stringify({rpplNm : rpplNm
,rpplEmail : rpplEmail})
, dataType:'json'
, async: false
, processData: false
, contentType: "application/json"
, cache: false
, success: function (data) {
alert('\''+rpplNm + '\' 피신청인은 '+data.message);
return false;
}
, error: function (e) { alert("조회에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
function vali(val){ function vali(val){
if (val === null) return true; if (val === null) return true;
@ -171,7 +115,7 @@
<td><!-- <input type="text" size="30"> --> <td><!-- <input type="text" size="30"> -->
<label for="rpplNm" class="label">피신청인 이름 입력</label> <label for="rpplNm" class="label">피신청인 이름 입력</label>
<input name="rpplNm" id="rpplNm" type="text" size="30" placeholder="피신청인 이름을 입력해주세요."/> <input name="rpplNm" id="rpplNm" type="text" size="30" placeholder="피신청인 이름을 입력해주세요."/>
<button type="button" class="btnType05 btn_adr_search respondentSch" title="새창팝업 열림">피신청인 조회</button> <!-- <button type="button" class="btnType05 btn_adr_search respondentSch" title="새창팝업 열림">피신청인 조회</button> -->
</td> </td>
</tr> </tr>

View File

@ -236,17 +236,6 @@ function fn_adjstReq_preview() {
<div class="btn_wrap btn_layout03"> <div class="btn_wrap btn_layout03">
<div class="btn_left"><button type="button" class="btnType04 btn_move" onclick="AdjstReq.fncGoPrev();">2단계이동</button></div> <div class="btn_left"><button type="button" class="btnType04 btn_move" onclick="AdjstReq.fncGoPrev();">2단계이동</button></div>
<div class="btn_right"> <div class="btn_right">
<!-- <button type="button" class="btnType06 btn_preview" onclick="alert('준비중입니다.'); return false;">미리보기</button> -->
<button type="button" class="btnType06 btn_preview" onclick="fn_adjstReq_preview(); return false;" title="새창열림">미리보기</button>
<%-- <button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button> --%>
<c:choose>
<c:when test="${empty fn:trim(master.ccTy)}">
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_NEW}' />'); return false;">임시저장</button>
</c:when>
<c:otherwise>
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_UPT}' />'); return false;">임시저장</button>
</c:otherwise>
</c:choose>
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_SMT}' />'); return false;">조정신청서 제출</button> <button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_SMT}' />'); return false;">조정신청서 제출</button>
</div> </div>
</div> </div>
@ -255,5 +244,10 @@ function fn_adjstReq_preview() {
</div> </div>
<!-- //cont --> <!-- //cont -->
</form:form> </form:form>
<form name="expGoDetail" id="expGoDetail" action="<c:url value='/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do'/>">
<input type="hidden" name="adrSeq" id="adrSeq" value="${adjstReqVO.adrSeq }"/>
<input type="hidden" name="adrSn" id="adrSn" value="${adjstReqVO.adrSn }"/>
</form>
</body> </body>
</html> </html>

View File

@ -0,0 +1,75 @@
<%@ 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"%>
<%pageContext.setAttribute("crlf", "\r\n"); %>
<!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">
$(document).ready(function(){
// 레이어팝업 포커싱 이동 수정
var popupTit = $(".cont_tit03").text();
if(popupTit.trim() == "* 신청취지"){
$(".tooltip-close").click(function(){
var activeTarget = $('[data-tooltip-con="fee_info_popup"]');
activeTarget.hide();
$('[data-tooltip="fee_info_popup"]').eq(0).focus();
});
}else{
$(".tooltip-close").click(function(){
var activeTarget = $('[data-tooltip-con="fee_info_popup"]');
activeTarget.hide();
$('[data-tooltip="fee_info_popup"]').eq(1).focus();
});
}
})
</script>
</head>
<body>
<div class="popup_wrap fee_info_popup" style="max-width: 580px;" tabindex="0" data-tooltip-con="fee_info_popup" data-focus="fee_info_popup" data-focus-prev="fee_info_popup_close">
<div class="popup_tit">
<p>조정신청 예문</p> <button class="btn_popup_close tooltip-close" data-focus="fee_info_popup_close" title="팝업 닫기"><i></i></button>
</div>
<div class="popup_cont">
<c:if test="${not empty expm.expmCd}">
<div class="cont_tit03">
* <kc:code codeId="CC040" code="${expm.expmCd}"/>
</div>
</c:if>
<table class="popup_tbType01 t_center">
<colgroup>
<col style="width: 60%;">
<col style="width: 40%;">
</colgroup>
<tbody>
<tr>
<td colspan="2" style="line-height: 30px; text-align: left;">
<c:choose>
<c:when test="${not empty expm.expmCn}">
<c:out value="${fn:replace(expm.expmCn, crlf , '<br/>')}" escapeXml="false" />
</c:when>
<c:otherwise>
등록된 내용이 없습니다.
</c:otherwise>
</c:choose>
</td>
</tr>
</tbody>
</table>
<div class="btn_wrap">
<button class="btnType01 tooltip-close" data-focus="fee_info_popup_close" data-focus-next="fee_info_popup">닫기</button>
</div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,101 @@
<%@ 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"%>
<!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 type="text/javaScript" language="javascript">
$( document ).ready(function(){
$("#tabNav > button").on("click" , function(e){
tabPageLoad($(this).index());
});
tabPageLoad(0);
});
function tabPageLoad(idx){
var url = getPageUrl(idx);
$('#tabContent').load(
url
, {// 조정기일이 지정된 조정사건 조회시 too 하나만 조회되는 조건 adrSn 추가
"adrSeq" : $("#adrSeq").val()
, "adrSn" : $("#adrSn").val()
, "pageExpIndex" : $("#pageExpIndex").val()
}
, function(res, status, xhr){
console.log(status);
});
}
function getPageUrl(idx){
switch (idx) {
case 1 : return '/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.do';
case 2 : return '/web/kccadr/accdnt/ars/tab/adjstReqStatusTabStatus.do';
default: return '/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabDetail.do';
}
}
function fncGoList(){
var varFrom = document.getElementById("listForm");
varFrom.action = "<c:url value='/web/kccadr/accdnt/ai/adjstIncidentList.do'/>";
varFrom.submit();
}
function fn_egov_downFile(atchFileId, fileSn){
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
}
</script>
</head>
<body>
<form:form id="listForm" name="listForm" commandName="adjstReqStatusVO" onsubmit="return false;" method="post">
<input type="hidden" name="pageIndex" value="<c:out value='${adjstReqStatusVO.pageIndex}' default='1' />"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstReqStatusVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstReqStatusVO.searchSortOrd}" />" />
<input type="hidden" name="searchStatus" value="<c:out value="${adjstReqStatusVO.searchStatus}" />" />
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${adjstReqStatusVO.adrSeq}'/>"/>
<input type="hidden" name="adrSn" id="adrSn" value="<c:out value='${adjstReqStatusVO.adrSn}'/>"/>
<input type="hidden" name="sbmtDe" value=""/>
<input type="hidden" name="statCd" value=""/>
<input type="hidden" name="adrNo" value=""/>
</form:form>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<c:set var="now" value="<%=new java.util.Date()%>" />
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set> 
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set> 
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set> 
<div class="inner">
<div class="cont_tit">
<h2>[체험]조정진행 상세</h2>
</div>
<div class="top_progress">
<p>조정번호 :
<span>
<c:out value='${Year}' />조정<c:out value='${Day}' />
</span>
</p>
<p>접수일 : <span><c:out value='${sysDay}' /></span></p>
<p>진행현황 :<span><c:out value='체험' /></span></p>
</div>
<div class="tab_wrap">
<div id="tabNav" class="tab_btn_wrap tab03">
<button class="tab on">조정일반</button>
<button class="tab">조정기록</button>
<button class="tab">사건진행</button>
<%--<button class="tab">조정진행내용</button>--%>
</div>
<div id="tabContent" class="tab_cont on">
</div>
</div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,386 @@
<%@ 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"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>조정진행</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javaScript" language="javascript">
function fncGoNextPage(){
var pageForm = document.pageForm;
var index = Number($('#pageExpIndex').val())+1;
$('#pageExpIndex').val(index);
tabPageLoad(0);
}
function fncGoAnsSubmit() {
var linkForm = document.listForm;
linkForm.action = "<c:url value='/web/kccadr/accdnt/ans/ansSubmit.do'/>";
linkForm.submit();
}
//조정 대리인 신청페이지 이동 (아직 개발되지 않음)
function fncGoAgnReqList() {
var linkForm = document.listForm;
//linkForm.action = "<c:url value=''/>";
linkForm.action = "<c:url value='/web/kccadr/accdnt/adr/adjstDeputyReqList.do'/>";
linkForm.submit();
}
function fncGoChangeDateList() {
var linkForm = document.listForm;
linkForm.action = "<c:url value='/web/kccadr/accdnt/acd/adjstChangeDateList.do'/>";
linkForm.submit();
}
function fncGoWithDrawList() {
var linkForm = document.listForm;
linkForm.action = "<c:url value='/web/kccadr/accdnt/awd/adjstWithDrawCreate.do'/>";
linkForm.submit();
}
//이의신청
function fncGoOjctList() {
var linkForm = document.listForm;
linkForm.sbmtDe.value = document.getElementById("sbmtDe").value;
linkForm.statCd.value = document.getElementById("statCd").value;
linkForm.adrNo.value = document.getElementById("adrNoPa").value;
linkForm.action = "<c:url value='/web/kccadr/ojct/ojctList.do'/>";
linkForm.submit();
}
//직권조정결정서
function oadDetail(){
var linkForm = document.listForm;
linkForm.adrSeq.value = document.getElementById("adrSeq").value;
linkForm.action = "<c:url value='/web/kccadr/accdnt/arc/oadDetail.do'/>";
linkForm.submit();
}
function fncGoReqCorrectionList() {
var linkForm = document.listForm;
linkForm.action = "<c:url value='/web/kccadr/accdnt/arc/corReqList.do'/>";
linkForm.submit();
}
$(".btn_all").click(function() {
/* var btnIdx = $(".btn_all").index(this); */
var text = $(this).parent().children(".change_text_wrap");
if (text.is(".close") == true) {
text.removeClass("close");
$(this).addClass("close");
$(this).text("닫기");
$(this).attr("title", "내용 일부만 보이기");
} else {
text.addClass("close");
$(this).removeClass("close");
$(this).text("더보기");
$(this).attr("title", "내용 전체보기");
}
});
//접수증 팝업
function fn_adjstReq_receipt_report() {
window.open("<c:url value='/web/kccadr/adjst/report/adjstReqReceiptReportAjax.do?adrSeq=${adjstReqStatusVO.adrSeq}'/>");
}
//조정위원 기피
function fncAvoidPop() {
var pop = document.pop;
commonPopWindowopenForm("/web/kccadr/accdnt/arc/popup/adjstAvoid.do", "650", "400", "srcRegAdrNoPop", $('#pop'));
}
$(document).ready(function() {
/* step 개수에 따라 width 변동 */
var stepNum = $(".step").length;
$(".step_wrap").addClass("num0" + stepNum);
/* //step 개수에 따라 width 변동 */
});
function fn_openPop(expCode) {
$('#expCode').val(expCode);
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do" , "1000", "3000", "openExpExamplePop",$("#pop"));
}
</script>
</head>
<body>
<form id="pop" name="pop" method="post">
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${adjstReqStatusVO.adrSeq}" />" />
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${adjstReqStatusVO.adrSn}" />" />
<input type="hidden" id="memDeptSeq" name="memDeptSeq" value="<c:out value="${master.memDeptSeq}" />" />
<input type="hidden" id="expCode" name="expCode" value="" />
</form>
<form id="pageForm" name="pageForm" action="/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabDetail.do">
<input type="hidden" name="pageExpIndex" id="pageExpIndex" value="<c:out value='${pageExpIndex }'/>"/>
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${adjstReqStatusVO.adrSeq}'/>"/>
<input type="hidden" name="adrSn" id="adrSn" value="<c:out value='${adjstReqStatusVO.adrSn}'/>"/>
</form>
<%--reqInfo
agenInfo
resInfo--%>
<input type="hidden" name="adrNoPa" id="adrNoPa" value="<c:out value='${master.adrNo}'/>" />
<div class="tb_wrap">
<div>
<c:set var="today" value="<%=new java.util.Date()%>" />
<c:set var="nowDt">
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd" />
</c:set>
<!-- step -->
<div class="step_wrap status_detail">
<div class="step step01 <c:out value="${pageExpIndex eq '1' ? 'active' : ''}" />">
<i></i>
<p>
STEP. 01
<span>접수</span>
</p>
<i class="next">다음</i>
</div>
<div class="step step02 <c:out value="${pageExpIndex eq '2' ? 'active' : ''}" />">
<i></i>
<p>
STEP. 02
<span>기일지정</span>
</p>
<i class="next">다음</i>
</div>
<div class="step step03 <c:out value="${pageExpIndex eq '3' ? 'active' : ''}" />">
<i></i>
<p>
STEP. 03
<span>기일개최</span>
</p>
<i class="next">다음</i>
</div>
<div class="step step04 <c:out value="${pageExpIndex eq '4' ? 'active' : ''}" />">
<i></i>
<p>
STEP. 04
<span>조정중</span>
</p>
<i class="next">다음</i>
</div>
<div class="step step05 <c:out value="${pageExpIndex eq '5' ? 'active' : ''}" />">
<i></i>
<p>
STEP. 05
<span>종료</span>
</p>
</div>
</div>
<!-- //step -->
<c:if test="${not empty master.appDe}">
<div class="exp_date">
<i></i>
<p>
기일예정일 :
<span><c:out value='${apmChgInfo.appDe}' /></span>
</p>
</div>
</c:if>
</div>
<table class="tbType01">
<caption>신청인, 주소등의 정보제공</caption>
<colgroup>
<col style="width: 200px;">
<col style="width: auto;">
<col style="width: 200px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p>신청인</p>
</th>
<td>
<p><c:out value='${reqInfo.rpplNm}' /></p>
</td>
<%-- <th scope="row">
<p>주소</p>
</th>
<td>
<p>(<c:out value='${reqInfo.rpplPost}' />) <c:out value='${reqInfo.rpplAddr}' /> <c:out value='${reqInfo.rpplAddrDtl}' /></p>
</td> --%>
<th scope="row">
<p>신청인 분류</p>
</th>
<td>
<%-- <p><c:out value='${reqInfo.rpplUsrTyNm}'/></p> --%>
<p><c:out value='개인'/></p>
</td>
</tr>
<c:forEach var="List" items="${resInfo}" varStatus="status">
<c:if test="${status.count eq 1}">
<th scope="row" class="">
<p>피신청인 1</p>
</th>
<td>
<p><c:out value="${List.rpplNm}"/></p>
</td>
</c:if>
<c:if test="${status.count eq 2}">
<th scope="row" class="">
<p>피신청인 2</p>
</th>
<td>
<p><c:out value="${List.rpplNm}"/></p>
</td>
</c:if>
<c:if test="${status.count eq 3}">
</tr>
<tr>
<th scope="row" class="">
<p>피신청인 3</p>
</th>
<td>
<p><c:out value="${List.rpplNm}"/></p>
</td>
</c:if>
<c:if test="${status.count eq 4}">
<th scope="row" class="">
<p>피신청인 4</p>
</th>
<td>
<p><c:out value="${List.rpplNm}"/></p>
</td>
</c:if>
<c:if test="${status.count eq 5}">
<tr>
<th scope="row" class="">
<p>피신청인 5</p>
</th>
<td>
<p><c:out value="${List.rpplNm}"/></p>
</td>
</tr>
</c:if>
</c:forEach>
</tbody>
</table>
<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><c:out value='${master.reqCn1}' /></p>
</td>
</tr>
<tr>
<th scope="row">
<p>신청원인</p>
</th>
<td>
<p class="change_text_wrap close"><c:out value='${master.reqCn2}' /></p>
<button type="button" class="btn_all" title="내용 전체보기">더보기</button>
</td>
</tr>
</tbody>
</table>
</div>
<!--
공통
- 답변서 제출
기일지정
- 조정 대리인 신청
- 기일변경 요청
- 조정 취하 신청
- 경정신청
기일개최
- 조정 취하 신청
- 경정신청
조정중(직권조정)
- 이의신청
- 직권조정 결정서 상세
-->
<div class="btn_wrap btn_layout03">
<div class="btn_left">
<!-- <button type="button" class="btnType07" onclick="fncGoAnsSubmit();">답변서 제출</button> -->
<button type="button" class="btnType07" onclick="fn_openPop('01'); return false;">답변서 제출</button>
<c:choose>
<c:when test="${pageExpIndex eq 2 }">
<button type="button" class="btnType07" onclick="fncGoAgnReqList();">조정 대리인 신청</button>
<button type="button" class="btnType07" onclick="fn_openPop('02'); return false;">조정 대리인 신청</button>
<button type="button" class="btnType07" onclick="fncGoChangeDateList();">기일변경 요청</button>
<button type="button" class="btnType07" onclick="fncGoWithDrawList();">조정 취하 신청</button>
<button type="button" class="btnType07" onclick="fncGoReqCorrectionList();">경정신청</button>
</c:when>
<c:when test="${pageExpIndex eq 3 }">
<button type="button" class="btnType07" onclick="fncGoWithDrawList();">조정 취하 신청</button>
<button type="button" class="btnType07" onclick="fncGoReqCorrectionList();">경정신청</button>
</c:when>
<c:when test="${pageExpIndex eq 4 }">
<button type="button" class="btnType07" onclick="fncGoOjctList();">이의신청</button>
<button type="button" class="btnType07" onclick="oadDetail();">직권조정 결정서 상세</button>
</c:when>
<c:when test="${pageExpIndex eq 5 }">
</c:when>
</c:choose>
<%-- 조정 대리인 신청(기일참관인)은 입금완료 후 부터 기일조서 결재완료 전까지 노출 --%>
<%-- <c:if test="${master.statCd*1 ge 104050 and master.statCd*1 lt 302050}"> --%>
<!-- <button type="button" class="btnType07" onclick="fncGoAgnReqList();">조정 대리인 신청</button> -->
<%-- </c:if> --%>
<%-- <%-- 기일 변경 요청 버튼 stat_cd가 기일통지서승인 보다 크거나 같고 종결결재요청 보다작을 때 버튼 노출 --%>
<%-- 기일이 저징 되어있어야 기일변경 요청을 할수 있도록 변경--%>
<%-- <c:if test="${master.statCd*1 ge 205050 and master.statCd*1 lt 309010}"> --%>
<!-- <button type="button" class="btnType07" onclick="fncGoChangeDateList();">기일변경 요청</button> -->
<%-- </c:if> --%>
<%-- <%-- 조정 취하 신청의 경우 조정부장의 결재가 필수이므로 배당결제완료 이후 버튼 노출_이준호_220310 --%>
<%-- <c:if test="${master.statCd*1 ge 202050 and master.statCd*1 lt 309010 and master.statCd*1 ne 202090 }"> --%>
<!-- <button type="button" class="btnType07" onclick="fncGoWithDrawList();">조정 취하 신청</button> -->
<%-- </c:if> --%>
<%-- <c:if test="${master.adrOjctDe eq 'Y'}"> --%>
<%-- <%-- 현재 일시가 이의신청 기한보다 작을 경우만 버튼 오픈 --%>
<!-- <button type="button" class="btnType07" onclick="fncGoOjctList();">이의신청</button> -->
<%-- </c:if> --%>
<%-- <c:if test="${not empty master.adrOjctDe}"> --%>
<!-- <button type="button" class="btnType07" onclick="oadDetail();">직권조정 결정서 상세</button> -->
<%-- </c:if> --%>
<%-- <%-- 경정신청의 경우 접수결재완료 이후부터 종결결재요청 전까지 노출 --%>
<%-- <c:if test="${master.statCd*1 ge 201050 and master.statCd*1 lt 309010}"> --%>
<!-- <button type="button" class="btnType07" onclick="fncGoReqCorrectionList();">경정신청</button> -->
<%-- </c:if> --%>
<%-- <%-- 조정위원 기피 버튼은 관리자가 조정위원 기피 허용해 줬을경우 노출(업무시스템 조정진행 상세 > 조정위원 항목옆에 체크박스) --%>
<%-- <c:if test="${master.avoidReqYn eq 'Y'}"> --%>
<!-- <button type="button" class="btnType07" onclick="fncAvoidPop();" id="avoidBtn">조정위원기피</button> -->
<%-- </c:if> --%>
</div>
<div class="btn_right">
<c:choose>
<c:when test="${pageExpIndex eq 5 }">
<button class="btnType11 btn_list" onclick="fncGoNextPage(); return false;">체험 종료</button>
</c:when>
<c:otherwise>
<button class="btnType11 btn_list" onclick="fncGoNextPage(); return false;">다음</button>
</c:otherwise>
</c:choose>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,106 @@
<%@ 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" language="javascript">
function fncGoCreate() {
$("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqCreate.do").submit();
}
function fncGoDetail(adrSeq, adrSn, agntSeq){
$("#adrSeq").val(adrSeq);
$("#adrSn").val(adrSn);
$("#agntSeq").val(agntSeq);
$("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqDetail.do").submit();
}
function goReqStatus(){
$("#listForm").attr("action","/web/kccadr/accdnt/ars/adjstReqStatusDetail.do").submit();
}
</script>
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
</head>
<body>
<%-- <form:form id="listForm" name="listForm" commandName="adjDeputyReqVO"> --%>
<%-- <form:hidden path="adrSeq"/> --%>
<%-- <form:hidden path="adrSn"/> --%>
<%-- <form:hidden path="agntSeq"/> --%>
<%-- </form:form> --%>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
<div class="inner" style="margin-top:0px;">
<div class="cont_tit">
<h2>조정대리신청 목록</h2>
</div>
<div class="info_wrap">
<div class="icon_box"><i></i></div>
<div class="text_area">
<ul>
<li>
<p>조정대리신청 목록 입니다.</p>
</li>
<!-- <li> -->
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
<!-- </li> -->
<!-- <li> -->
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
<!-- </li> -->
</ul>
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
신청취지/원인 예문보기)</p>
</div>
</div>
<%-- <c:import url="/web/kccadr/kccadrCom/adjstBasicInfo.do"/> --%>
<!-- list -->
<div class="tb_list01">
<table><caption>조정대리신청 목록 : 번호, 대리인, 조정회차, 신청일자, 상태등의 정보제공 </caption>
<colgroup>
<col style="width: 80px;">
<col style="width: auto;">
<col style="width: 20%;">
<col style="width: 20%;">
</colgroup>
<thead>
<tr>
<th scope="col">번호</th>
<th scope="col">대리인</th>
<th scope="col">조정회차</th>
<th scope="col">신청일자</th>
<th scope="col">상태</th>
</tr>
</thead>
<tbody>
<tr><td colspan="5">자료가 없습니다. 다른 검색조건을 선택해주세요</td></tr>
</tbody>
</table>
</div>
<!-- //list -->
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout01">
<button class="btnType09" disabled onclick="goReqStatus();">조정진행</button>
<button class="btnType09" disabled onclick="fncGoCreate(); return false;">조정대리 신청</button>
</div>
<!-- //하단 버튼 -->
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,374 @@
<%@ 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"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>기일변경상세</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="<c:url value='/js/EgovMultiFileItn.js'/>"></script>
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<!-- 파일첨부, 썸네일이미지 있으면 미리보기 -->
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
<script type="text/javaScript" language="javascript">
$(document).ready(function(){
// $(':button').attr("disabled");
// $(':input').attr("disabled");
});
// $(function() {
// $('#filebutton').click(function(e) {
// e.preventDefault();
// $('#file_temp').click();
// });
// });
// function fncReg() {
// var f = document.getElementById("listForm");
// var data = new FormData(f);
// _fileForm2.forEach(function(obj, idx) {
// if (obj)
// data.append("file" + idx, obj.fileObj);
// });
// if (validation()) {
// if(confirm("답변서를 등록 하시겠습니까?")){
// $.ajax({
// type : "POST",
// enctype : 'multipart/form-data',
// url : "/web/kccadr/accdnt/ans/ansSubmitAjax.do",
// data : data,
// dataType : 'json',
// async : false,
// processData : false,
// contentType : false,
// cache : false,
// success : function(returnData, status) {
// if (returnData.result == 'success') {
// alert("답변서 제출이 완료되었습니다.");
// listPage();
// } else {
// alert(returnData.message);
// }
// },
// error : function(e) {
// alert("답변서 제출에 실패하였습니다.");
// console.log("ERROR : ", e);
// }
// });
// }
// }
// }
// function validation() {
// // $('#adrDocCn1').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
// // $('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
// if (isEmpty($('#adrDocCn1').val())) {
// alert('답변내용을 입력해 주세요.');
// return false;
// }
// if (isEmpty($('#adrDocTy').val())) {
// alert('문건명을 선택해주세요.');
// return false;
// }
// if ($('#tbody_fiielist tr').length * 1 <= 0) {
// alert("첨부서류를 등록해 주세요");
// return false;
// }
// return true;
// }
// function fncGoList() {
// var varFrom = document.getElementById("listForm");
// varFrom.action = "<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
// varFrom.submit();
// }
// function notiOpenYn() {
// if (confirm('제한공개는 영업비밀 등에 해당하는 경우만 선택해 주십시요.' + '\n공정한 진행을 위해 위원회 판단으로 공개로 전환될 수 있습니다.' + '\n제한공개로 선택 하시겠습니까?')) {
// $("#openYn_N").prop('checked', true);
// } else {
// $("#openYn_Y").prop('checked', true);
// }
// }
// function listPage(){
// //location.href="<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
// fncGoList();
// }
</script>
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
</head>
<body>
<form id="listForm" name="listForm" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" name="adrSeq" value="<c:out value='${info.adrSeq}'/>" />
<input type="hidden" name="adrSn" value="<c:out value='${info.adrSn}'/>" />
<input type="hidden" name="resPonDentSeq" value="<c:out value='${info.resPonDentSeq}'/>" />
<input type="hidden" name="appliCantSeq" value="<c:out value='${info.appliCantSeq}'/>" />
<input type="hidden" name="limitcount" value="3" />
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
<div class="inner" style="margin-top:0;">
<div class="cont_tit">
<h2>답변서 제출</h2>
</div>
<div class="info_wrap">
<div class="icon_box"><i></i></div>
<div class="text_area">
<ul>
<li>
<p>답변서 양식 입니다.</p>
</li>
<!-- <li> -->
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
<!-- </li> -->
<!-- <li> -->
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
<!-- </li> -->
</ul>
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
신청취지/원인 예문보기)</p>
</div>
</div>
<div class="tb_wrap">
<table class="tbType01">
<caption>답변서 제출 상세 : 사건, 담당조정부, 신청인, 피신청인등의 정보제공</caption>
<colgroup>
<col style="width: 250px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p>사건</p>
</th>
<td>
<p>
<c:out value="${info.adrNo }"></c:out>
</p>
</td>
</tr>
<tr>
<th scope="row">
<p>담당조정부</p>
</th>
<td>
<p>
<c:out value="${info.memDeptNm }"></c:out>
</p>
</td>
</tr>
<tr>
<th scope="row">
<p>신청인</p>
</th>
<td>
<p>
<c:out value="${info.appliCantNm }"></c:out>
</p>
</td>
</tr>
<tr>
<th scope="row">
<p>피신청인</p>
</th>
<td>
<p>
<c:out value="${info.resPonDentNm }"></c:out>
</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tb_wrap">
<table class="tbType01 tb_offeree">
<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>
<button class="btnType01 btn_adr_search examBtn" data-tooltip="fee_info_popup" onclick="AdjstReq.openAnswerExamplePop('CC003'); return false;" title="예문 팝업 열림">예문</button>
</th>
<td>
<label for="adrDocCn1" class="label">답변내용 입력</label>
<textarea name="adrDocCn1" id="adrDocCn1" cols="30" rows="5" cssClass="purpose_text" cssStyle="resize: none;"><c:out value='${info.adrDocCn1}' /></textarea>
</td>
</tr>
<tr>
<th scope="row">
<p>문건명</p>
</th>
<td>
<p>
<label for="adrDocTy" class="label">문건명 선택</label>
<select name="adrDocTy" id="adrDocTy" class="subSearch">
<option value="">선택해주세요</option>
<option value="10">신청인답변서</option>
</select>
</p>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>첨부서류</p>
</th>
<td class="upload_area">
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> -->
<!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display: none" />
<button type="button" id="filebutton" class="btnType01 btn_add_file">파일찾기</button>
<p style="font-size: 16px; float: right; margin-top: 16px; color: #666;">* 첨부파일을 등록해 주세요. (최대3개)</p>
<div class="file_wrap file_upload_box no_img_box">
<table class="tbType02">
<caption>첨부파일 추가 리스트 : 파일명, 종류, 크기, 삭제</caption>
<colgroup>
<col style="width: 60%;">
<col style="width: auto;">
<col style="width: 20%;">
<col style="width: 10%;">
</colgroup>
<thead>
<!-- <th>
<input type="checkbox" id="all_check"><label for="all_check"></label>
</th> -->
<th scope="col">파일 명</th>
<th scope="col">종류</th>
<th scope="col">크기</th>
<th scope="col">삭제</th>
</thead>
<tbody class="tb_file_before">
<tr>
<td colspan="4">
<p>
첨부하실 파일을
<span>마우스로 끌어서</span>
넣어주세요.
</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="file_wrap fileAfter file_list_div">
<table class="tbType02">
<caption>첨부파일 추가 리스트 : 파일명, 종류, 크기, 삭제</caption>
<colgroup>
<col style="width: 60%">
<col style="width: 10%">
<col style="width: 20%">
<col style="width: 10%">
</colgroup>
<thead>
<!-- <th>
<input type="checkbox" id="all_check"><label for="all_check"></label>
</th> -->
<th scope="col">파일 명</th>
<th scope="col">종류</th>
<th scope="col">크기</th>
<th scope="col">삭제</th>
</thead>
<tbody id="tbody_fiielist" class="tb_file_after">
<c:forEach var="fileList" items="${fileList}" varStatus="status">
<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
<input type="hidden" name="fileSize" class="item_file_size" value="<c:out value='${fileList.fileSize}' />">
<input type="hidden" name="limitcount" value="3" />
<td class="td_filename">
<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
</td>
<td class="td_filesort">
<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>">
<c:out value="${fileList.fileExtsn}" />
</span>
</td>
<td class="td_filesize">
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>">
<c:out value="${fileList.fileMg}" />
</span>
</td>
<td>
<button type="button" class="btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일${status.count} 삭제">
<i></i>
</button>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<th>
<p>상대방공개여부</p>
</th>
<td>
<div class="radio_wrap">
<span>
<input value="Y" type="radio" name="openYn" id="openYn_Y" checked="checked">
<label for="openYn_Y">공개</label>
</span>
<span>
<input value="N" type="radio" name="openYn" id="openYn_N" onclick="notiOpenYn()">
<label for="openYn_N">제한공개</label>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout03">
<div class="btn_left"></div>
<div class="btn_right">
<button class="btnType09 btn_edit" disabled onclick="fncReg()">등록</button>
<button class="btnType11 btn_list" disabled onclick="fncGoList();">취소</button>
</div>
</div>
<!-- //하단 버튼 -->
</div>
</div>
<!-- //cont -->
</form>
</body>
</html>

View File

@ -0,0 +1,212 @@
<%@ 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"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>직권조정결정서 상세</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javaScript" language="javascript">
function fncGoDetail(adrSeq, adrSn){
var listForm = document.listForm ;
listForm.action = "<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
listForm.submit();
}
</script>
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
</head>
<body>
<form:form id="listForm" name="listForm" method="post">
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq }"></c:out>" />
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn }"></c:out>" />
<input type="hidden" id="closeDocTy" name="closeDocTy" value="<c:out value="${info.closeDocTy }"></c:out>" />
<input type="hidden" id="closeDoc" name="closeDoc" value="<c:out value="${info.closeDoc }"></c:out>" />
<input type="hidden" id="memSeq" name="memSeq" value=""/>
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
<div class="inner">
<h2 class="cont_tit">직권조정결정서 상세</h2>
<div class="tb_wrap">
<table class="tbType01">
<colgroup>
<col style="width: 250px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th>
<p>조정부</p>
</th>
<td>
<p>
<c:out value="${info.memDeptNm }"></c:out>
</p>
</td>
</tr>
<tr>
<th>
<p>사건</p>
</th>
<td>
<p>
<c:out value="${info.adrNo }"></c:out>
</p>
</td>
</tr>
<tr>
<th>
<p>신청인</p>
</th>
<td>
<p>
<c:out value="${info.appliCantNm }"></c:out>
</p>
</td>
</tr>
<tr>
<th>
<p>피신청인</p>
</th>
<td>
<p>
<c:out value="${info.resPonDentNm }"></c:out>
</p>
</td>
</tr>
<tr>
<th>
<p>결정일</p>
</th>
<td>
<%-- <div class="sel_date">
<input type="text" class="rplyEndDeDay inp" title="검색시작일" id="rplyEndDeDay" name="rplyEndDeDay" onclick="return calendarOpen('rplyEndDeDay-lry','',this)" value="<c:out value="${drtCtrVO.rplyEndDeDay }"></c:out>" data-datecontrol="true" readonly>
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('rplyEndDeDay-lry','',this)" class="btn_cal"></button>
<div id="rplyEndDeDay-lry" class="calendarPop" style="display: none;">
<iframe id="rplyEndDeDay-ifrm" name="rplyEndDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div>
</div> --%>
<p><c:out value="${drtCtrVO.rplyEndDeDay }"/>
</td>
</tr>
<%-- <tr>
<th>
<p>송달완료일</p>
</th>
<td>
<p>
<c:out value="${info.recDe}"></c:out>
</p>
</td>
</tr> --%>
<tr>
<th>
<p>이의신청기한</p>
</th>
<td>
<%-- <div class="sel_date">
<input type="text" class="adrOjctDe inp" title="검색시작일" id="adrOjctDe" name="adrOjctDe" onclick="return calendarOpen('adrOjctDe-lry','',this)" value="<c:out value="${drtCtrVO.adrOjctDe }"></c:out>" data-datecontrol="true" readonly>
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('adrOjctDe-lry','',this)" class="btn_cal"></button>
<div id="adrOjctDe-lry" class="calendarPop" style="display: none;">
<iframe id="adrOjctDe-ifrm" name="adrOjctDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
</div>
</div>
</div> --%>
<p><c:out value="${drtCtrVO.adrOjctDe }"/></p>
</td>
</tr>
<tr>
<th>
<p>주문</p>
</th>
<td class="td_cause">
<%-- <input type="text" name="closeCn3" id="closeCn3" value="<c:out value="${drtCtrVO.closeCn3 }"></c:out>" size="70"> --%>
<p><c:out value="${drtCtrVO.closeCn3}"/></p>
</td>
</tr>
<tr>
<th>
<p>신청취지</p>
</th>
<td class="td_cause">
<%-- <input type="text" name="closeCn2" id="closeCn2" value="<c:out value="${drtCtrVO.closeCn2 }"></c:out>" size="70"> --%>
<p><c:out value="${drtCtrVO.closeCn2 }"/></p>
</td>
</tr>
<tr>
<th>
<p>이유</p>
</th>
<td class="td_cause">
<p><c:out value="${drtCtrVO.closeCn1 }"/></p>
</td>
</tr>
<%-- <tr>
<th>
<p>조정부장</p>
</th>
<td>
<p>
<c:out value="${info.memName }" />
<c:forEach var="cmnList" items="${cmnList}" varStatus="status">
<c:if test="${info.memSeq eq cmnList.memSeq}">
<button type="button" class="btnType01 btn_change" onclick="fncCmnDetail('<c:out value="${cmnList.memSeq}"/>')">의견정보</button>
</c:if>
</c:forEach>
</p>
</td>
</tr>
조정위원 이름 split 처리
<c:set var="memNmList" value="${fn:split(info.memNames, ', ')}"/>
조정위원 일련번호 split 처리
<c:set var="memSeqsList" value="${fn:split(info.memSeqs, ', ')}"/>
<c:forEach var="memNm" items="${memNmList}" varStatus="status">
<tr>
<th>
<p>조정위원</p>
</th>
<td>
<p>
<c:out value="${memNm}" />
현재 선택된 조정위원에 해당하는 일련번호 변수 저장
<c:set var="memSeqNo" value="${memSeqsList[status.index]}"/>
<c:forEach var="cmnList" items="${cmnList}" varStatus="status">
<c:if test="${memSeqNo eq cmnList.memSeq}">
<button type="button" class="btnType01 btn_change" onclick="fncCmnDetail('<c:out value="${cmnList.memSeq}"/>')">의견정보</button>
</c:if>
</c:forEach>
</p>
</td>
</tr>
</c:forEach> --%>
</tbody>
</table>
</div>
</form>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout03">
<div class="btn_left"></div>
<div class="btn_right">
<button class="btnType11 btn_list" onclick="fncGoDetail();">목록</button>
</div>
</div>
<!-- //하단 버튼 -->
</div>
<!-- //cont -->
</div>
</form:form>
</body>
</html>

View File

@ -1017,7 +1017,23 @@ var AdjstReq = {
location.href="/web/main/mainPage.do"; location.href="/web/main/mainPage.do";
}, },
fncGoMyAdjstListPage : function(){ fncGoMyAdjstListPage : function(){
/**
* expDivision fn = 체험기능인지 인지 아닌지 구분 값
*/
if(this.expDivision(this.STEP) === 'adjstExp')
{
/**
* 체험이면 현재 페이지에 expGoDetail form으로 상세페이지 일동
*/
expGoDetail.submit();
}
else
{
location.href="/web/kccadr/accdnt/ai/adjstIncidentList.do"; location.href="/web/kccadr/accdnt/ai/adjstIncidentList.do";
}
}, },
historyAdjstPopList : function(paramObj){ historyAdjstPopList : function(paramObj){
if(paramObj == undefined || paramObj == ''){ if(paramObj == undefined || paramObj == ''){
@ -1049,7 +1065,6 @@ var AdjstReq = {
); );
}, },
openAnswerExamplePop : function(codeId){ openAnswerExamplePop : function(codeId){
console.log('codeId :: ', codeId);
commonPopLayeropen( commonPopLayeropen(
"/web/kccadr/adjst/popup/adjstReqOpenAnswerExamplePop.do" "/web/kccadr/adjst/popup/adjstReqOpenAnswerExamplePop.do"
, 1100 , 1100