Merge branch 'hylee'
This commit is contained in:
commit
c9646e8eb3
@ -111,5 +111,11 @@ public interface ApmService {
|
|||||||
|
|
||||||
//사건메모 update(등록/수정/삭제)
|
//사건메모 update(등록/수정/삭제)
|
||||||
void updateAdrMemo(ApmVO apmVO) throws Exception;
|
void updateAdrMemo(ApmVO apmVO) throws Exception;
|
||||||
|
|
||||||
|
RpplVO findByRpplSeq(RpplVO rpplVO);
|
||||||
|
|
||||||
|
void addRpplPopPastAjax(RpplVO rpplVO);
|
||||||
|
|
||||||
|
void updtRpplPopPastAjax(RpplVO rpplVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -73,11 +73,7 @@ public class ApmDAO extends EgovAbstractDAO {
|
|||||||
|
|
||||||
return (List<FileVO>) list("Apm.selectAdrReqFileList", apmVO);
|
return (List<FileVO>) list("Apm.selectAdrReqFileList", apmVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addRpplPopAjax(RpplVO rpplVO) {
|
|
||||||
insert("Apm.addRpplPopAjax", rpplVO);
|
|
||||||
|
|
||||||
}
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<RpplVO> selectRpplConnNoList(RpplVO rpplVO) {
|
public List<RpplVO> selectRpplConnNoList(RpplVO rpplVO) {
|
||||||
return (List<RpplVO>) list("Apm.selectRpplConnNoList", rpplVO);
|
return (List<RpplVO>) list("Apm.selectRpplConnNoList", rpplVO);
|
||||||
@ -213,4 +209,17 @@ public class ApmDAO extends EgovAbstractDAO {
|
|||||||
update("apmDAO.updateAdrMemo", apmVO);
|
update("apmDAO.updateAdrMemo", apmVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public RpplVO findByRpplSeq(RpplVO rpplVO) {
|
||||||
|
return (RpplVO) select("Apm.findByRpplSeq", rpplVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void addRpplPopAjax(RpplVO rpplVO) {
|
||||||
|
insert("Apm.addRpplPopAjax", rpplVO);
|
||||||
|
}
|
||||||
|
public void updtRpplPopPastAjax(RpplVO returnVO) {
|
||||||
|
update("Apm.updtRpplPopPastAjax", returnVO);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -577,6 +577,67 @@ public class ApmServiceImpl implements ApmService {
|
|||||||
public void updateAdrMemo(ApmVO apmVO) throws Exception {
|
public void updateAdrMemo(ApmVO apmVO) throws Exception {
|
||||||
apmDAO.updateAdrMemo(apmVO);
|
apmDAO.updateAdrMemo(apmVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public RpplVO findByRpplSeq(RpplVO rpplVO) {
|
||||||
|
|
||||||
|
|
||||||
|
RpplVO resultVO = apmDAO.findByRpplSeq(rpplVO);
|
||||||
|
|
||||||
|
resultVO.setRpplAddr(egovCryptoUtil.decrypt(resultVO.getRpplAddr()));
|
||||||
|
resultVO.setRpplAddrCpYn(egovCryptoUtil.decrypt(resultVO.getRpplAddrCpYn()));
|
||||||
|
resultVO.setRpplAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplAddrDtl()));
|
||||||
|
resultVO.setRpplBizId(egovCryptoUtil.decrypt(resultVO.getRpplBizId()));
|
||||||
|
resultVO.setRpplBizNm(egovCryptoUtil.decrypt(resultVO.getRpplBizNm()));
|
||||||
|
resultVO.setRpplBizNo(egovCryptoUtil.decrypt(resultVO.getRpplBizNo()));
|
||||||
|
resultVO.setRpplEmail(egovCryptoUtil.decrypt(resultVO.getRpplEmail()));
|
||||||
|
resultVO.setRpplGrade(egovCryptoUtil.decrypt(resultVO.getRpplGrade()));
|
||||||
|
resultVO.setRpplNm(egovCryptoUtil.decrypt(resultVO.getRpplNm()));
|
||||||
|
resultVO.setRpplPhone(egovCryptoUtil.decrypt(resultVO.getRpplPhone()));
|
||||||
|
resultVO.setRpplPost(egovCryptoUtil.decrypt(resultVO.getRpplPost()));
|
||||||
|
resultVO.setRpplRealAddr(egovCryptoUtil.decrypt(resultVO.getRpplRealAddr()));
|
||||||
|
resultVO.setRpplRealAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplRealAddrDtl()));
|
||||||
|
resultVO.setRpplRealPost(egovCryptoUtil.decrypt(resultVO.getRpplRealPost()));
|
||||||
|
resultVO.setRpplRelationEtc(egovCryptoUtil.decrypt(resultVO.getRpplRelationEtc()));
|
||||||
|
|
||||||
|
System.out.println(resultVO.toString());
|
||||||
|
|
||||||
|
return resultVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addRpplPopPastAjax(RpplVO rpplVO) {
|
||||||
|
RpplVO returnVO = this.rpplDataEncrypt(rpplVO);
|
||||||
|
apmDAO.addRpplPopAjax(returnVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updtRpplPopPastAjax(RpplVO rpplVO) {
|
||||||
|
System.out.println("rpplVO.getRpplNm() :: "+ rpplVO.getRpplNm());
|
||||||
|
RpplVO returnVO = this.rpplDataEncrypt(rpplVO);
|
||||||
|
apmDAO.updtRpplPopPastAjax(returnVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
private RpplVO rpplDataEncrypt(RpplVO rpplVO) {
|
||||||
|
|
||||||
|
rpplVO.setRpplAddr(egovCryptoUtil.encrypt(rpplVO.getRpplAddr()));
|
||||||
|
rpplVO.setRpplAddrCpYn(egovCryptoUtil.encrypt(rpplVO.getRpplAddrCpYn()));
|
||||||
|
rpplVO.setRpplAddrDtl(egovCryptoUtil.encrypt(rpplVO.getRpplAddrDtl()));
|
||||||
|
rpplVO.setRpplBizId(egovCryptoUtil.encrypt(rpplVO.getRpplBizId()));
|
||||||
|
rpplVO.setRpplBizNm(egovCryptoUtil.encrypt(rpplVO.getRpplBizNm()));
|
||||||
|
rpplVO.setRpplBizNo(egovCryptoUtil.encrypt(rpplVO.getRpplBizNo()));
|
||||||
|
rpplVO.setRpplEmail(egovCryptoUtil.encrypt(rpplVO.getRpplEmail()));
|
||||||
|
rpplVO.setRpplGrade(egovCryptoUtil.encrypt(rpplVO.getRpplGrade()));
|
||||||
|
rpplVO.setRpplNm(egovCryptoUtil.encrypt(rpplVO.getRpplNm()));
|
||||||
|
rpplVO.setRpplPhone(egovCryptoUtil.encrypt(rpplVO.getRpplPhone()));
|
||||||
|
rpplVO.setRpplPost(egovCryptoUtil.encrypt(rpplVO.getRpplPost()));
|
||||||
|
rpplVO.setRpplRealAddr(egovCryptoUtil.encrypt(rpplVO.getRpplRealAddr()));
|
||||||
|
rpplVO.setRpplRealAddrDtl(egovCryptoUtil.encrypt(rpplVO.getRpplRealAddrDtl()));
|
||||||
|
rpplVO.setRpplRealPost(egovCryptoUtil.encrypt(rpplVO.getRpplRealPost()));
|
||||||
|
|
||||||
|
return rpplVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -709,6 +709,44 @@ public class ApmController {
|
|||||||
return "/kccadr/adjPgrMgr/apm/popup/addRpplPop";
|
return "/kccadr/adjPgrMgr/apm/popup/addRpplPop";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 대리인등록 팝업 상세
|
||||||
|
*
|
||||||
|
* @param dlvinfoVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "popup/addRpplPastPop.do")
|
||||||
|
public String addRpplPastPop(@ModelAttribute("info") RpplVO rpplVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
return "/kccadr/adjPgrMgr/apm/popup/addRpplPastPop";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 대리인등록 팝업 상세
|
||||||
|
*
|
||||||
|
* @param dlvinfoVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "popup/addRpplPastUpdtPop.do")
|
||||||
|
public String addRpplPastUpdtPop(@ModelAttribute("info") RpplVO rpplVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
RpplVO resultVO = apmService.findByRpplSeq(rpplVO);
|
||||||
|
|
||||||
|
model.addAttribute("resultVO", resultVO);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
// TODO: handle exception
|
||||||
|
}
|
||||||
|
|
||||||
|
return "/kccadr/adjPgrMgr/apm/popup/addRpplPastUpdtPop";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 기피신청 노출
|
* 기피신청 노출
|
||||||
@ -1285,6 +1323,83 @@ public class ApmController {
|
|||||||
return modelAndView;
|
return modelAndView;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 과거사건 피신청 - 대리인등록
|
||||||
|
*
|
||||||
|
* @param dtbVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "addRpplPopPastAjax.do")
|
||||||
|
public ModelAndView addRpplPopPastAjax(@ModelAttribute("info") RpplVO rpplVO
|
||||||
|
, ModelMap model
|
||||||
|
, final MultipartHttpServletRequest multiRequest
|
||||||
|
, HttpServletRequest request) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||||
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if (loginVO == null) {
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "fail");
|
||||||
|
modelAndView.addObject("message", "로그인 해주세요.");
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
rpplVO.setRpplSeq(rppIdgenService.getNextStringId());
|
||||||
|
rpplVO.setFrstRegisterId(userId);
|
||||||
|
rpplVO.setLastUpdusrId(userId);
|
||||||
|
apmService.addRpplPopPastAjax(rpplVO);
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 과거사건 피신청 - 대리인등록
|
||||||
|
*
|
||||||
|
* @param dtbVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "updtRpplPopPastAjax.do")
|
||||||
|
public ModelAndView updtRpplPopPastAjax(@ModelAttribute("info") RpplVO rpplVO
|
||||||
|
, ModelMap model
|
||||||
|
, final MultipartHttpServletRequest multiRequest
|
||||||
|
, HttpServletRequest request) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||||
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if (loginVO == null) {
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "fail");
|
||||||
|
modelAndView.addObject("message", "로그인 해주세요.");
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
rpplVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
|
try {
|
||||||
|
apmService.updtRpplPopPastAjax(rpplVO);
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -57,6 +57,8 @@ public interface AdjReqMgrPastService {
|
|||||||
void adjReqMgrPastDeleteAjax(AdjReqMgrPastVO adjReqMgrPastVO);
|
void adjReqMgrPastDeleteAjax(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
void updateAdrEndDe(AdjReqMgrPastVO adjReqMgrPastVO);
|
void updateAdrEndDe(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
|
List<AdjReqMgrPastVO> findByRpplP(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
|
|
||||||
// 검색조건
|
// 검색조건
|
||||||
private String srchYear = ""; // 검색 년도
|
private String srchYear = ""; // 검색 년도
|
||||||
|
|
||||||
// 테스트
|
// 테스트
|
||||||
private String esntlId = ""; // 로그인ID
|
private String esntlId = ""; // 로그인ID
|
||||||
private String bbsId = ""; // 게시판ID
|
private String bbsId = ""; // 게시판ID
|
||||||
@ -232,6 +232,10 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
private String reObRpplNm; /* 신청인 대리인 이름 45*/
|
private String reObRpplNm; /* 신청인 대리인 이름 45*/
|
||||||
|
|
||||||
|
|
||||||
|
private String rpplRespddSeq; /* 대리인의 피신청인 일련번호 */
|
||||||
|
private String dptySeq; /* 대리인의 seq */
|
||||||
|
|
||||||
|
|
||||||
private List<String> searchStatCdList = new ArrayList<String>();
|
private List<String> searchStatCdList = new ArrayList<String>();
|
||||||
|
|
||||||
|
|
||||||
@ -1491,6 +1495,22 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.reObRpplNm = reObRpplNm;
|
this.reObRpplNm = reObRpplNm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getRpplRespddSeq() {
|
||||||
|
return rpplRespddSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRpplRespddSeq(String rpplRespddSeq) {
|
||||||
|
this.rpplRespddSeq = rpplRespddSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDptySeq() {
|
||||||
|
return dptySeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDptySeq(String dptySeq) {
|
||||||
|
this.dptySeq = dptySeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// =============================================
|
// =============================================
|
||||||
|
|||||||
@ -200,5 +200,13 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
|||||||
delete("adjReqMgrPastDAO.deleteById", adjReqMgrPastVO);
|
delete("adjReqMgrPastDAO.deleteById", adjReqMgrPastVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<AdjReqMgrPastVO> findByRpplP(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.findByRpplP", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String findByRpplRespddSeq(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return (String) select("adjReqMgrPastDAO.findByRpplRespddSeq", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1091,5 +1091,21 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<AdjReqMgrPastVO> findByRpplP(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
List<AdjReqMgrPastVO> resultList = adjReqMgrPastDAO.findByRpplP(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
resultList.forEach(t-> {
|
||||||
|
t.setRpplNm(egovCryptoUtil.decrypt(t.getRpplNm()));
|
||||||
|
t.setDptySeq(adjReqMgrPastDAO.findByRpplRespddSeq(t));
|
||||||
|
});
|
||||||
|
|
||||||
|
return resultList;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -318,6 +318,29 @@ public class AdjReqMgrPastController {
|
|||||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "완료처리 하였습니다.", LocalDateTime.now()));
|
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "완료처리 하였습니다.", LocalDateTime.now()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : updateAdrEndDe
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2022.11.15
|
||||||
|
* @description :
|
||||||
|
* @param adjReqMgrPastVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping("/kccadr/adjReqMgOff/findByRpplP.do")
|
||||||
|
public ResponseEntity<RestResponse> findByRpplP(@RequestBody AdjReqMgrPastVO adjReqMgrPastVO) throws Exception {
|
||||||
|
|
||||||
|
List<AdjReqMgrPastVO> resultVO = new ArrayList<AdjReqMgrPastVO>();
|
||||||
|
|
||||||
|
try {
|
||||||
|
resultVO = adjReqMgrPastService.findByRpplP(adjReqMgrPastVO);
|
||||||
|
} catch (Exception e) {
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "실패하였습니다.", LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, resultVO, "성공",LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @methodName : adjReqMgrPastProgPop
|
* @methodName : adjReqMgrPastProgPop
|
||||||
* @author : 이호영
|
* @author : 이호영
|
||||||
|
|||||||
@ -211,6 +211,48 @@
|
|||||||
WHERE A.ADR_SEQ = #adrSeq#
|
WHERE A.ADR_SEQ = #adrSeq#
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="Apm.findByRpplSeq" parameterClass="RpplVO" resultClass="RpplVO">
|
||||||
|
SELECT A.ADR_SEQ AS adrSeq /* 조정일련번호" */
|
||||||
|
, A.RPPL_SEQ AS rpplSeq /* 관리인일련번호" */
|
||||||
|
, A.RPPL_TY AS rpplTy /* 관리인구분" */
|
||||||
|
, A.AGNT_YN AS agntYn /* 조정기일대리여부" */
|
||||||
|
, A.RPPL_USR_TY AS rpplUsrTy /* 관리인분류" */
|
||||||
|
, A.ADR_OL_YN AS adrOlYn /* 전자조정진행여부" */
|
||||||
|
, A.RPPL_ID AS rpplId /* 조정사건관리인ID" */
|
||||||
|
, A.RPPL_NM AS rpplNm /* 이름_대표자" */
|
||||||
|
, A.RPPL_BIZ_ID AS rpplBizId /* 법인등록번호" */
|
||||||
|
, A.RPPL_BIZ_NM AS rpplBizNm /* 법인_사업체명" */
|
||||||
|
, A.RPPL_BIZ_NO AS rpplBizNo /* 개인사업자번호" */
|
||||||
|
, A.RPPL_POST AS rpplPost /* 우편번호" */
|
||||||
|
, A.RPPL_ADDR AS rpplAddr /* 주소" */
|
||||||
|
, A.RPPL_ADDR_DTL AS rpplAddrDtl /* 상세주소" */
|
||||||
|
, A.RPPL_ADDR_CP_YN AS rpplAddrCpYn /* 수령지동일여부" */
|
||||||
|
, A.RPPL_REAL_POST AS rpplRealPost /* 수령지우편번호" */
|
||||||
|
, A.RPPL_REAL_ADDR AS rpplRealAddr /* 수령지주소" */
|
||||||
|
, A.RPPL_REAL_ADDR_DTL AS rpplRealAddrDtl /* 수령지상세주소" */
|
||||||
|
, A.RPPL_PHONE AS rpplPhone /* 연락처" */
|
||||||
|
, A.RPPL_EMAIL AS rpplEmail /* 이메일" */
|
||||||
|
, A.RPPL_EMAIL_YN AS rpplEmailYn /* 이메일수신여부" */
|
||||||
|
, A.RPPL_SMS_YN AS rpplSmsYn /* SMS수신여부" */
|
||||||
|
, A.RPPL_CLASS AS rpplClass /* 소속" */
|
||||||
|
, A.RPPL_GRADE AS rpplGrade /* 직책" */
|
||||||
|
, A.SBMT_YN AS sbmtYn /* 제출여부" */
|
||||||
|
, A.SBMT_DE AS sbmtDe /* 제출일시" */
|
||||||
|
, A.USR_CI AS usrCi /* 전자서명인증값" */
|
||||||
|
, A.APPR_YN AS apprYn /* 결재여부" */
|
||||||
|
, A.APPR_DE AS apprDe /* 결재일시" */
|
||||||
|
, A.ATCH_FILE_ID AS atchFileId /* 첨부파일ID" */
|
||||||
|
, A.FRST_REGIST_PNTTM AS frstRegistPnttm /* 등록일시" */
|
||||||
|
, A.FRST_REGISTER_ID AS frstRegisterId /* 등록자" */
|
||||||
|
, A.LAST_UPDT_PNTTM AS lastUpdtPnttm /* 수정일시" */
|
||||||
|
, A.LAST_UPDUSR_ID AS lastUpdusrId /* 수정자" */
|
||||||
|
, A.RPPL_RELATION AS rpplRelation /* 조정대리인관계" */
|
||||||
|
, A.RPPL_RELATION_ETC AS rpplRelationEtc /* 조정대리인관계etc" */
|
||||||
|
, A.RPPL_CONN_NO AS rpplConnNo /* 접속번호" */
|
||||||
|
FROM ADR_RPPL A
|
||||||
|
WHERE A.RPPL_SEQ = #rpplSeq#
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="Apm.selectRpplChgList" parameterClass="ApmCorrectVO" resultClass="ApmCorrectVO">
|
<select id="Apm.selectRpplChgList" parameterClass="ApmCorrectVO" resultClass="ApmCorrectVO">
|
||||||
SELECT COUNT(1) OVER() AS cnt,
|
SELECT COUNT(1) OVER() AS cnt,
|
||||||
A.ADR_SEQ AS adrSeq ,
|
A.ADR_SEQ AS adrSeq ,
|
||||||
@ -496,6 +538,32 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<update id="Apm.updtRpplPopPastAjax" parameterClass="kcc.kccadr.adjPgrMgr.apm.service.RpplVO">
|
||||||
|
UPDATE ADR_RPPL SET
|
||||||
|
RPPL_TY = #rpplTy#
|
||||||
|
, RPPL_ID = #rpplId#
|
||||||
|
, RPPL_NM = #rpplNm#
|
||||||
|
, RPPL_BIZ_ID = #rpplBizId#
|
||||||
|
, RPPL_BIZ_NM = #rpplBizNm#
|
||||||
|
, RPPL_BIZ_NO = #rpplBizNo#
|
||||||
|
, RPPL_POST = #rpplPost#
|
||||||
|
, RPPL_ADDR = #rpplAddr#
|
||||||
|
, RPPL_ADDR_DTL = #rpplAddrDtl#
|
||||||
|
, RPPL_PHONE = #rpplPhone#
|
||||||
|
, RPPL_EMAIL = #rpplEmail#
|
||||||
|
, RPPL_GRADE = #rpplGrade#
|
||||||
|
, RPPL_EMAIL_YN = #rpplEmailYn#
|
||||||
|
, RPPL_SMS_YN = #rpplSmsYn#
|
||||||
|
, ATCH_FILE_ID = #atchFileId#
|
||||||
|
, LAST_UPDT_PNTTM = SYS_DATETIME
|
||||||
|
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
, RPPL_RELATION = #rpplRelation#
|
||||||
|
, RPPL_RELATION_ETC = #rpplRelationEtc#
|
||||||
|
, RPPL_CONN_NO = #rpplConnNo#
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
AND RPPL_SEQ = #rpplSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
<select id="Apm.selectAppChgFileList" resultClass="kcc.kccadr.adjPgrMgr.apm.service.FileVO">
|
<select id="Apm.selectAppChgFileList" resultClass="kcc.kccadr.adjPgrMgr.apm.service.FileVO">
|
||||||
|
|||||||
@ -1161,12 +1161,28 @@
|
|||||||
, HSTRY_CN AS hstryCn
|
, HSTRY_CN AS hstryCn
|
||||||
, ATCH_FILE_ID AS atchFileId
|
, ATCH_FILE_ID AS atchFileId
|
||||||
, TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') AS frstRegistPnttm
|
, TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') AS frstRegistPnttm
|
||||||
, FRST_REGISTER_ID AS frstRegisterId
|
|
||||||
, TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') AS lastUpdtPnttm
|
</select>
|
||||||
, LAST_UPDUSR_ID AS lastUpdusrId
|
|
||||||
FROM ADR_HSTRY
|
<!-- -->
|
||||||
|
<select id="adjReqMgrPastDAO.findByRpplP" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
RPPL_SEQ AS rpplSeq
|
||||||
|
, RPPL_NM AS rpplNm
|
||||||
|
FROM ADR_RPPL
|
||||||
WHERE ADR_SEQ = #adrSeq#
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
AND ADR_SN = '1'
|
and RPPL_TY = '20'
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- -->
|
||||||
|
<select id="adjReqMgrPastDAO.findByRpplRespddSeq" parameterClass="AdjReqPastVO" resultClass="String">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
RPPL_SEQ AS rpplSeq
|
||||||
|
FROM ADR_RPPL
|
||||||
|
WHERE RPPL_RESPDD_SEQ = #rpplSeq#
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,254 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<%
|
||||||
|
/**
|
||||||
|
* @Class Name : srcAdmNoPop.jsp
|
||||||
|
* @Description : 조정접수
|
||||||
|
* @Modification Information
|
||||||
|
* @
|
||||||
|
* @ 수정일 수정자 수정내용
|
||||||
|
* @ ------- -------- ---------------------------
|
||||||
|
* @ 2021.08.16 김봉호 최초 생성
|
||||||
|
* @author 김봉호
|
||||||
|
* @since 2021.08.16
|
||||||
|
* @version 1.0
|
||||||
|
* @see
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
%>
|
||||||
|
<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="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script> -->
|
||||||
|
<script src="/kccadrPb/adm/script/postcode.js"></script>
|
||||||
|
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||||
|
|
||||||
|
<%-- 원자력 --%>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(function() {
|
||||||
|
$(function() {
|
||||||
|
|
||||||
|
$('#filebutton').click(function(e) {
|
||||||
|
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
$('#file_temp').click();
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
function setAdrNoTxt() {
|
||||||
|
$('#adrNoTxt').text($('#adrNo').val());
|
||||||
|
}
|
||||||
|
|
||||||
|
function fncReg() {
|
||||||
|
|
||||||
|
if (validation()) {
|
||||||
|
|
||||||
|
var f = document.getElementById("p");
|
||||||
|
var data = new FormData(f);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
enctype: 'multipart/form-data',
|
||||||
|
url : "/kccadr/adjPgrMgr/apm/addRpplPopPastAjax.do",
|
||||||
|
data: data,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success : function(returnData, status) {
|
||||||
|
if (returnData.result == 'success') {
|
||||||
|
alert("대리인 등록이 완료되었습니다.");
|
||||||
|
window.opener.location.reload();
|
||||||
|
window.close();
|
||||||
|
} else {
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error : function(e) {
|
||||||
|
alert("대리인등록을 실패하였습니다.");
|
||||||
|
console.log("ERROR : ", e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function validation() {
|
||||||
|
|
||||||
|
$('#rpplEmail').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
|
||||||
|
$('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
function fncRelationCheck() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function phoneSelect (){
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<form:form id="p" name="p" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||||
|
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
|
||||||
|
<input type="hidden" id="rpplTy" name="rpplTy" value="<c:out value="${info.rpplTy}" />" />
|
||||||
|
<input type="hidden" id="rpplRespddSeq" name="rpplRespddSeq" value="<c:out value="${info.rpplSeq}" />" />
|
||||||
|
|
||||||
|
<input type="hidden" name="limitcount" value="10" />
|
||||||
|
|
||||||
|
<div class="area_popup supm_popup" style="width: 750px;">
|
||||||
|
<div class="cont_popup">
|
||||||
|
<!-- 대리인 등록 -->
|
||||||
|
<p class="tb_tit">대리인 등록</p>
|
||||||
|
<table class="pop_tbType01">
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 20%;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>대리인 이름</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="rpplNm" name="rpplNm">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>본인과의 관계</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="1btn" name="rpplRelation" value="01" checked="checked" onchange="fncRelationCheck()">
|
||||||
|
<label for="1btn">법률대리인</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="2btn" name="rpplRelation" value="02" onchange="fncRelationCheck()">
|
||||||
|
<label for="2btn">신청인의 직원</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="3btn" name="rpplRelation" value="03" onchange="fncRelationCheck()">
|
||||||
|
<label for="3btn">신청인의 가족</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="4btn" name="rpplRelation" value="04" onchange="fncRelationCheck()">
|
||||||
|
<label for="4btn">기타</label>
|
||||||
|
<input type="text" size="10" name="rpplRelationEtc" id="rpplRelationEtc">
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>직책</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="rpplGrade" name="rpplGrade">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>대리인 주소</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" class="adr_input" name="rpplPost" id="rpplPost">
|
||||||
|
<button type="button" class="btnType01" onclick="fn_postCode(this);">우편번호검색</button>
|
||||||
|
<div class="detail_adr">
|
||||||
|
<input type="text" class="adr_detail_input searchResultAddr" name="rpplAddr" id="rpplAddr">
|
||||||
|
<input type="text" class="etc_detail_input dir_input" name="rpplAddrDtl" id="rpplAddrDtl">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>이메일</th>
|
||||||
|
<td>
|
||||||
|
<input type="hidden" id="rpplEmail" name="rpplEmail">
|
||||||
|
<input type="text" id="rpplEmail01" class="email_input">
|
||||||
|
@
|
||||||
|
<input type="text" id="rpplEmail02" class="email_input">
|
||||||
|
<!-- <select id="rpplEmail03" onchange="emailSelect(this);" class="email_select">
|
||||||
|
<option value="">직접입력</option>
|
||||||
|
<option value="naver.com">naver.com</option>
|
||||||
|
<option value="hanmail.net">hanmail.net</option>
|
||||||
|
<option value="nate.com">nate.com</option>
|
||||||
|
<option value="gmail.com">gmail.com</option>
|
||||||
|
<option value="hotmail.com">hotmail.com</option>
|
||||||
|
<option value="empal.com">empal.com</option>
|
||||||
|
<option value="chol.com">chol.com</option>
|
||||||
|
<option value="dreamwiz.com">dreamwiz.com</option>
|
||||||
|
<option value="freechal.com">freechal.com</option>
|
||||||
|
<option value="hanafos.com">hanafos.com</option>
|
||||||
|
<option value="paran.com">paran.com</option>
|
||||||
|
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
||||||
|
<option value="korea.com">korea.com</option>
|
||||||
|
</select> -->
|
||||||
|
<kc:select codeId="ADR030" defaultText="직접입력" id="rpplEmail03" defaultValue="" onChange="emailSelect(this)" styleClass="email_select" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>연락처</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone01" maxlength="3">
|
||||||
|
-
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone02" maxlength="4">
|
||||||
|
-
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone03" maxlength="4">
|
||||||
|
<input type="hidden" id="rpplPhone" name="rpplPhone">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>이메일 수신여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplEmailYnY" name="rpplEmailYn" value="Y" checked="checked" onchange="fncRelationCheck()">
|
||||||
|
<label for="rpplEmailYnY">수신</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplEmailYnN" name="rpplEmailYn" value="N" onchange="fncRelationCheck()">
|
||||||
|
<label for="rpplEmailYnN">수신하지 않음</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>SMS 수신여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplSmsYnY" name="rpplSmsYn" value="Y" checked="checked">
|
||||||
|
<label for="rpplEmailYnY">수신</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplSmsYnN" name="rpplSmsYn" value="N">
|
||||||
|
<label for="rpplEmailYnN">수신하지 않음</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<!-- //대리인 등록 -->
|
||||||
|
<div class="btn_wrap btn_layout04">
|
||||||
|
<button type="button" class="btnType06" onclick="fncReg()">등록</button>
|
||||||
|
<button type="button" class="btnType03" onclick="self.close()">취소</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form:form>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,241 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib 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="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<%
|
||||||
|
/**
|
||||||
|
* @Class Name : srcAdmNoPop.jsp
|
||||||
|
* @Description : 조정접수
|
||||||
|
* @Modification Information
|
||||||
|
* @
|
||||||
|
* @ 수정일 수정자 수정내용
|
||||||
|
* @ ------- -------- ---------------------------
|
||||||
|
* @ 2021.08.16 김봉호 최초 생성
|
||||||
|
* @author 김봉호
|
||||||
|
* @since 2021.08.16
|
||||||
|
* @version 1.0
|
||||||
|
* @see
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
%>
|
||||||
|
<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="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script> -->
|
||||||
|
<script src="/kccadrPb/adm/script/postcode.js"></script>
|
||||||
|
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||||
|
|
||||||
|
<%-- 원자력 --%>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(function() {
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
function fncReg() {
|
||||||
|
|
||||||
|
if (validation()) {
|
||||||
|
|
||||||
|
var f = document.getElementById("p");
|
||||||
|
var data = new FormData(f);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
enctype: 'multipart/form-data',
|
||||||
|
url : "/kccadr/adjPgrMgr/apm/updtRpplPopPastAjax.do",
|
||||||
|
data: data,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success : function(returnData, status) {
|
||||||
|
if (returnData.result == 'success') {
|
||||||
|
alert("대리인 수정 되었습니다.");
|
||||||
|
window.opener.location.reload();
|
||||||
|
window.close();
|
||||||
|
} else {
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error : function(e) {
|
||||||
|
alert("대리인수정을 실패하였습니다.");
|
||||||
|
console.log("ERROR : ", e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function validation() {
|
||||||
|
|
||||||
|
$('#rpplEmail').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
|
||||||
|
$('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function phoneSelect (){
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<form:form id="p" name="p" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||||
|
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
|
||||||
|
<input type="hidden" id="rpplTy" name="rpplTy" value="<c:out value="${info.rpplTy}" />" />
|
||||||
|
<input type="hidden" id="rpplSeq" name="rpplSeq" value="<c:out value="${info.rpplSeq}" />" />
|
||||||
|
|
||||||
|
<input type="hidden" name="limitcount" value="10" />
|
||||||
|
|
||||||
|
<div class="area_popup supm_popup" style="width: 750px;">
|
||||||
|
<div class="cont_popup">
|
||||||
|
<!-- 대리인 등록 -->
|
||||||
|
<p class="tb_tit">대리인 등록</p>
|
||||||
|
<table class="pop_tbType01">
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 20%;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>대리인 이름</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="rpplNm" name="rpplNm" value="<c:out value='${resultVO.rpplNm }' />" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>본인과의 관계</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="1btn" name="rpplRelation" value="01" ${resultVO.rpplRelation == 01 ? 'checked' : '' } />
|
||||||
|
<label for="1btn">법률대리인</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="2btn" name="rpplRelation" value="02" ${resultVO.rpplRelation == 02 ? 'checked' : '' } />
|
||||||
|
<label for="2btn">신청인의 직원</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="3btn" name="rpplRelation" value="03" ${resultVO.rpplRelation == 03 ? 'checked' : '' } />
|
||||||
|
<label for="3btn">신청인의 가족</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="4btn" name="rpplRelation" value="04" ${resultVO.rpplRelation == 04 ? 'checked' : '' } />
|
||||||
|
<label for="4btn">기타</label>
|
||||||
|
<input type="text" size="10" name="rpplRelationEtc" id="rpplRelationEtc" value="<c:out value='${resultVO.rpplRelationEtc }' />">
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>직책</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="rpplGrade" name="rpplGrade" value="<c:out value='${resultVO.rpplGrade }' />">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>대리인 주소</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" class="adr_input" name="rpplPost" id="rpplPost" value="<c:out value='${resultVO.rpplPost }' />">
|
||||||
|
<button type="button" class="btnType01" onclick="fn_postCode(this);">우편번호검색</button>
|
||||||
|
<div class="detail_adr">
|
||||||
|
<input type="text" class="adr_detail_input searchResultAddr" name="rpplAddr" id="rpplAddr" value="<c:out value='${resultVO.rpplAddr }' />" >
|
||||||
|
<input type="text" class="etc_detail_input dir_input" name="rpplAddrDtl" id="rpplAddrDtl" value="<c:out value='${resultVO.rpplAddrDtl }' />" >
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>이메일</th>
|
||||||
|
<td>
|
||||||
|
<input type="hidden" id="rpplEmail" name="rpplEmail">
|
||||||
|
<c:set var="emailResult" value="${fn:split(resultVO.rpplEmail,'@')}" />
|
||||||
|
|
||||||
|
<input type="text" id="rpplEmail01" class="email_input" value="<c:out value="${emailResult[0] }" />">
|
||||||
|
@
|
||||||
|
<input type="text" id="rpplEmail02" class="email_input"value="<c:out value="${emailResult[1] }" />">
|
||||||
|
<!-- <select id="rpplEmail03" onchange="emailSelect(this);" class="email_select">
|
||||||
|
<option value="">직접입력</option>
|
||||||
|
<option value="naver.com">naver.com</option>
|
||||||
|
<option value="hanmail.net">hanmail.net</option>
|
||||||
|
<option value="nate.com">nate.com</option>
|
||||||
|
<option value="gmail.com">gmail.com</option>
|
||||||
|
<option value="hotmail.com">hotmail.com</option>
|
||||||
|
<option value="empal.com">empal.com</option>
|
||||||
|
<option value="chol.com">chol.com</option>
|
||||||
|
<option value="dreamwiz.com">dreamwiz.com</option>
|
||||||
|
<option value="freechal.com">freechal.com</option>
|
||||||
|
<option value="hanafos.com">hanafos.com</option>
|
||||||
|
<option value="paran.com">paran.com</option>
|
||||||
|
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
||||||
|
<option value="korea.com">korea.com</option>
|
||||||
|
</select> -->
|
||||||
|
<kc:select codeId="ADR030" defaultText="직접입력" id="rpplEmail03" defaultValue="" onChange="emailSelect(this)" styleClass="email_select" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>연락처</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone01" maxlength="3" value="${fn:substring(resultVO.rpplPhone,0,3) }">
|
||||||
|
-
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone02" maxlength="4" value="${fn:substring(resultVO.rpplPhone,4,8) }">
|
||||||
|
-
|
||||||
|
<input type="text" class="phone_input" id="rpplPhone03" maxlength="4" value="${fn:substring(resultVO.rpplPhone,9,13) }">
|
||||||
|
<input type="hidden" id="rpplPhone" name="rpplPhone">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>이메일 수신여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplEmailYnY" name="rpplEmailYn" value="Y" checked="checked">
|
||||||
|
<label for="rpplEmailYnY">수신</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplEmailYnN" name="rpplEmailYn" value="N">
|
||||||
|
<label for="rpplEmailYnN">수신하지 않음</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>SMS 수신여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="radio_wrap">
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplSmsYnY" name="rpplSmsYn" value="Y" ${resultVO.rpplSmsYn == 'Y' ? 'checked' : '' } />
|
||||||
|
<label for="rpplEmailYnY">수신</label>
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
<input type="radio" id="rpplSmsYnN" name="rpplSmsYn" value="N" ${resultVO.rpplSmsYn == 'N' ? 'checked' : '' } />
|
||||||
|
<label for="rpplEmailYnN">수신하지 않음</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<!-- //대리인 등록 -->
|
||||||
|
<div class="btn_wrap btn_layout04">
|
||||||
|
<button type="button" class="btnType06" onclick="fncReg()">수정</button>
|
||||||
|
<button type="button" class="btnType03" onclick="self.close()">취소</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form:form>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -38,8 +38,6 @@
|
|||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if($('#statCd').val())
|
if($('#statCd').val())
|
||||||
{
|
{
|
||||||
console.log('$(#statCd).val() : ', $('#statCd').val());
|
console.log('$(#statCd).val() : ', $('#statCd').val());
|
||||||
@ -54,7 +52,7 @@ $(document).ready(function(){
|
|||||||
$('#detailResult').show();
|
$('#detailResult').show();
|
||||||
$('#detailResult').val(statCd).prop("selected", true);
|
$('#detailResult').val(statCd).prop("selected", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//해당 페이지에 대한 권한 체크
|
//해당 페이지에 대한 권한 체크
|
||||||
@ -67,16 +65,37 @@ function admin_fn_check_authority_ret(p_param){
|
|||||||
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
|
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$(document).on('click', '.addRppl', function(){
|
||||||
|
|
||||||
|
var rpplSeqVal = $(this).data('info');
|
||||||
|
var adrSeq = $('#adrSeq').val();
|
||||||
|
|
||||||
|
var rpplPop = document.rpplPop;
|
||||||
|
rpplPop.rpplSeq.value = rpplSeqVal;
|
||||||
|
rpplPop.adrSeq.value = adrSeq;
|
||||||
|
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/addRpplPastPop.do", "750", "660", "adrDetailPop", $('#rpplPop'));
|
||||||
|
});
|
||||||
|
|
||||||
|
$(document).on('click', '.addRpplUpdt', function(){
|
||||||
|
|
||||||
|
var rpplSeqVal = $(this).data('info');
|
||||||
|
var adrSeq = $('#adrSeq').val();
|
||||||
|
|
||||||
|
var rpplPop = document.rpplPop;
|
||||||
|
rpplPop.rpplSeq.value = rpplSeqVal;
|
||||||
|
rpplPop.adrSeq.value = adrSeq;
|
||||||
|
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/addRpplPastUpdtPop.do", "750", "660", "adrDetailPop", $('#rpplPop'));
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$(document).on('change', '#adrSnTemp', function(){
|
$(document).on('change', '#adrSnTemp', function(){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if($('#prtclSize').val() != 0)
|
if($('#prtclSize').val() != 0)
|
||||||
{
|
{
|
||||||
if(!confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n수정 하시겠습니까?"))
|
if(!confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n수정 하시겠습니까?"))
|
||||||
{
|
{
|
||||||
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$('#adrSnChgYn').val('Y');
|
$('#adrSnChgYn').val('Y');
|
||||||
}
|
}
|
||||||
@ -112,8 +131,46 @@ function fn_adjReqMgr_completion(){
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 등록된 피신청 정보에 맞게 페이지 하단에 버튼 생성
|
||||||
|
* */
|
||||||
|
function fn_btnLoad(adrSeq){
|
||||||
|
|
||||||
|
$('.addRppl').remove();
|
||||||
|
$('.addRpplUpdt').remove();
|
||||||
|
|
||||||
|
var resultData = {"adrSeq": adrSeq}
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "<c:url value='/kccadr/adjReqMgOff/findByRpplP.do' />",
|
||||||
|
data: JSON.stringify(resultData),
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: "application/json",
|
||||||
|
cache: false,
|
||||||
|
success: function (returnData) {
|
||||||
|
console.log(returnData);
|
||||||
|
var dataList = returnData.dataList;
|
||||||
|
var contsStr = "";
|
||||||
|
$.each(dataList, function (index, data) {
|
||||||
|
|
||||||
|
// data.dptySeq : 피신청 대리인 seq값
|
||||||
|
if(data.dptySeq)
|
||||||
|
{
|
||||||
|
contsStr +='\t<button type="button" class="btnType02 addRpplUpdt" data-info="'+data.dptySeq+'" >[피신청인 '+data.rpplNm+'] 대리인수정</button>\n';
|
||||||
|
}else{
|
||||||
|
contsStr +='\t<button type="button" class="btnType04 addRppl" data-info="'+data.rpplSeq+'" >[피신청인 '+data.rpplNm+'] 대리인등록</button>\n';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.area_left').append(contsStr);
|
||||||
|
},
|
||||||
|
error: function (e) { alert("실패하였습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
@ -127,6 +184,11 @@ function fn_adjReqMgr_completion(){
|
|||||||
<input type="hidden" name="ccTy" value="<c:out value='${adrVO.ccTy}'/>">
|
<input type="hidden" name="ccTy" value="<c:out value='${adrVO.ccTy}'/>">
|
||||||
<input type="hidden" id="exmpCd" name="exmpCd" value="">
|
<input type="hidden" id="exmpCd" name="exmpCd" value="">
|
||||||
</form>
|
</form>
|
||||||
|
<form id="rpplPop" name="rpplPop" method="post">
|
||||||
|
<input type="hidden" name="rpplTy" id="rpplTy" value="40">
|
||||||
|
<input type="hidden" name="rpplSeq" id="rpplSeq" value="">
|
||||||
|
<input type="hidden" name="adrSeq"/>
|
||||||
|
</form>
|
||||||
|
|
||||||
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
||||||
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||||
@ -1423,11 +1485,10 @@ function fn_adjReqMgr_completion(){
|
|||||||
|
|
||||||
<!-- btn_wrap -->
|
<!-- btn_wrap -->
|
||||||
<div class="btn_wrap btn_layout01">
|
<div class="btn_wrap btn_layout01">
|
||||||
<div class="area_left" style="width:800px;">
|
<div class="area_left" style="width:1800px;">
|
||||||
<button type="button" class="btnType03 popBtn" id="progReg">기일조서관리</button>
|
<button type="button" class="btnType03 popBtn" id="progReg">기일조서관리</button>
|
||||||
<button type="button" class="btnType03 popBtn" id="fileReg">사건관련문서</button>
|
<button type="button" class="btnType03 popBtn" id="fileReg">사건관련문서</button>
|
||||||
<button type="button" class="btnType03 popBtn" id="recordReg">사건진행정보</button>
|
<button type="button" class="btnType03 popBtn" id="recordReg">사건진행정보</button>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="area_right">
|
<div class="area_right">
|
||||||
<button type="button" class="btnType02 popBtn" onclick="fn_adjReqMgr_completion(); return false;">작성완료처리</button>
|
<button type="button" class="btnType02 popBtn" onclick="fn_adjReqMgr_completion(); return false;">작성완료처리</button>
|
||||||
|
|||||||
@ -7,7 +7,10 @@
|
|||||||
{
|
{
|
||||||
$(".popBtn").hide();
|
$(".popBtn").hide();
|
||||||
}else{
|
}else{
|
||||||
$(".popBtnChk").hide();
|
// $(".popBtnChk").hide();
|
||||||
|
$(".popBtnChk").text('수정');
|
||||||
|
// 피신청 대리인 등록 버튼 생성
|
||||||
|
fn_btnLoad($('#adrSeq').val())
|
||||||
|
|
||||||
}
|
}
|
||||||
/* 최종결과 선택에 따른 액션 */
|
/* 최종결과 선택에 따른 액션 */
|
||||||
|
|||||||
@ -402,6 +402,8 @@
|
|||||||
$(".popBtnChk").text("수정");
|
$(".popBtnChk").text("수정");
|
||||||
$(".popBtn").show();
|
$(".popBtn").show();
|
||||||
|
|
||||||
|
|
||||||
|
fn_btnLoad(data.dataSub);
|
||||||
// $('#nextGoPageForm').submit();
|
// $('#nextGoPageForm').submit();
|
||||||
}
|
}
|
||||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user