feat:체험하기 상세 진행중
This commit is contained in:
parent
171f43e596
commit
eb1b44113d
@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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);
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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{
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -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")
|
||||||
|
|||||||
@ -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>
|
||||||
|
|
||||||
|
|||||||
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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><!-- 팝업 적용안함 -->
|
||||||
|
|||||||
@ -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">
|
||||||
|
|||||||
@ -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>
|
||||||
|
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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>
|
||||||
@ -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>
|
||||||
@ -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>
|
||||||
@ -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>
|
||||||
@ -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>
|
||||||
@ -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>
|
||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user