Merge branch 'hylee'
This commit is contained in:
commit
c9646e8eb3
@ -111,5 +111,11 @@ public interface ApmService {
|
||||
|
||||
//사건메모 update(등록/수정/삭제)
|
||||
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);
|
||||
}
|
||||
|
||||
public void addRpplPopAjax(RpplVO rpplVO) {
|
||||
insert("Apm.addRpplPopAjax", rpplVO);
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<RpplVO> selectRpplConnNoList(RpplVO rpplVO) {
|
||||
return (List<RpplVO>) list("Apm.selectRpplConnNoList", rpplVO);
|
||||
@ -213,4 +209,17 @@ public class ApmDAO extends EgovAbstractDAO {
|
||||
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 {
|
||||
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";
|
||||
}
|
||||
|
||||
/**
|
||||
* 대리인등록 팝업 상세
|
||||
*
|
||||
* @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;
|
||||
|
||||
}
|
||||
/**
|
||||
* 과거사건 피신청 - 대리인등록
|
||||
*
|
||||
* @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 updateAdrEndDe(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
List<AdjReqMgrPastVO> findByRpplP(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
// 검색조건
|
||||
private String srchYear = ""; // 검색 년도
|
||||
|
||||
|
||||
// 테스트
|
||||
private String esntlId = ""; // 로그인ID
|
||||
private String bbsId = ""; // 게시판ID
|
||||
@ -232,6 +232,10 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String reObRpplNm; /* 신청인 대리인 이름 45*/
|
||||
|
||||
|
||||
private String rpplRespddSeq; /* 대리인의 피신청인 일련번호 */
|
||||
private String dptySeq; /* 대리인의 seq */
|
||||
|
||||
|
||||
private List<String> searchStatCdList = new ArrayList<String>();
|
||||
|
||||
|
||||
@ -1491,6 +1495,22 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
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);
|
||||
}
|
||||
|
||||
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()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @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
|
||||
* @author : 이호영
|
||||
|
||||
@ -211,6 +211,48 @@
|
||||
WHERE A.ADR_SEQ = #adrSeq#
|
||||
</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 COUNT(1) OVER() AS cnt,
|
||||
A.ADR_SEQ AS adrSeq ,
|
||||
@ -496,6 +538,32 @@
|
||||
)
|
||||
|
||||
</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">
|
||||
|
||||
@ -1161,12 +1161,28 @@
|
||||
, HSTRY_CN AS hstryCn
|
||||
, ATCH_FILE_ID AS atchFileId
|
||||
, 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
|
||||
, LAST_UPDUSR_ID AS lastUpdusrId
|
||||
FROM ADR_HSTRY
|
||||
|
||||
</select>
|
||||
|
||||
<!-- -->
|
||||
<select id="adjReqMgrPastDAO.findByRpplP" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
RPPL_SEQ AS rpplSeq
|
||||
, RPPL_NM AS rpplNm
|
||||
FROM ADR_RPPL
|
||||
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>
|
||||
|
||||
|
||||
@ -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(){
|
||||
|
||||
|
||||
|
||||
if($('#statCd').val())
|
||||
{
|
||||
console.log('$(#statCd).val() : ', $('#statCd').val());
|
||||
@ -54,7 +52,7 @@ $(document).ready(function(){
|
||||
$('#detailResult').show();
|
||||
$('#detailResult').val(statCd).prop("selected", true);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
//해당 페이지에 대한 권한 체크
|
||||
@ -67,16 +65,37 @@ function admin_fn_check_authority_ret(p_param){
|
||||
//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(){
|
||||
|
||||
|
||||
|
||||
if($('#prtclSize').val() != 0)
|
||||
{
|
||||
if(!confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n수정 하시겠습니까?"))
|
||||
{
|
||||
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
||||
|
||||
}else{
|
||||
$('#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>
|
||||
</head>
|
||||
@ -127,6 +184,11 @@ function fn_adjReqMgr_completion(){
|
||||
<input type="hidden" name="ccTy" value="<c:out value='${adrVO.ccTy}'/>">
|
||||
<input type="hidden" id="exmpCd" name="exmpCd" value="">
|
||||
</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:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||
@ -1423,11 +1485,10 @@ function fn_adjReqMgr_completion(){
|
||||
|
||||
<!-- btn_wrap -->
|
||||
<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="fileReg">사건관련문서</button>
|
||||
<button type="button" class="btnType03 popBtn" id="recordReg">사건진행정보</button>
|
||||
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType02 popBtn" onclick="fn_adjReqMgr_completion(); return false;">작성완료처리</button>
|
||||
|
||||
@ -7,7 +7,10 @@
|
||||
{
|
||||
$(".popBtn").hide();
|
||||
}else{
|
||||
$(".popBtnChk").hide();
|
||||
// $(".popBtnChk").hide();
|
||||
$(".popBtnChk").text('수정');
|
||||
// 피신청 대리인 등록 버튼 생성
|
||||
fn_btnLoad($('#adrSeq').val())
|
||||
|
||||
}
|
||||
/* 최종결과 선택에 따른 액션 */
|
||||
|
||||
@ -402,6 +402,8 @@
|
||||
$(".popBtnChk").text("수정");
|
||||
$(".popBtn").show();
|
||||
|
||||
|
||||
fn_btnLoad(data.dataSub);
|
||||
// $('#nextGoPageForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user