Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/hylee/kcc_adr_advc_git
This commit is contained in:
commit
068b2731bc
@ -349,12 +349,6 @@ public class AdjstIncidentController {
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentRequest";
|
||||
}
|
||||
|
||||
//종결 조정사건 목록 팝업
|
||||
@RequestMapping("/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList.do")
|
||||
public String adjstIncRegistPopEndList(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList";
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AdjstIncidentVO> list, AdjstIncidentVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjstIncidentVO model : list){
|
||||
|
||||
@ -427,6 +427,20 @@ public class AdjstReqStatusController {
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqList";
|
||||
}
|
||||
|
||||
// 대국민 서류 발급 요청 등록
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqRegist.do")
|
||||
public String docIssReqRegist(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqRegist";
|
||||
}
|
||||
|
||||
// 대국민 서류 발급 요청 등록 조정번호 조회팝업
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqRegistPop.do")
|
||||
public String docIssReqRegistPop(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqRegistPop";
|
||||
}
|
||||
|
||||
// 종결VO
|
||||
public void decryptInfomation2(List<AdjClsMgrVO> list, AdjClsMgrVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
|
||||
@ -13,6 +13,7 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
private String adrNo; // 사건 ( 사건번호)
|
||||
private String adrSeq; // 조정일련번호 Key
|
||||
private String adrSn; // 조정회차
|
||||
private String nowAdrSn; // 조정회차
|
||||
private String adrMaxSn; //기일 최종 차수 정보
|
||||
|
||||
private String appDe; // 조정기일시
|
||||
@ -207,7 +208,15 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrMaxSn() {
|
||||
public String getNowAdrSn() {
|
||||
return nowAdrSn;
|
||||
}
|
||||
|
||||
public void setNowAdrSn(String nowAdrSn) {
|
||||
this.nowAdrSn = nowAdrSn;
|
||||
}
|
||||
|
||||
public String getAdrMaxSn() {
|
||||
return adrMaxSn;
|
||||
}
|
||||
|
||||
|
||||
@ -65,6 +65,8 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
|
||||
decpyptVo(result);
|
||||
|
||||
System.out.println("result.getAppPlace() : "+ result.getAppPlace());
|
||||
|
||||
if (!StringUtil.isEmpty(result.getAppPlace())) {
|
||||
String app[] = (result.getAppPlace()).split("\\|");
|
||||
if (app.length > 0) {
|
||||
|
||||
@ -583,6 +583,16 @@ public class AdjReqMgrOffLineController {
|
||||
model.addAttribute("list", list);
|
||||
return "kccadr/adjReqMgrOff/popup/adjReqMgrOffHistoryPopList";
|
||||
}
|
||||
|
||||
/**
|
||||
* auth : bhkim
|
||||
* 전자조정신청 목록 화면
|
||||
* date : 2021.09.111
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do")
|
||||
public String adjReqMgrOffAppReqPop(@ModelAttribute("adjReqMgrOffLineVO") AdjReqMgrOffLineVO adjReqMgrOffLineVO, ModelMap model) throws Exception {
|
||||
return "kccadr/adjReqMgrOff/popup/adjReqMgrOffAppReqPop";
|
||||
}
|
||||
|
||||
|
||||
public void decryptInfomation(List<AdjReqMgrOffLineVO> list, AdjReqMgrOffLineVO info){
|
||||
|
||||
@ -0,0 +1,140 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjAssMgrPastVO.java
|
||||
* @date : 2022.09.20
|
||||
* @description : 과거사건등록 - 조정기일배석관리
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.09.20 이호영 최초 생성
|
||||
*
|
||||
* @출석인구분assPstUsrTy CC018 code
|
||||
* @01 조정부장
|
||||
* @02 조정위원
|
||||
* @10 신청인
|
||||
* @20 피신청인
|
||||
* @30 신청대리인
|
||||
* @35 신청조정대리인 // 신청 참관대리인
|
||||
* @40 피신청대리인
|
||||
* @45 피신청조정대리인 // 피신청 참관대리인
|
||||
*
|
||||
* 과거등록만
|
||||
* @50 조정조사관
|
||||
*
|
||||
*/
|
||||
public class AdjAssMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 4469124675385114723L;
|
||||
|
||||
|
||||
private String adrSeq;
|
||||
private int adrSn;
|
||||
private String assPstSeq;
|
||||
private String assPstUsrTy;
|
||||
private String assPstUsrNm;
|
||||
private String addYn;
|
||||
private String addChgYn;
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
public AdjAssMgrPastVO() {
|
||||
|
||||
}
|
||||
|
||||
public AdjAssMgrPastVO(AdjReqMgrPastVO adjPastVO) {
|
||||
|
||||
this.setAdrSeq(adjPastVO.getAdrSeq());
|
||||
this.setAdrSn(Integer.parseInt(adjPastVO.getAdrSn()));
|
||||
this.setFrstRegisterId(adjPastVO.getFrstRegisterId());
|
||||
this.setLastUpdusrId(adjPastVO.getLastUpdusrId());
|
||||
|
||||
}
|
||||
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public int getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
public void setAdrSn(int adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
public String getAssPstSeq() {
|
||||
return assPstSeq;
|
||||
}
|
||||
public void setAssPstSeq(String assPstSeq) {
|
||||
this.assPstSeq = assPstSeq;
|
||||
}
|
||||
public String getAssPstUsrTy() {
|
||||
return assPstUsrTy;
|
||||
}
|
||||
public void setAssPstUsrTy(String assPstUsrTy) {
|
||||
this.assPstUsrTy = assPstUsrTy;
|
||||
}
|
||||
public String getAssPstUsrNm() {
|
||||
return assPstUsrNm;
|
||||
}
|
||||
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||
this.assPstUsrNm = assPstUsrNm;
|
||||
}
|
||||
public String getAddYn() {
|
||||
return addYn;
|
||||
}
|
||||
public void setAddYn(String addYn) {
|
||||
this.addYn = addYn;
|
||||
}
|
||||
public String getAddChgYn() {
|
||||
return addChgYn;
|
||||
}
|
||||
public void setAddChgYn(String addChgYn) {
|
||||
this.addChgYn = addChgYn;
|
||||
}
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
public String getLastUpdtPnttm() {
|
||||
return lastUpdtPnttm;
|
||||
}
|
||||
public void setLastUpdtPnttm(String lastUpdtPnttm) {
|
||||
this.lastUpdtPnttm = lastUpdtPnttm;
|
||||
}
|
||||
public String getLastUpdusrId() {
|
||||
return lastUpdusrId;
|
||||
}
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -14,7 +14,15 @@ public interface AdjReqMgrPastService {
|
||||
|
||||
//오프라인 조정신청 정보 입력
|
||||
ResponseEntity<RestResponse> insertAdjReqMgrRpplReq(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||
|
||||
ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||
|
||||
List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
List<AdjReqMgrPastVO> selectAdrRpplPastList(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
}
|
||||
|
||||
@ -29,6 +29,18 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String searchCnd = ""; // 검색 항목
|
||||
private String searchWrd = ""; // 검색명
|
||||
private String frstRegisterNm = ""; // 최조작성자 이름
|
||||
|
||||
private String appDeDay; /* 조정기일일시 */
|
||||
private String appDeTime; /* 조정기일일시 */
|
||||
private String nextAppDeTime; /* 다음조정기일일시 */
|
||||
private String nextAppDeDay; /* 다음조정기일일시 */
|
||||
|
||||
private String appPlaceTx; /* 조정기일장소 */
|
||||
private String addUsrNm0; /* 조정부장 */
|
||||
private String addUsrNm1; /* 조정위원1 */
|
||||
private String addUsrNm2; /* 조정위원2 */
|
||||
private String addDe; /* 기일조정일자 */
|
||||
|
||||
|
||||
// 조정사건
|
||||
private String adrSeq = ""; // 조정일련번호
|
||||
@ -94,7 +106,9 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String rpplRelation = ""; //신청인과의 관계()
|
||||
private String rpplRelationEtc = ""; //신청인과의 관계 기타 입력
|
||||
|
||||
|
||||
private String addUsrIdList[]; /* ass.addUsrId | ass.assUsrTy | add_yn " */
|
||||
private String addUsrId; /* ass.addUsrId | ass.assUsrTy | add_yn " */
|
||||
private String addAgntList[]; /* ass.agntSeq | ass.assUsrTy | add_yn " */
|
||||
// 조정기일대리인
|
||||
private String adrSn = ""; // 조정회차
|
||||
private String agntSeq = ""; // 대리인일련번호
|
||||
@ -157,535 +171,825 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String appResultTy; //기일결과 구분
|
||||
|
||||
|
||||
private String memDeptNm; //조정부명
|
||||
private String adrAdmId; //조정조사관ID
|
||||
private String memDeptSeq; //조정부일련번호
|
||||
|
||||
private String assPstUsrNm;
|
||||
|
||||
|
||||
private String assPstSeq;
|
||||
private String assPstUsrTy;
|
||||
private String addYn;
|
||||
private String addChgYn;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
return adrVO;
|
||||
}
|
||||
|
||||
public void setAdrVO(AdjReqMgrVO adrVO) {
|
||||
this.adrVO = adrVO;
|
||||
}
|
||||
|
||||
public List<AdjReqMgrPastVO> getAdjReqMgrVoList() {
|
||||
return adjReqMgrVoList;
|
||||
}
|
||||
|
||||
public void setAdjReqMgrVoList(List<AdjReqMgrPastVO> adjReqMgrVoList) {
|
||||
this.adjReqMgrVoList = adjReqMgrVoList;
|
||||
}
|
||||
|
||||
public String getSrchYear() {
|
||||
return srchYear;
|
||||
}
|
||||
|
||||
public void setSrchYear(String srchYear) {
|
||||
this.srchYear = srchYear;
|
||||
}
|
||||
|
||||
public String getEsntlId() {
|
||||
return esntlId;
|
||||
}
|
||||
|
||||
public void setEsntlId(String esntlId) {
|
||||
this.esntlId = esntlId;
|
||||
}
|
||||
|
||||
public String getBbsId() {
|
||||
return bbsId;
|
||||
}
|
||||
|
||||
public void setBbsId(String bbsId) {
|
||||
this.bbsId = bbsId;
|
||||
}
|
||||
|
||||
public String getNttId() {
|
||||
return nttId;
|
||||
}
|
||||
|
||||
public void setNttId(String nttId) {
|
||||
this.nttId = nttId;
|
||||
}
|
||||
|
||||
public String getLastUpdusrNm() {
|
||||
return lastUpdusrNm;
|
||||
}
|
||||
|
||||
public void setLastUpdusrNm(String lastUpdusrNm) {
|
||||
this.lastUpdusrNm = lastUpdusrNm;
|
||||
}
|
||||
|
||||
public String getSearchCnd() {
|
||||
return searchCnd;
|
||||
}
|
||||
|
||||
public void setSearchCnd(String searchCnd) {
|
||||
this.searchCnd = searchCnd;
|
||||
}
|
||||
|
||||
public String getSearchWrd() {
|
||||
return searchWrd;
|
||||
}
|
||||
|
||||
public void setSearchWrd(String searchWrd) {
|
||||
this.searchWrd = searchWrd;
|
||||
}
|
||||
|
||||
public String getFrstRegisterNm() {
|
||||
return frstRegisterNm;
|
||||
}
|
||||
|
||||
public void setFrstRegisterNm(String frstRegisterNm) {
|
||||
this.frstRegisterNm = frstRegisterNm;
|
||||
}
|
||||
|
||||
public String getAppDeDay() {
|
||||
return appDeDay;
|
||||
}
|
||||
|
||||
public void setAppDeDay(String appDeDay) {
|
||||
this.appDeDay = appDeDay;
|
||||
}
|
||||
|
||||
public String getAppDeTime() {
|
||||
return appDeTime;
|
||||
}
|
||||
|
||||
public void setAppDeTime(String appDeTime) {
|
||||
this.appDeTime = appDeTime;
|
||||
}
|
||||
|
||||
public String getNextAppDeTime() {
|
||||
return nextAppDeTime;
|
||||
}
|
||||
|
||||
public void setNextAppDeTime(String nextAppDeTime) {
|
||||
this.nextAppDeTime = nextAppDeTime;
|
||||
}
|
||||
|
||||
public String getNextAppDeDay() {
|
||||
return nextAppDeDay;
|
||||
}
|
||||
|
||||
public void setNextAppDeDay(String nextAppDeDay) {
|
||||
this.nextAppDeDay = nextAppDeDay;
|
||||
}
|
||||
|
||||
public String getAppPlaceTx() {
|
||||
return appPlaceTx;
|
||||
}
|
||||
|
||||
public void setAppPlaceTx(String appPlaceTx) {
|
||||
this.appPlaceTx = appPlaceTx;
|
||||
}
|
||||
|
||||
public String getAddUsrNm0() {
|
||||
return addUsrNm0;
|
||||
}
|
||||
|
||||
public void setAddUsrNm0(String addUsrNm0) {
|
||||
this.addUsrNm0 = addUsrNm0;
|
||||
}
|
||||
|
||||
public String getAddUsrNm1() {
|
||||
return addUsrNm1;
|
||||
}
|
||||
|
||||
public void setAddUsrNm1(String addUsrNm1) {
|
||||
this.addUsrNm1 = addUsrNm1;
|
||||
}
|
||||
|
||||
public String getAddUsrNm2() {
|
||||
return addUsrNm2;
|
||||
}
|
||||
|
||||
public void setAddUsrNm2(String addUsrNm2) {
|
||||
this.addUsrNm2 = addUsrNm2;
|
||||
}
|
||||
|
||||
public String getAddDe() {
|
||||
return addDe;
|
||||
}
|
||||
|
||||
public void setAddDe(String addDe) {
|
||||
this.addDe = addDe;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
|
||||
public String getStatCd() {
|
||||
return statCd;
|
||||
}
|
||||
|
||||
public void setStatCd(String statCd) {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
|
||||
public String getReqOlCd() {
|
||||
return reqOlCd;
|
||||
}
|
||||
|
||||
public void setReqOlCd(String reqOlCd) {
|
||||
this.reqOlCd = reqOlCd;
|
||||
}
|
||||
|
||||
public String getReqCn1() {
|
||||
return reqCn1;
|
||||
}
|
||||
|
||||
public void setReqCn1(String reqCn1) {
|
||||
this.reqCn1 = reqCn1;
|
||||
}
|
||||
|
||||
public String getReqCn2() {
|
||||
return reqCn2;
|
||||
}
|
||||
|
||||
public void setReqCn2(String reqCn2) {
|
||||
this.reqCn2 = reqCn2;
|
||||
}
|
||||
|
||||
public String getReqTy() {
|
||||
return reqTy;
|
||||
}
|
||||
|
||||
public void setReqTy(String reqTy) {
|
||||
this.reqTy = reqTy;
|
||||
}
|
||||
|
||||
public String getCcTy() {
|
||||
return ccTy;
|
||||
}
|
||||
|
||||
public void setCcTy(String ccTy) {
|
||||
this.ccTy = ccTy;
|
||||
}
|
||||
|
||||
public String getSbmtYn() {
|
||||
return sbmtYn;
|
||||
}
|
||||
|
||||
public void setSbmtYn(String sbmtYn) {
|
||||
this.sbmtYn = sbmtYn;
|
||||
}
|
||||
|
||||
public String getSbmtDe() {
|
||||
return sbmtDe;
|
||||
}
|
||||
|
||||
public void setSbmtDe(String sbmtDe) {
|
||||
this.sbmtDe = sbmtDe;
|
||||
}
|
||||
|
||||
public String getAdrCost() {
|
||||
return adrCost;
|
||||
}
|
||||
|
||||
public void setAdrCost(String adrCost) {
|
||||
this.adrCost = adrCost;
|
||||
}
|
||||
|
||||
public String getAdrPayYn() {
|
||||
return adrPayYn;
|
||||
}
|
||||
|
||||
public void setAdrPayYn(String adrPayYn) {
|
||||
this.adrPayYn = adrPayYn;
|
||||
}
|
||||
|
||||
public String getApprSeq() {
|
||||
return apprSeq;
|
||||
}
|
||||
|
||||
public void setApprSeq(String apprSeq) {
|
||||
this.apprSeq = apprSeq;
|
||||
}
|
||||
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getRjctReqCn() {
|
||||
return rjctReqCn;
|
||||
}
|
||||
|
||||
public void setRjctReqCn(String rjctReqCn) {
|
||||
this.rjctReqCn = rjctReqCn;
|
||||
}
|
||||
|
||||
public String getRjctResCn() {
|
||||
return rjctResCn;
|
||||
}
|
||||
|
||||
public void setRjctResCn(String rjctResCn) {
|
||||
this.rjctResCn = rjctResCn;
|
||||
}
|
||||
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
|
||||
public String getLastUpdtPnttm() {
|
||||
return lastUpdtPnttm;
|
||||
}
|
||||
|
||||
public void setLastUpdtPnttm(String lastUpdtPnttm) {
|
||||
this.lastUpdtPnttm = lastUpdtPnttm;
|
||||
}
|
||||
|
||||
public String getLastUpdusrId() {
|
||||
return lastUpdusrId;
|
||||
}
|
||||
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
|
||||
public String getPrtclSeq() {
|
||||
return prtclSeq;
|
||||
}
|
||||
|
||||
public void setPrtclSeq(String prtclSeq) {
|
||||
this.prtclSeq = prtclSeq;
|
||||
}
|
||||
|
||||
public String getOpenYn() {
|
||||
return openYn;
|
||||
}
|
||||
|
||||
public void setOpenYn(String openYn) {
|
||||
this.openYn = openYn;
|
||||
}
|
||||
|
||||
public String getNextAppDe() {
|
||||
return nextAppDe;
|
||||
}
|
||||
|
||||
public void setNextAppDe(String nextAppDe) {
|
||||
this.nextAppDe = nextAppDe;
|
||||
}
|
||||
|
||||
public String getPrtclCn() {
|
||||
return prtclCn;
|
||||
}
|
||||
|
||||
public void setPrtclCn(String prtclCn) {
|
||||
this.prtclCn = prtclCn;
|
||||
}
|
||||
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getRpplTy() {
|
||||
return rpplTy;
|
||||
}
|
||||
|
||||
public void setRpplTy(String rpplTy) {
|
||||
this.rpplTy = rpplTy;
|
||||
}
|
||||
|
||||
public String getAgntYn() {
|
||||
return agntYn;
|
||||
}
|
||||
|
||||
public void setAgntYn(String agntYn) {
|
||||
this.agntYn = agntYn;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy() {
|
||||
return rpplUsrTy;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy(String rpplUsrTy) {
|
||||
this.rpplUsrTy = rpplUsrTy;
|
||||
}
|
||||
|
||||
public String getAdrOlYn() {
|
||||
return adrOlYn;
|
||||
}
|
||||
|
||||
public void setAdrOlYn(String adrOlYn) {
|
||||
this.adrOlYn = adrOlYn;
|
||||
}
|
||||
|
||||
public String getRpplId() {
|
||||
return rpplId;
|
||||
}
|
||||
|
||||
public void setRpplId(String rpplId) {
|
||||
this.rpplId = rpplId;
|
||||
}
|
||||
|
||||
public String getRpplNm() {
|
||||
return rpplNm;
|
||||
}
|
||||
|
||||
public void setRpplNm(String rpplNm) {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
|
||||
public String getRpplBizId() {
|
||||
return rpplBizId;
|
||||
}
|
||||
|
||||
public void setRpplBizId(String rpplBizId) {
|
||||
this.rpplBizId = rpplBizId;
|
||||
}
|
||||
|
||||
public String getRpplBizNo() {
|
||||
return rpplBizNo;
|
||||
}
|
||||
|
||||
public void setRpplBizNo(String rpplBizNo) {
|
||||
this.rpplBizNo = rpplBizNo;
|
||||
}
|
||||
|
||||
public String getRpplBizNm() {
|
||||
return rpplBizNm;
|
||||
}
|
||||
|
||||
public void setRpplBizNm(String rpplBizNm) {
|
||||
this.rpplBizNm = rpplBizNm;
|
||||
}
|
||||
|
||||
public String getRpplPost() {
|
||||
return rpplPost;
|
||||
}
|
||||
|
||||
public void setRpplPost(String rpplPost) {
|
||||
this.rpplPost = rpplPost;
|
||||
}
|
||||
|
||||
public String getRpplAddr() {
|
||||
return rpplAddr;
|
||||
}
|
||||
|
||||
public void setRpplAddr(String rpplAddr) {
|
||||
this.rpplAddr = rpplAddr;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl() {
|
||||
return rpplAddrDtl;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl(String rpplAddrDtl) {
|
||||
this.rpplAddrDtl = rpplAddrDtl;
|
||||
}
|
||||
|
||||
public String getRpplAddrCpYn() {
|
||||
return rpplAddrCpYn;
|
||||
}
|
||||
|
||||
public void setRpplAddrCpYn(String rpplAddrCpYn) {
|
||||
this.rpplAddrCpYn = rpplAddrCpYn;
|
||||
}
|
||||
|
||||
public String getRpplRealPost() {
|
||||
return rpplRealPost;
|
||||
}
|
||||
|
||||
public void setRpplRealPost(String rpplRealPost) {
|
||||
this.rpplRealPost = rpplRealPost;
|
||||
}
|
||||
|
||||
public String getRpplRealAddr() {
|
||||
return rpplRealAddr;
|
||||
}
|
||||
|
||||
public void setRpplRealAddr(String rpplRealAddr) {
|
||||
this.rpplRealAddr = rpplRealAddr;
|
||||
}
|
||||
|
||||
public String getRpplRealAddrDtl() {
|
||||
return rpplRealAddrDtl;
|
||||
}
|
||||
|
||||
public void setRpplRealAddrDtl(String rpplRealAddrDtl) {
|
||||
this.rpplRealAddrDtl = rpplRealAddrDtl;
|
||||
}
|
||||
|
||||
public String getRpplPhone() {
|
||||
return rpplPhone;
|
||||
}
|
||||
|
||||
public void setRpplPhone(String rpplPhone) {
|
||||
this.rpplPhone = rpplPhone;
|
||||
}
|
||||
|
||||
public String getRpplEmail1() {
|
||||
return rpplEmail1;
|
||||
}
|
||||
|
||||
public void setRpplEmail1(String rpplEmail1) {
|
||||
this.rpplEmail1 = rpplEmail1;
|
||||
}
|
||||
|
||||
public String getRpplEmail2() {
|
||||
return rpplEmail2;
|
||||
}
|
||||
|
||||
public void setRpplEmail2(String rpplEmail2) {
|
||||
this.rpplEmail2 = rpplEmail2;
|
||||
}
|
||||
|
||||
public String getRpplEmail() {
|
||||
return rpplEmail;
|
||||
}
|
||||
|
||||
public void setRpplEmail(String rpplEmail) {
|
||||
this.rpplEmail = rpplEmail;
|
||||
}
|
||||
|
||||
public String getRpplEmailYn() {
|
||||
return rpplEmailYn;
|
||||
}
|
||||
|
||||
public void setRpplEmailYn(String rpplEmailYn) {
|
||||
this.rpplEmailYn = rpplEmailYn;
|
||||
}
|
||||
|
||||
public String getRpplSmsYn() {
|
||||
return rpplSmsYn;
|
||||
}
|
||||
|
||||
public void setRpplSmsYn(String rpplSmsYn) {
|
||||
this.rpplSmsYn = rpplSmsYn;
|
||||
}
|
||||
|
||||
public String getRpplClass() {
|
||||
return rpplClass;
|
||||
}
|
||||
|
||||
public void setRpplClass(String rpplClass) {
|
||||
this.rpplClass = rpplClass;
|
||||
}
|
||||
|
||||
public String getRpplGrade() {
|
||||
return rpplGrade;
|
||||
}
|
||||
|
||||
public void setRpplGrade(String rpplGrade) {
|
||||
this.rpplGrade = rpplGrade;
|
||||
}
|
||||
|
||||
public String getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
public String getRpplPhone1() {
|
||||
return rpplPhone1;
|
||||
}
|
||||
|
||||
public void setRpplPhone1(String rpplPhone1) {
|
||||
this.rpplPhone1 = rpplPhone1;
|
||||
}
|
||||
|
||||
public String getRpplPhone2() {
|
||||
return rpplPhone2;
|
||||
}
|
||||
|
||||
public void setRpplPhone2(String rpplPhone2) {
|
||||
this.rpplPhone2 = rpplPhone2;
|
||||
}
|
||||
|
||||
public String getRpplPhone3() {
|
||||
return rpplPhone3;
|
||||
}
|
||||
|
||||
public void setRpplPhone3(String rpplPhone3) {
|
||||
this.rpplPhone3 = rpplPhone3;
|
||||
}
|
||||
|
||||
public String getRpplRelation() {
|
||||
return rpplRelation;
|
||||
}
|
||||
|
||||
public void setRpplRelation(String rpplRelation) {
|
||||
this.rpplRelation = rpplRelation;
|
||||
}
|
||||
|
||||
public String getRpplRelationEtc() {
|
||||
return rpplRelationEtc;
|
||||
}
|
||||
|
||||
public void setRpplRelationEtc(String rpplRelationEtc) {
|
||||
this.rpplRelationEtc = rpplRelationEtc;
|
||||
}
|
||||
|
||||
public String[] getAddUsrIdList() {
|
||||
return addUsrIdList;
|
||||
}
|
||||
|
||||
public void setAddUsrIdList(String[] addUsrIdList) {
|
||||
this.addUsrIdList = addUsrIdList;
|
||||
}
|
||||
|
||||
public String getAddUsrId() {
|
||||
return addUsrId;
|
||||
}
|
||||
|
||||
public void setAddUsrId(String addUsrId) {
|
||||
this.addUsrId = addUsrId;
|
||||
}
|
||||
|
||||
public String[] getAddAgntList() {
|
||||
return addAgntList;
|
||||
}
|
||||
|
||||
public void setAddAgntList(String[] addAgntList) {
|
||||
this.addAgntList = addAgntList;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAgntSeq() {
|
||||
return agntSeq;
|
||||
}
|
||||
|
||||
public void setAgntSeq(String agntSeq) {
|
||||
this.agntSeq = agntSeq;
|
||||
}
|
||||
|
||||
public String getAgntSbmtYn() {
|
||||
return agntSbmtYn;
|
||||
}
|
||||
|
||||
public void setAgntSbmtYn(String agntSbmtYn) {
|
||||
this.agntSbmtYn = agntSbmtYn;
|
||||
}
|
||||
|
||||
public String getAgntApprYn() {
|
||||
return agntApprYn;
|
||||
}
|
||||
|
||||
public void setAgntApprYn(String agntApprYn) {
|
||||
this.agntApprYn = agntApprYn;
|
||||
}
|
||||
|
||||
public String getAgntId() {
|
||||
return agntId;
|
||||
}
|
||||
|
||||
public void setAgntId(String agntId) {
|
||||
this.agntId = agntId;
|
||||
}
|
||||
|
||||
public String getRpplRltnTy() {
|
||||
return rpplRltnTy;
|
||||
}
|
||||
|
||||
public void setRpplRltnTy(String rpplRltnTy) {
|
||||
this.rpplRltnTy = rpplRltnTy;
|
||||
}
|
||||
|
||||
public String getRpplRltnCn() {
|
||||
return rpplRltnCn;
|
||||
}
|
||||
|
||||
public void setRpplRltnCn(String rpplRltnCn) {
|
||||
this.rpplRltnCn = rpplRltnCn;
|
||||
}
|
||||
|
||||
public String getAgntNm() {
|
||||
return agntNm;
|
||||
}
|
||||
|
||||
public void setAgntNm(String agntNm) {
|
||||
this.agntNm = agntNm;
|
||||
}
|
||||
|
||||
public String getAgntBrthDt() {
|
||||
return agntBrthDt;
|
||||
}
|
||||
|
||||
public void setAgntBrthDt(String agntBrthDt) {
|
||||
this.agntBrthDt = agntBrthDt;
|
||||
}
|
||||
|
||||
public String getAgntPost() {
|
||||
return agntPost;
|
||||
}
|
||||
|
||||
public void setAgntPost(String agntPost) {
|
||||
this.agntPost = agntPost;
|
||||
}
|
||||
|
||||
public String getAgntAddr() {
|
||||
return agntAddr;
|
||||
}
|
||||
|
||||
public void setAgntAddr(String agntAddr) {
|
||||
this.agntAddr = agntAddr;
|
||||
}
|
||||
|
||||
public String getAgntAddrDtl() {
|
||||
return agntAddrDtl;
|
||||
}
|
||||
|
||||
public void setAgntAddrDtl(String agntAddrDtl) {
|
||||
this.agntAddrDtl = agntAddrDtl;
|
||||
}
|
||||
|
||||
public String getAgntPhone() {
|
||||
return agntPhone;
|
||||
}
|
||||
|
||||
public void setAgntPhone(String agntPhone) {
|
||||
this.agntPhone = agntPhone;
|
||||
}
|
||||
|
||||
public String getAgntCelnum() {
|
||||
return agntCelnum;
|
||||
}
|
||||
|
||||
public void setAgntCelnum(String agntCelnum) {
|
||||
this.agntCelnum = agntCelnum;
|
||||
}
|
||||
|
||||
public String getAgntEmail() {
|
||||
return agntEmail;
|
||||
}
|
||||
|
||||
public void setAgntEmail(String agntEmail) {
|
||||
this.agntEmail = agntEmail;
|
||||
}
|
||||
|
||||
public String getAgntEmailYn() {
|
||||
return agntEmailYn;
|
||||
}
|
||||
|
||||
public void setAgntEmailYn(String agntEmailYn) {
|
||||
this.agntEmailYn = agntEmailYn;
|
||||
}
|
||||
|
||||
public String getAgntSmsYn() {
|
||||
return agntSmsYn;
|
||||
}
|
||||
|
||||
public void setAgntSmsYn(String agntSmsYn) {
|
||||
this.agntSmsYn = agntSmsYn;
|
||||
}
|
||||
|
||||
public String getReqAddSeq() {
|
||||
return reqAddSeq;
|
||||
}
|
||||
|
||||
public void setReqAddSeq(String reqAddSeq) {
|
||||
this.reqAddSeq = reqAddSeq;
|
||||
}
|
||||
|
||||
public String getReqPerTotCnt() {
|
||||
return reqPerTotCnt;
|
||||
}
|
||||
|
||||
public void setReqPerTotCnt(String reqPerTotCnt) {
|
||||
this.reqPerTotCnt = reqPerTotCnt;
|
||||
}
|
||||
|
||||
public String getRpplAtchFileId() {
|
||||
return rpplAtchFileId;
|
||||
}
|
||||
|
||||
public void setRpplAtchFileId(String rpplAtchFileId) {
|
||||
this.rpplAtchFileId = rpplAtchFileId;
|
||||
}
|
||||
|
||||
public String getRpplMgrAtchFileId() {
|
||||
return rpplMgrAtchFileId;
|
||||
}
|
||||
|
||||
public void setRpplMgrAtchFileId(String rpplMgrAtchFileId) {
|
||||
this.rpplMgrAtchFileId = rpplMgrAtchFileId;
|
||||
}
|
||||
@ -777,45 +1081,110 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
public void setRpplConnNo(String rpplConnNo) {
|
||||
this.rpplConnNo = rpplConnNo;
|
||||
}
|
||||
|
||||
|
||||
public String getResPonDentNms() {
|
||||
return resPonDentNms;
|
||||
}
|
||||
|
||||
public void setResPonDentNms(String resPonDentNms) {
|
||||
this.resPonDentNms = resPonDentNms;
|
||||
}
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
public String getAppPlaceTy() {
|
||||
return appPlaceTy;
|
||||
}
|
||||
|
||||
public void setAppPlaceTy(String appPlaceTy) {
|
||||
this.appPlaceTy = appPlaceTy;
|
||||
}
|
||||
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
public String getNextAppDeYn() {
|
||||
return nextAppDeYn;
|
||||
}
|
||||
|
||||
public void setNextAppDeYn(String nextAppDeYn) {
|
||||
this.nextAppDeYn = nextAppDeYn;
|
||||
}
|
||||
|
||||
public String getAppResultTy() {
|
||||
return appResultTy;
|
||||
}
|
||||
|
||||
public void setAppResultTy(String appResultTy) {
|
||||
this.appResultTy = appResultTy;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
|
||||
public String getAdrAdmId() {
|
||||
return adrAdmId;
|
||||
}
|
||||
|
||||
public void setAdrAdmId(String adrAdmId) {
|
||||
this.adrAdmId = adrAdmId;
|
||||
}
|
||||
|
||||
public String getMemDeptSeq() {
|
||||
return memDeptSeq;
|
||||
}
|
||||
|
||||
public void setMemDeptSeq(String memDeptSeq) {
|
||||
this.memDeptSeq = memDeptSeq;
|
||||
}
|
||||
|
||||
public String getAssPstUsrNm() {
|
||||
return assPstUsrNm;
|
||||
}
|
||||
|
||||
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||
this.assPstUsrNm = assPstUsrNm;
|
||||
}
|
||||
|
||||
public String getAssPstSeq() {
|
||||
return assPstSeq;
|
||||
}
|
||||
|
||||
public void setAssPstSeq(String assPstSeq) {
|
||||
this.assPstSeq = assPstSeq;
|
||||
}
|
||||
|
||||
public String getAssPstUsrTy() {
|
||||
return assPstUsrTy;
|
||||
}
|
||||
|
||||
public void setAssPstUsrTy(String assPstUsrTy) {
|
||||
this.assPstUsrTy = assPstUsrTy;
|
||||
}
|
||||
|
||||
public String getAddYn() {
|
||||
return addYn;
|
||||
}
|
||||
|
||||
public void setAddYn(String addYn) {
|
||||
this.addYn = addYn;
|
||||
}
|
||||
|
||||
public String getAddChgYn() {
|
||||
return addChgYn;
|
||||
}
|
||||
|
||||
public void setAddChgYn(String addChgYn) {
|
||||
this.addChgYn = addChgYn;
|
||||
}
|
||||
|
||||
|
||||
// =============================================
|
||||
|
||||
@ -0,0 +1,98 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjAssMgrPastVO.java
|
||||
* @date : 2022.09.20
|
||||
* @description : 과거사건등록 - 조정부관리
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.09.20 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class AdrMemDeptMgrPstVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 4469124675385114723L;
|
||||
|
||||
|
||||
|
||||
private String memPstSeq; //조정부일련번호
|
||||
private String memDeptNm; //조정부명
|
||||
private String useYn; //사용여부
|
||||
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public String getMemPstSeq() {
|
||||
return memPstSeq;
|
||||
}
|
||||
public void setMemPstSeq(String memPstSeq) {
|
||||
this.memPstSeq = memPstSeq;
|
||||
}
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
public String getUseYn() {
|
||||
return useYn;
|
||||
}
|
||||
public void setUseYn(String useYn) {
|
||||
this.useYn = useYn;
|
||||
}
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
public String getLastUpdtPnttm() {
|
||||
return lastUpdtPnttm;
|
||||
}
|
||||
public void setLastUpdtPnttm(String lastUpdtPnttm) {
|
||||
this.lastUpdtPnttm = lastUpdtPnttm;
|
||||
}
|
||||
public String getLastUpdusrId() {
|
||||
return lastUpdusrId;
|
||||
}
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -5,7 +5,10 @@ import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||
|
||||
@Repository("AdjReqMgrPastDAO")
|
||||
public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
@ -41,6 +44,34 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrPrtclMgrPastList", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
public void insertMemDeptMgrPst(AdrMemDeptMgrPstVO adrMemDeptMgrPstVO) {
|
||||
insert("adjReqMgrPastDAO.insertMemDeptMgrPst", adrMemDeptMgrPstVO );
|
||||
}
|
||||
|
||||
public void insertAdjAssMgrPst(AdjAssMgrPastVO adjAssMgrPastVO) {
|
||||
insert("adjReqMgrPastDAO.insertAdjAssMgrPst", adjAssMgrPastVO );
|
||||
}
|
||||
|
||||
public AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.selectMemAss", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void insertAdjAssList(List<AdjAssMgrPastVO> adjAssMgrPastList) {
|
||||
insert("adjReqMgrPastDAO.insertAdjAssList", adjAssMgrPastList );
|
||||
}
|
||||
|
||||
public void updateAdrPrtclMgr(AdjReqMgrPastVO adjPastVO) {
|
||||
update("adjReqMgrPastDAO.updateAdrPrtclMgr", adjPastVO );
|
||||
}
|
||||
|
||||
public AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.findByIdPrtclMgr", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public List<AdjReqMgrPastVO> selectAdrRpplPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrRpplPastList", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -2,19 +2,24 @@ package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
@ -35,6 +40,12 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
@Resource(name="rpplGnrService")
|
||||
private EgovIdGnrService rpplIdgenService;
|
||||
|
||||
@Resource(name="adrAssMgrPstGnrService")
|
||||
private EgovIdGnrService adrAssMgrPstGnrService; // 과거사건등록 - 조정기일배석관리
|
||||
|
||||
@Resource(name="adrMemDeptMgrPstGnrService")
|
||||
private EgovIdGnrService adrMemDeptMgrPstGnrService; // 과거사건등록 - 조정부관리
|
||||
|
||||
// ADR_PRTCL_MGR 기일조서관리 pk
|
||||
@Resource(name = "egovPrtclManageGnrService")
|
||||
@ -205,7 +216,33 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
else if("20".equals(adjReqMgrPastVO.getStatCd()) || "80".equals(adjReqMgrPastVO.getStatCd()))
|
||||
adjReqMgrPastVO.setStatCd(KccadrConstants.ADR_NOSUCC);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* 조정부 등록
|
||||
* */
|
||||
AdrMemDeptMgrPstVO adrMemDeptMgrPstVO = new AdrMemDeptMgrPstVO();
|
||||
adrMemDeptMgrPstVO.setMemPstSeq(adrMemDeptMgrPstGnrService.getNextStringId());
|
||||
adrMemDeptMgrPstVO.setMemDeptNm(adjReqMgrPastVO.getMemDeptNm());
|
||||
adrMemDeptMgrPstVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||
adrMemDeptMgrPstVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
|
||||
|
||||
|
||||
adjReqMgrPastDAO.insertMemDeptMgrPst(adrMemDeptMgrPstVO);
|
||||
|
||||
/*
|
||||
* 조사관 등록
|
||||
* */
|
||||
AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO();
|
||||
adjAssMgrPastVO.setAdrSeq(adrSeq);
|
||||
adjAssMgrPastVO.setAdrSn(0);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("50");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjReqMgrPastVO.getAssPstUsrNm());
|
||||
adjAssMgrPastVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||
adjAssMgrPastVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
|
||||
|
||||
adjReqMgrPastDAO.insertAdjAssMgrPst(adjAssMgrPastVO);
|
||||
|
||||
//신규 조정사건 생성해 주기
|
||||
int adrCnt = 0 ;
|
||||
adrCnt = adjReqMgrPastDAO.insertAdrMgrMaster(adjReqMgrPastVO);
|
||||
@ -218,8 +255,13 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
//신규 조정사건 상세보기 생성해 주기
|
||||
// adjReqMgrPastVO.setAdrSn("1");
|
||||
|
||||
adjReqMgrPastVO.setAdrAdmId(adjAssMgrPastVO.getAssPstSeq());
|
||||
adjReqMgrPastVO.setMemDeptSeq(adrMemDeptMgrPstVO.getMemPstSeq());
|
||||
adjReqMgrPastDAO.insertAdrMgrMasterDetail(adjReqMgrPastVO);
|
||||
|
||||
|
||||
|
||||
//조정신청 대리인 및 신청인 정보 추가해 주기
|
||||
String rpplSeq = "";
|
||||
String rpplTy = adjReqMgrPastVO.getRpplTy();
|
||||
@ -384,6 +426,8 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
@ -432,18 +476,191 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
//디비에 추가해 주기
|
||||
int resultCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrPastVO);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return resultCnt;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
// TODO Auto-generated method stub
|
||||
// return null;
|
||||
return adjReqMgrPastDAO.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return adjReqMgrPastDAO.selectMemAss(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(AdjReqMgrPastVO adjPastVO) throws Exception {
|
||||
|
||||
// 공통
|
||||
// System.out.println(" 조정번호 :: "+adjPastVO.getAdrSeq());
|
||||
// System.out.println(" 조정차수 :: "+adjPastVO.getAdrSn());
|
||||
//
|
||||
// // 기일정보
|
||||
// System.out.println(" 조정기일일 :: "+adjPastVO.getAppDeDay());
|
||||
// System.out.println(" 조정기일시 :: "+adjPastVO.getAppDeTime());
|
||||
// System.out.println(" 다음조정기일일 :: "+adjPastVO.getNextAppDeDay());
|
||||
// System.out.println(" 다음조정기일시 :: "+adjPastVO.getNextAppDeTime());
|
||||
// System.out.println(" 조정기일장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
// System.out.println(" 기일조서내용 :: "+adjPastVO.getPrtclCn());
|
||||
// System.out.println(" 장소 Type :: "+adjPastVO.getAppPlaceTy());
|
||||
// System.out.println(" 장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
// System.out.println(" 공개여부 :: "+adjPastVO.getOpenYn());
|
||||
/*
|
||||
* TO_DATETIME('2015-08-10 16:04:56','YYYY-MM-DD HH24:MI:SS')
|
||||
* 조정번호 :: ADR_0000000000002920
|
||||
* 조정차수 :: 1
|
||||
* 신청인 피신청인 정보 :: [신청|10|Y, 피신청|20|Y]
|
||||
* 참관 대리인 정보 :: [35|참관대, 45|피찬관대]
|
||||
* 조정기일일 :: 2022-09-01
|
||||
* 조정기일시 :: 14:00
|
||||
* 다음조정기일일 :: 2022-09-08
|
||||
* 다음조정기일시 :: 03:00
|
||||
* 조정기일장소 ::
|
||||
* 조정부장 :: 222
|
||||
* 조정위원1 ::
|
||||
* 조정위원2 ::
|
||||
* 조서내용 :: 123123
|
||||
* */
|
||||
// add 정보
|
||||
|
||||
System.out.println(" 조정기일일 :: "+adjPastVO.getAppDeDay());
|
||||
System.out.println(" 조정기일시 :: "+adjPastVO.getAppDeTime());
|
||||
System.out.println(" 다음조정기일일 :: "+adjPastVO.getNextAppDeDay());
|
||||
System.out.println(" 다음조정기일시 :: "+adjPastVO.getNextAppDeTime());
|
||||
System.out.println(" 조정기일장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
System.out.println(" 기일조서내용 :: "+adjPastVO.getPrtclCn());
|
||||
System.out.println(" 장소 Type :: "+adjPastVO.getAppPlaceTy());
|
||||
System.out.println(" 장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
System.out.println(" 공개여부 :: "+adjPastVO.getOpenYn());
|
||||
|
||||
|
||||
// this.insertAdjAssAndDataCleansing(adjPastVO);
|
||||
this.insertAdrPrtclMgrAndDataCleansing(adjPastVO);
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "기일조서 등록이 완료되었습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
private void insertAdrPrtclMgrAndDataCleansing(AdjReqMgrPastVO adjPastVO) {
|
||||
|
||||
String addDe = adjPastVO.getAppDeDay()+" "+adjPastVO.getAppDeTime();
|
||||
|
||||
adjPastVO.setAddDe(addDe);
|
||||
adjPastVO.setAppPlace(adjPastVO.getAppPlaceTx()); // 기일 장소
|
||||
adjPastVO.setNextAppDe(adjPastVO.getNextAppDeDay()+" "+adjPastVO.getNextAppDeTime());
|
||||
|
||||
|
||||
// 10 성립
|
||||
// 20 불성립
|
||||
// 30 직권조정
|
||||
// 40 조정취하
|
||||
// 50 다음기일
|
||||
// 60 조정권고안
|
||||
|
||||
adjReqMgrPastDAO.updateAdrPrtclMgr(adjPastVO);
|
||||
}
|
||||
|
||||
|
||||
public void insertAdjAssAndDataCleansing(AdjReqMgrPastVO adjPastVO) throws FdlException {
|
||||
|
||||
List<AdjAssMgrPastVO> adjAssMgrPastList = new ArrayList<AdjAssMgrPastVO>();
|
||||
|
||||
/* 신청인 */
|
||||
AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
String addUsrIdS = adjPastVO.getAddUsrIdList()[0];
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrNm(addUsrIdS.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrTy(addUsrIdS.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn(addUsrIdS.split("\\|")[2]);
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
/* 피신청인 */
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
String addUsrIdP = adjPastVO.getAddUsrIdList()[1];
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrNm(addUsrIdP.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrTy(addUsrIdP.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn(addUsrIdP.split("\\|")[2]);
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
String assPstUsrNmS = adjPastVO.getAddAgntList()[0];
|
||||
String assPstUsrNmP = adjPastVO.getAddAgntList()[1];
|
||||
|
||||
/* 신청 참관 대리인 */
|
||||
if(StringUtils.isNotEmpty(assPstUsrNmS))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy(assPstUsrNmS.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmS.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
/* 피신청 참관 대리인 */
|
||||
if(StringUtils.isNotEmpty(assPstUsrNmP))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy(assPstUsrNmP.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmP.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
/* 조정부장 필수 값*/
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("01");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm0());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
/* 조정위원 1*/
|
||||
if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm1()))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("02");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm1());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
/* 조정위원 2*/
|
||||
if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm2()))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("02");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm2());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
|
||||
adjReqMgrPastDAO.insertAdjAssList(adjAssMgrPastList);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public AdjReqMgrPastVO findByIdPrtclMgr(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return adjReqMgrPastDAO.findByIdPrtclMgr(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<AdjReqMgrPastVO> selectAdrRpplPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
|
||||
return adjReqMgrPastDAO.selectAdrRpplPastList(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -35,6 +35,12 @@ import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineService;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||
@ -69,7 +75,16 @@ public class AdjReqMgrPastController {
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@Resource(name = "drtService")
|
||||
private DrtService drtService;
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
// global 프로퍼티
|
||||
@Resource(name="globalSettings")
|
||||
protected Properties propertiesService;
|
||||
@ -110,6 +125,12 @@ public class AdjReqMgrPastController {
|
||||
|
||||
int reqPerTotCnt = 0;
|
||||
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
//TODO TEST
|
||||
// adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
// adjReqMgrPastVO.setAdrSeq("")
|
||||
|
||||
if(StringUtils.isNotBlank(adjReqMgrPastVO.getAdrSeq())) {
|
||||
|
||||
//오프라인 조정 신청 정보 불러오기.
|
||||
@ -119,7 +140,7 @@ public class AdjReqMgrPastController {
|
||||
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||
adjReqMgrPastVO.setRpplTy("10");
|
||||
adjReqMgrPastVO.setReqTy("01");
|
||||
model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@ -140,47 +161,151 @@ public class AdjReqMgrPastController {
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do")
|
||||
public String adjReqMgrPastProgRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() !!! : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
|
||||
List<AdjReqMgrPastVO> adjReqMgrPastListVO = adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
|
||||
|
||||
System.out.println("adjReqMgrPastListVO size : "+adjReqMgrPastListVO.size());
|
||||
for(AdjReqMgrPastVO aa : adjReqMgrPastListVO)
|
||||
{
|
||||
System.out.println(aa.getAdrSn());
|
||||
}
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
// LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
// model.addAttribute("user", user);
|
||||
//
|
||||
// // 공통코드 조회
|
||||
// List<?> codeResult = cmmUseService.selectCmmCodeDetail("CC001");
|
||||
// model.addAttribute("CC001", codeResult);
|
||||
//
|
||||
// int reqPerTotCnt = 0;
|
||||
//
|
||||
// if(StringUtils.isNotBlank(adjReqMgrPastVO.getAdrSeq())) {
|
||||
//
|
||||
// //오프라인 조정 신청 정보 불러오기.
|
||||
// AdjReqMgrPastVO resultAdjReqMgrOffLine = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
||||
// model.addAttribute("adrVO", resultAdjReqMgrOffLine);
|
||||
// }else {
|
||||
// //기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||
// adjReqMgrPastVO.setRpplTy("10");
|
||||
// adjReqMgrPastVO.setReqTy("01");
|
||||
// model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastListVO);
|
||||
PgrCmmVO cmmVO = new PgrCmmVO();
|
||||
cmmVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
|
||||
// 조정사건일반
|
||||
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
model.addAttribute("info", info);
|
||||
model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO));
|
||||
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastProgRegist";
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : adjReqMgrPastProgRegist
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.15
|
||||
* @description : 사건진행정보 목록
|
||||
* @param adjReqMgrPastVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do")
|
||||
public String adjReqMgrPastFileRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() !!! : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
model.addAttribute("adjReqMgrPastVO", adjReqMgrPastVO);
|
||||
// PgrCmmVO cmmVO = new PgrCmmVO();
|
||||
// cmmVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
|
||||
// 조정사건일반
|
||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
// model.addAttribute("info", info);
|
||||
// model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO));
|
||||
|
||||
List<AdjReqMgrPastVO> rpplList = new ArrayList<AdjReqMgrPastVO>();
|
||||
|
||||
rpplList = adjReqMgrPastService.selectAdrRpplPastList(adjReqMgrPastVO);
|
||||
|
||||
|
||||
model.addAttribute("rpplList", rpplList);
|
||||
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastFileRegist";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : adjReqMgrPastProgPop
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.19
|
||||
* @description : 과거사건 - 사건진행정보 등록 팝업
|
||||
* @param adjReqMgrPastVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
* @issue 기존에 기일조서등록 sql이 너무 길어 기존 로직 그대로 구현
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/drtRegPop.do")
|
||||
public String drtRegPop(PgrCmmVO cmmVO, DrtVO drtVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
List<AssVO> assList = drtService.selectAssRegList(drtVO);
|
||||
model.addAttribute("assList", assList);
|
||||
|
||||
//사건 정보 불러오기
|
||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
model.addAttribute("info", info);
|
||||
|
||||
/* 조정부 / 조정조사관 select */
|
||||
AdjReqMgrPastVO adjReqVO = new AdjReqMgrPastVO();
|
||||
adjReqVO.setAdrSeq(cmmVO.getAdrSeq());
|
||||
model.addAttribute("memAss", adjReqMgrPastService.selectMemAss(adjReqVO));
|
||||
|
||||
|
||||
// 등록된 값이 있으면 select
|
||||
if(StringUtils.isNotEmpty(cmmVO.getPrtclCn()))
|
||||
{
|
||||
List<PgrCmmVO> apmChgInfo = apmService.selectApmChgDateInfo(cmmVO);
|
||||
model.addAttribute("apmChgInfo", apmChgInfo.get(0));
|
||||
//조정위원 정보 불러오기
|
||||
PgrCmmVO dntVO = this.getDntInfo(cmmVO);
|
||||
model.addAttribute("uiwonInfo", dntVO);
|
||||
|
||||
}
|
||||
model.addAttribute("newAdrSn", cmmVO.getNowAdrSn());
|
||||
|
||||
|
||||
return "/kccadr/adjReqMgrPast/drtRegPop";
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : drtUpdtPop
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.22
|
||||
* @description :
|
||||
* @param cmmVO
|
||||
* @param drtVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/drtUpdtPop.do")
|
||||
public String drtUpdtPop(AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjReqMgrPastVO adjPastVO = adjReqMgrPastService.findByIdPrtclMgr(adjReqMgrPastVO);
|
||||
|
||||
|
||||
|
||||
// DrtVO drtVO = new DrtVO();
|
||||
// drtVO.setAdrSeq(adjReqMgrPastVO.);
|
||||
// drtVO.setAdrSn(adrSeq);
|
||||
|
||||
// model.addAttribute("assList", drtService.selectAssRegList(drtVO));
|
||||
|
||||
//사건 정보 불러오기
|
||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
|
||||
/* 조정부 / 조정조사관 select */
|
||||
// AdjReqMgrPastVO adjReqVO = new AdjReqMgrPastVO();
|
||||
// adjReqVO.setAdrSeq(cmmVO.getAdrSeq());
|
||||
// model.addAttribute("memAss", adjReqMgrPastService.selectMemAss(adjReqVO));
|
||||
|
||||
|
||||
// 등록된 값이 있으면 select
|
||||
// if(StringUtils.isNotEmpty(cmmVO.getPrtclCn()))
|
||||
// {
|
||||
|
||||
// }
|
||||
// model.addAttribute("newAdrSn", cmmVO.getNowAdrSn());
|
||||
|
||||
|
||||
return "/kccadr/adjReqMgrPast/drtRegPop";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : insertAdjReqMgrOffAjax
|
||||
* @author : 이호영
|
||||
@ -207,11 +332,64 @@ public class AdjReqMgrPastController {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||
|
||||
//조정신청, 대리인, 신청인 등록 처리
|
||||
return adjReqMgrPastService.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = {"/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do"})
|
||||
public ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(@ModelAttribute("adrVO") AdjReqMgrPastVO adjReqMgrPastVO
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpServletRequest request) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if(userId.equals("")) {
|
||||
// Unauthorized : 401, 권한 없음, 예를 들면, 로그인 페이지가 필요한 페이지를 로그인 없이 접속하려는 경우 반환되는 코드 (인증 실패) (Unauthorized)
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||
|
||||
//조정신청, 대리인, 신청인 등록 처리
|
||||
return adjReqMgrPastService.checkNInsertAprvlPastAjax(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception {
|
||||
PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO);
|
||||
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
|
||||
String[] memNames = dntVO.getMemNames().split(", ");
|
||||
String[] assSeqes = dntVO.getAssSeqes().split(", ");
|
||||
|
||||
if(memNames.length==1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
}else if(memNames.length>1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
dntVO.setAddUsrNm1(memNames[1]);
|
||||
dntVO.setAssSeq1(assSeqes[1]);
|
||||
}
|
||||
|
||||
}
|
||||
return dntVO;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package kcc.kccadr.certDoc.web;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@ -8,6 +9,7 @@ import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.EgovMessageSource;
|
||||
@ -83,6 +85,37 @@ public class CertDocController {
|
||||
@Resource(name="adjstConciliatorService")
|
||||
private AdjstConciliatorService adjstConciliatorService;
|
||||
|
||||
/**
|
||||
* 송달문서조회용 SNS 로그인 페이지
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/certDoc/snsLoginPage.do")
|
||||
public String snsLoginPage(@RequestParam HashMap<String, String> test) throws Exception {
|
||||
|
||||
return "/web/kccadr/login/SsoLoginUsrSns";
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 송달문서조회용 SNS 로그인 callback 페이지
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/certDoc/snsCallBack.do")
|
||||
public String snsCallBack(@RequestParam HashMap<String, String> test) throws Exception {
|
||||
|
||||
return "/web/kccadr/login/snsCallBack";
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 송달문서 목록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/certDoc/certDocList.do")
|
||||
public String certDocList(@ModelAttribute("cmmVO") PgrCmmVO cmmVO, ModelMap model) throws Exception {
|
||||
|
||||
return "/web/kccadr/certDoc/certDocList";
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 확정증명원 상세
|
||||
*/
|
||||
|
||||
@ -249,6 +249,31 @@ public class EgovMenuCreateManageController {
|
||||
return "sym/mnu/mpm/EgovMenuCreatSelectJtree";
|
||||
}
|
||||
|
||||
/* 메뉴생성 세부조회 */
|
||||
/**
|
||||
* 메뉴별 권한관리 페이지입니다.
|
||||
*
|
||||
* @param menuCreatVO
|
||||
* MenuCreatVO
|
||||
* @return 출력페이지정보 "sym/mnu/mcm/EgovMenuCreat"
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/sym/mnu/mcm/EgovMenuAuthoritySelectJtree.do")
|
||||
public String selectEgovMenuAuthoritySelectJtree(@ModelAttribute("menuCreatVO") MenuCreatVO menuCreatVO, @ModelAttribute("searchVO") ComDefaultVO searchVO,
|
||||
ModelMap model, MenuManageVO menuManageVO , HttpSession session ) throws Exception {
|
||||
// 0. Spring Security 사용자권한 처리
|
||||
|
||||
if(menuCreatVO.getMenuUserType() == null){
|
||||
menuCreatVO.setMenuUserType("A"); //사용자 디폴트
|
||||
}
|
||||
|
||||
if(null == menuManageVO.getAuthorCode()) {
|
||||
menuManageVO.setAuthorCode("ROLE_ANONYMOUS");
|
||||
}
|
||||
model.addAttribute("menuCreatVO", menuCreatVO);
|
||||
return "sym/mnu/mpm/EgovMenuAuthoritySelectJtree";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = {"/sym/mnu/mcm/EgovMenuCreatSelectJtreeAjax.do", "/sym/mnu/mcm/EgovMenuQuickSelectJtreeAjax.do" } )
|
||||
public void EgovMenuCreatSelectJtreeAjax(@ModelAttribute("menuManageVO") MenuManageJTreeVO menuManageVO, ModelMap model,
|
||||
|
||||
@ -2726,5 +2726,34 @@
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 체험하기 기능 : 조정부 TB -->
|
||||
<bean name="adrMemDeptMgrPstGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="adrMemDeptMgrPstManageStrategy" />
|
||||
<property name="blockSize" value="16"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="ADR_MEM_PST_SEQ"/>
|
||||
</bean>
|
||||
<bean name="adrMemDeptMgrPstManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="AMP_" />
|
||||
<property name="cipers" value="16" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 체험하기 기능 : 조정기일배석관리 -->
|
||||
<bean name="adrAssMgrPstGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="adrAssMgrPstManageStrategy" />
|
||||
<property name="blockSize" value="16"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="ADR_ASS_PST_SEQ"/>
|
||||
</bean>
|
||||
<bean name="adrAssMgrPstManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="AAP_" />
|
||||
<property name="cipers" value="16" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
</beans>
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
<sqlMap namespace="AdjReqMgrPast">
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdjReqPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO"/>
|
||||
<typeAlias alias="AdjAssMgrPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO"/>
|
||||
<typeAlias alias="AdrMemDeptMgrPstVO" type="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO"/>
|
||||
|
||||
<resultMap id="AdjReqPastMap" class="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO">
|
||||
<result property="adrSeq" column="adr_seq"/>
|
||||
@ -27,6 +29,40 @@
|
||||
<result property="appResultTy" column="app_result_ty"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AdrMemDeptMgrPstMap" class="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO">
|
||||
<result property="memPstSeq" column="mem_pst_seq"/>
|
||||
<result property="memDeptNm" column="mem_dept_nm"/>
|
||||
<result property="useYn" column="use_yn"/>
|
||||
<result property="frstRegistPnttm" column="frst_regist_pnttm"/>
|
||||
<result property="frstRegisterId" column="frst_register_id"/>
|
||||
<result property="lastUpdtPnttm" column="last_updt_pnttm"/>
|
||||
<result property="lastUpdusrId" column="last_updusr_id"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- <resultMap id="AdrPrtclMap" class="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO"> -->
|
||||
<!-- <result property="adrSeq" column="ADR_SEQ"/> -->
|
||||
<!-- <result property="adrSn " column="ADR_SN"/> -->
|
||||
<!-- <result property="prtclSeq" column="PRTCL_SEQ"/> -->
|
||||
<!-- <result property="openYn" column="OPEN_YN"/> -->
|
||||
<!-- <result property="appDe" column="APP_DE"/> -->
|
||||
<!-- <result property="appPlaceTy" column="APP_PLACE_TY"/> -->
|
||||
<!-- <result property="appPlace" column="APP_PLACE"/> -->
|
||||
<!-- <result property="nextAppDeYn" column="NEXT_APP_DE_YN"/> -->
|
||||
<!-- <result property="nextAppDe" column="NEXT_APP_DE"/> -->
|
||||
<!-- <result property="prtclCn" column="PRTCL_CN"/> -->
|
||||
<!-- <result property="sbmtYn" column="SBMT_YN"/> -->
|
||||
<!-- <result property="sbmtDe" column="SBMT_DE"/> -->
|
||||
<!-- <result property="apprYn" column="APPR_YN"/> -->
|
||||
<!-- <result property="apprDe" column="APPR_DE"/> -->
|
||||
<!-- <result property="frstRegistPnttm" column="FRST_REGIST_PNTTM"/> -->
|
||||
<!-- <result property="frstRegisterId" column="FRST_REGISTER_ID"/> -->
|
||||
<!-- <result property="lastUpdtPnttm" column="LAST_UPDT_PNTTM"/> -->
|
||||
<!-- <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> -->
|
||||
<!-- <result property="appResultTy" column="APP_RESULT_TY"/> -->
|
||||
<!-- </resultMap> -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
|
||||
<select id="adjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
@ -105,6 +141,8 @@
|
||||
INSERT INTO ADR_MGR_DETAIL(
|
||||
ADR_SEQ,
|
||||
ADR_SN,
|
||||
ADR_ADM_ID,
|
||||
MEM_DEPT_SEQ,
|
||||
FRST_REGIST_PNTTM,
|
||||
FRST_REGISTER_ID,
|
||||
LAST_UPDT_PNTTM,
|
||||
@ -114,6 +152,8 @@
|
||||
(
|
||||
#adrSeq#,
|
||||
#adrSn#,
|
||||
#adrAdmId#,
|
||||
#memDeptSeq#,
|
||||
NOW() ,
|
||||
#frstRegisterId# ,
|
||||
NOW() ,
|
||||
@ -162,6 +202,27 @@
|
||||
,#lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 과거사건등록 - 조정부관리 -->
|
||||
<insert id="adjReqMgrPastDAO.insertMemDeptMgrPst" parameterClass="AdrMemDeptMgrPstVO">
|
||||
INSERT INTO ADR_MEM_DEPT_MGR_PST (
|
||||
MEM_PST_SEQ
|
||||
, MEM_DEPT_NM
|
||||
, USE_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES (
|
||||
#memPstSeq#
|
||||
, #memDeptNm#
|
||||
, 'Y'
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
<!-- 오프라인 조정사건관리인 등록 : 조정신청 대리인, 신청인, 피신청인 저장 -->
|
||||
<insert id="adjReqMgrPastDAO.insertAdrRppl" parameterClass="AdjReqPastVO">
|
||||
INSERT INTO ADR_RPPL (
|
||||
@ -252,7 +313,6 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
<!-- 조정알림SMS - 조정사건 번호 및 수신자 핸드폰번호 조회 -->
|
||||
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrPastList" parameterClass="AdjReqPastVO" resultMap="AdjReqPastMap">
|
||||
SELECT
|
||||
@ -280,5 +340,147 @@
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 과거사건등록 - 조정부관리 -->
|
||||
<insert id="adjReqMgrPastDAO.insertAdjAssMgrPst" parameterClass="AdjAssMgrPastVO">
|
||||
INSERT INTO ADR_ASS_MGR_PST (
|
||||
ADR_SEQ
|
||||
, ADR_SN
|
||||
, ASS_PST_SEQ
|
||||
, ASS_PST_USR_TY
|
||||
, ASS_PST_USR_NM
|
||||
, ADD_YN
|
||||
, ADD_CHG_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES (
|
||||
#adrSeq#
|
||||
, #adrSn#
|
||||
, #assPstSeq#
|
||||
, #assPstUsrTy#
|
||||
, #assPstUsrNm#
|
||||
, #addYn#
|
||||
, #addChgYn#
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
<!-- 과거이력 - 차수별 기일조정 팝업 - 조정부 조사관 불러오기 -->
|
||||
<select id="adjReqMgrPastDAO.selectMemAss" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
AMDMP.MEM_DEPT_NM as memDeptNm
|
||||
, AAMP.ASS_PST_USR_NM as assPstUsrNm
|
||||
FROM
|
||||
ADR_MGR_DETAIL AMD
|
||||
LEFT JOIN ADR_MEM_DEPT_MGR_PST AMDMP
|
||||
ON AMD.ADR_ADM_ID = AMDMP.MEM_PST_SEQ
|
||||
LEFT JOIN ADR_ASS_MGR_PST AAMP
|
||||
ON AMD.MEM_DEPT_SEQ = AAMP.ASS_PST_SEQ
|
||||
WHERE AMD.ADR_SEQ= #adrSeq#
|
||||
</select>
|
||||
|
||||
<!-- 과거사건등록 - 기일조서 등록 출석인 관리-->
|
||||
<insert id="adjReqMgrPastDAO.insertAdjAssList" parameterClass="java.util.List">
|
||||
|
||||
INSERT INTO ADR_ASS_MGR_PST (
|
||||
ADR_SEQ
|
||||
, ADR_SN
|
||||
, ASS_PST_SEQ
|
||||
, ASS_PST_USR_TY
|
||||
, ASS_PST_USR_NM
|
||||
, ADD_YN
|
||||
, ADD_CHG_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES
|
||||
<iterate conjunction=",">
|
||||
(
|
||||
#[].adrSeq#
|
||||
, #[].adrSn#
|
||||
, #[].assPstSeq#
|
||||
, #[].assPstUsrTy#
|
||||
, #[].assPstUsrNm#
|
||||
, #[].addYn#
|
||||
, 'N'
|
||||
, NOW()
|
||||
, #[].frstRegisterId#
|
||||
, NOW()
|
||||
, #[].lastUpdusrId#
|
||||
)
|
||||
</iterate>
|
||||
</insert>
|
||||
|
||||
<!-- 과거사건등록 - 기일조서 등록 - 기일조서정보 -->
|
||||
<update id="adjReqMgrPastDAO.updateAdrPrtclMgr" parameterClass="AdjReqPastVO">
|
||||
|
||||
UPDATE ADR_PRTCL_MGR SET
|
||||
open_yn = #openYn#
|
||||
, app_de = TO_DATETIME(TO_CHAR(#addDe#,'YYYY-MM-DD HH24:MI'))
|
||||
, app_place_ty = #appPlaceTy#
|
||||
, app_place = #appPlace#
|
||||
, next_app_de_yn = #nextAppDeYn#
|
||||
, next_app_de = TO_DATETIME(TO_CHAR(#nextAppDe#,'YYYY-MM-DD HH24:MI'))
|
||||
, prtcl_cn = #prtclCn#
|
||||
, sbmt_yn = #sbmtYn#
|
||||
, appr_yn = #apprYn#
|
||||
, frst_regist_pnttm = NOW()
|
||||
, frst_register_id = #frstRegisterId#
|
||||
, last_updt_pnttm = NOW()
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
, app_result_ty = #appResultTy#
|
||||
WHERE ADR_SEQ = #adrSeq#
|
||||
AND ADR_SN = #adrSn#
|
||||
</update>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdrRpplPastList" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT a.adr_seq as adrSeq,
|
||||
a.adr_sn as adrSn,
|
||||
a.ass_pst_seq as assPstSeq,
|
||||
a.ass_pst_usr_ty as assPstUsrTy,
|
||||
a.ass_pst_usr_nm as assPstUsrNm
|
||||
FROM adr_ass_mgr_pst a
|
||||
WHERE a.ass_pst_usr_ty IN ('10', '20', '50')
|
||||
AND a.adr_seq = #adrSeq#
|
||||
GROUP BY a.ass_pst_usr_ty;
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
|
||||
<select id="adjReqMgrPastDAO.findByIdPrtclMgr" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
ADR_SEQ
|
||||
, ADR_SN
|
||||
, PRTCL_SEQ
|
||||
, OPEN_YN
|
||||
, APP_DE
|
||||
, APP_PLACE_TY
|
||||
, APP_PLACE
|
||||
, NEXT_APP_DE_YN
|
||||
, NEXT_APP_DE
|
||||
, PRTCL_CN
|
||||
, SBMT_YN
|
||||
, SBMT_DE
|
||||
, APPR_YN
|
||||
, APPR_DE
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
, APP_RESULT_TY
|
||||
FROM ADR_PRTCL_MGR
|
||||
WHERE PRTCL_SEQ = #prtclSeq#
|
||||
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
@ -54,6 +54,14 @@
|
||||
listForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrOffDetail.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function AppReq(){
|
||||
var form = $('<form id="payform"></form>');
|
||||
form.append($('<input/>', {type: 'hidden', name: 'mltApprSeq', value: 'test'}));
|
||||
form.appendTo('body');
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do" , "850", "700", "AppReqPopup", form);
|
||||
form.remove();
|
||||
}
|
||||
</script>
|
||||
<title>조정신청목록</title>
|
||||
</head>
|
||||
@ -181,6 +189,7 @@
|
||||
<!-- //list -->
|
||||
|
||||
<div class="btn_wrap btn_layout02">
|
||||
<button type="button" class="btnType02" onclick="AppReq();">결재 요청 팝업 임시버튼</button>
|
||||
<button class="btnType02" onclick="fncCreate(); return false;" >등록</button>
|
||||
</div>
|
||||
|
||||
|
||||
@ -0,0 +1,137 @@
|
||||
<!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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<script type="text/javascript">
|
||||
function fncGoClose() {
|
||||
self.close();
|
||||
}
|
||||
|
||||
function btnReset(obj){
|
||||
$(obj).closest('dd').find('span').html('');
|
||||
}
|
||||
|
||||
function proxyPay(obj){
|
||||
var proxyPayList = '';
|
||||
proxyPayList += '<div class="appreq_box pay_box">';
|
||||
proxyPayList += '<div class="add_box"><button type="button" class="btnType08">추가</button></div>';
|
||||
proxyPayList += '<div class="list_box">';
|
||||
proxyPayList += '<dl>';
|
||||
proxyPayList += '<dt>대결자</dt>';
|
||||
proxyPayList += '<dd>';
|
||||
proxyPayList += '<span></span>';
|
||||
proxyPayList += '<div class="button_box"><button type="button" class="btn_reset">초기화</button></div>';
|
||||
proxyPayList += '</dd>';
|
||||
proxyPayList += '</dl>';
|
||||
proxyPayList += '</div>';
|
||||
proxyPayList += '</div>';
|
||||
if($(obj).hasClass('active')){
|
||||
$(obj).removeClass('active').text('대결').prev('.btn_reset').show();
|
||||
$(obj).closest('li').find('.pay_box').remove();
|
||||
}else{
|
||||
$(obj).addClass('active').text('대결취소').prev('.btn_reset').hide();
|
||||
$(obj).closest('li').append(proxyPayList);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<title>○○○ 결재 요청</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="area_popup">
|
||||
<div class="cont_popup">
|
||||
<div class="menu_select">
|
||||
<select name="authorCode" id="authorCode" class="select" title="검색조건선택">
|
||||
<option value="부서별">부서별</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="menu_wrap appreq_menu_wrap">
|
||||
<div class="menu_area">
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btnType02 all_open" onclick="$('#kopost_organization').jstree('open_all' );">모두열기</button>
|
||||
<button type="button" class="btnType03 all_close" onclick="$('#kopost_organization').jstree('close_node' , $('#0') );">모두닫기</button>
|
||||
</div>
|
||||
<div class="menu_list" id="kopost_organization" class="jstree_orgChart"></div>
|
||||
</div>
|
||||
<div class="menu_detail">
|
||||
<ul class="appreq_list">
|
||||
<li>
|
||||
<div class="title">팀장</div>
|
||||
<div class="appreq_box">
|
||||
<div class="add_box">
|
||||
<button type="button" class="btnType08">추가</button>
|
||||
</div>
|
||||
<div class="list_box">
|
||||
<dl>
|
||||
<dt>결재자</dt>
|
||||
<dd>
|
||||
<span>홍길동</span>
|
||||
<div class="button_box">
|
||||
<button type="button" class="btn_reset" onclick="btnReset(this);">초기화</button>
|
||||
<button type="button" class="btn_pay" onclick="proxyPay(this);">대결</button>
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="title">부서장</div>
|
||||
<div class="appreq_box">
|
||||
<div class="add_box">
|
||||
<button type="button" class="btnType08">추가</button>
|
||||
</div>
|
||||
<div class="list_box">
|
||||
<dl>
|
||||
<dt>결재자</dt>
|
||||
<dd>
|
||||
<span>홍길동</span>
|
||||
<div class="button_box">
|
||||
<button type="button" class="btn_reset" onclick="btnReset(this);">초기화</button>
|
||||
<button type="button" class="btn_pay" onclick="proxyPay(this);">대결</button>
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="title">위원장</div>
|
||||
<div class="appreq_box">
|
||||
<div class="add_box">
|
||||
<button type="button" class="btnType08">추가</button>
|
||||
</div>
|
||||
<div class="list_box">
|
||||
<dl>
|
||||
<dt>결재자</dt>
|
||||
<dd>
|
||||
<span>홍길동</span>
|
||||
<div class="button_box">
|
||||
<button type="button" class="btn_reset" onclick="btnReset(this);">초기화</button>
|
||||
<button type="button" class="btn_pay" onclick="proxyPay(this);">대결</button>
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn_wrap btn_layout04">
|
||||
<button type="button" class="btnType01">기본결재선 지정</button>
|
||||
<button type="button" class="btnType06">결재요청</button>
|
||||
<button type="button" class="btnType03" onclick="fncGoClose();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -49,6 +49,8 @@
|
||||
|
||||
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
||||
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||
<input type="hidden" name="memDeptNm" id="memDeptNm"/>
|
||||
<input type="hidden" name="assPstUsrNm" id="assPstUsrNm"/>
|
||||
<input type="hidden" name="appResultTy" id="appResultTy"/>
|
||||
<input type="hidden" name="statCd" id="statCd" value="" />
|
||||
<input type="hidden" name="adrNo" id="adrNo" value="" />
|
||||
@ -1343,6 +1345,18 @@
|
||||
<form:textarea path="reqCn2" id="reqCn2" cols="30" rows="5" cssClass="purpose_text"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>조정부</p>
|
||||
</th>
|
||||
<td><input type="text" id="memDeptNmTemp" value="" size="30"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>조정조사관</p>
|
||||
</th>
|
||||
<td><input type="text" id="assPstUsrNmTemp" value="" size="30"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>진행된 차수</p>
|
||||
|
||||
@ -0,0 +1,530 @@
|
||||
<!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="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>
|
||||
<%
|
||||
/**
|
||||
* @Class Name : AdjustDeptManagerList.jsp
|
||||
* @Description : 조정부관리
|
||||
* @Modification Information
|
||||
* @
|
||||
* @ 수정일 수정자 수정내용
|
||||
* @ ------- -------- ---------------------------
|
||||
* @ 2021.08.09 김봉호 최초 생성
|
||||
* @author 김봉호
|
||||
* @since 2021.08.21
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
%>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
});
|
||||
|
||||
//단일 첨부파일 버튼
|
||||
$(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 : "/kccadr/adjPgrMgr/apm/docRegPopAjax.do",
|
||||
data : data,
|
||||
dataType : 'json',
|
||||
async : false,
|
||||
processData : false,
|
||||
contentType : false,
|
||||
cache : false,
|
||||
success : function(returnData, status) {
|
||||
if (returnData.result == 'success') {
|
||||
alert("사건문서 제출이 완료되었습니다.");
|
||||
opener.location.reload(true);
|
||||
self.close();
|
||||
} else {
|
||||
alert(returnData.message);
|
||||
}
|
||||
|
||||
},
|
||||
error : function(e) {
|
||||
alert("사건문서 제출에 실패하였습니다.");
|
||||
console.log("ERROR : ", e);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function validation() {
|
||||
|
||||
if (isEmpty($('#adrDocCn1').val())) {
|
||||
alert('답변내용을 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($('#tbody_fiielist tr').length * 1 <= 0) {
|
||||
alert("첨부서류를 등록해 주세요");
|
||||
return false;
|
||||
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
//문서구분에 따른 신청인 피신청인 선택값 show/hide
|
||||
function docTypeDiv(divVal){
|
||||
//답변서
|
||||
if(divVal == '10'){
|
||||
//신청인
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', false);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', false);
|
||||
$(this).eq(0).prop('selected', true);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//준비서면
|
||||
else if(divVal == '20'){
|
||||
//신청인
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', true);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//취하신청서
|
||||
else if(divVal == '30'){
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', true);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//피신청인 경정신청서
|
||||
else if(divVal == '40'){
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', true);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//조정기일 연장동의서
|
||||
else if(divVal == '50'){
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', false);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//우편발송 배달증명서
|
||||
else if(divVal == '60'){
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', false);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//관련 문서 전체
|
||||
else if(divVal == '70'){
|
||||
//신청인
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', false);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', true);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', true);
|
||||
}
|
||||
//조정기일변경신청서
|
||||
else if(divVal == '80'){
|
||||
//신청인
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', false);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
//직권조정 이의신청서
|
||||
else if(divVal == '90'){
|
||||
//신청인
|
||||
$('#rpplSeq').find('option[name=10]').prop('disabled', false);
|
||||
$('#rpplSeq').find('option[name=10]').prop('selected', true);
|
||||
//피신청인
|
||||
$('#rpplSeq').find('option[name=20]').each(function(){
|
||||
$(this).prop('disabled', false);
|
||||
$(this).prop('selected', false);
|
||||
});
|
||||
//조정조사관
|
||||
$('#rpplSeq').find('option[name=30]').prop('disabled', true);
|
||||
$('#rpplSeq').find('option[name=30]').prop('selected', false);
|
||||
}
|
||||
}
|
||||
|
||||
//더하기 버튼 alert
|
||||
function fn_testPageAlert(){
|
||||
alert("사건관련 문서 추가 시 작동하는 버튼입니다. \n 첨부파일 솔루션 도입 후 적용 예정");
|
||||
}
|
||||
|
||||
</script>
|
||||
<title>사건관련문서 등록</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="popPageForm" name="popPageForm" method="post">
|
||||
<!-- <input type="hidden" id="prtclSeq" name="prtclSeq" value="" /> -->
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${adjReqMgrPastVO.adrSeq}" />" />
|
||||
<%-- <input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" /> --%>
|
||||
<%-- <input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" /> --%>
|
||||
<!-- <input type="hidden" id="rpplTy" name="rpplTy" /> -->
|
||||
<%-- <input type="hidden" id="adrEndDeDay" name="adrEndDeDay" value="<c:out value="${info.adrEndDeDay}" />" /> --%>
|
||||
<%-- <input type="hidden" id="appSeq" name="appSeq" value="<c:out value="${info.appSeq}" />" /> --%>
|
||||
<!-- <input type="hidden" id="closeDocTy" name="closeDocTy" /> -->
|
||||
<%-- <input type="hidden" id="adrAvoidSeq" name="adrAvoidSeq" value="<c:out value="${info.adrAvoidSeq}" />" /> --%>
|
||||
<%-- <input type="hidden" id="agntSeq" name="agntSeq" value="<c:out value="${info.agntSeq}" />" /> --%>
|
||||
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||
</form>
|
||||
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>사건관련문서 등록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>오프라인 조정관리</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>과거사건등록</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">사건관련문서 등록</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<%-- <p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p> --%>
|
||||
<button class="btnType06 btn_edit" type="button" onclick="fn_testPageAlert(); return false;">+</button>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table class="pop_tbType01">
|
||||
<caption>사건문서 등록 : 신청인, 피신청인, 관리자가 사건에 관련된 첨부파일을 등록한다.</caption>
|
||||
<colgroup>
|
||||
<col style="width: 200px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>문서 구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<kc:select codeId="CC044" id="adrDocTy" name="adrDocTy" onChange="docTypeDiv(this.value);"/>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>사건문서 등록인 구분</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<select name="rpplSeq" id="rpplSeq" class="subSearch">
|
||||
<c:forEach var="info" items="${rpplList}" varStatus="status">
|
||||
<option name="${info.assPstUsrTy}" value="${info.assPstSeq}" <c:if test="${status.count==2}">selected="selected"</c:if>>${info.assPstUsrNm} (<kc:code codeId="CC005" code="${info.assPstUsrTy}"/>)</option>
|
||||
</c:forEach>
|
||||
<option name="30" value="${adrAdminInfo.adrAdmId}">${adrAdminInfo.adrAdmNm} (조정조사관)</option>
|
||||
</select>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="req_text">
|
||||
<p>내용</p>
|
||||
</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" class="req_text">
|
||||
<p>첨부서류</p>
|
||||
</th>
|
||||
<td class="upload_area">
|
||||
|
||||
<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 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 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">
|
||||
<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 class="btn_wrap btn_layout04">
|
||||
<button class="btnType06 btn_edit" onclick="fncReg();">등록</button>
|
||||
<button class="btnType06 btn_list" onclick="fncClose();">취소</button>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
<!-- //list -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
<!-- //cont -->
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<%-- <div class="cont_wrap">
|
||||
<div class="box">
|
||||
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>사건관련문서 등록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>오프라인 조정관리</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>과거사건등록</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">사건관련문서 등록</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 10%">
|
||||
<col style="width: auto">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>회차</th>
|
||||
<th>결과</th>
|
||||
<th>등록/수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
1
|
||||
</td>
|
||||
<td>
|
||||
해당 차수의 정보를 등록해 주세요
|
||||
</td>
|
||||
<td>
|
||||
<button class="btn_search regBtn">등록</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
<!-- //cont --> --%>
|
||||
@ -3,7 +3,7 @@
|
||||
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="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="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
@ -73,17 +73,50 @@
|
||||
// listForm.submit();
|
||||
// }
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
// 등록버튼 클릭 이벤트
|
||||
$('.regBtn').on('click', function(){
|
||||
|
||||
// click한 row의 차수
|
||||
var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text());
|
||||
$('#nowAdrSn').val(nowAdrSn);
|
||||
|
||||
$('#prtclSeq').val($(this).data('info'));
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||
|
||||
});
|
||||
|
||||
$('.updBtn').on('click', function(){
|
||||
|
||||
$('#prtclSeq').val($(this).data('info'));
|
||||
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtUpdtPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<title>사건진행정보</title>
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="listForm" name="listForm" method="post">
|
||||
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${exmpAppManageVO.pageIndex}' default='1' />"/> --%>
|
||||
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${exmpAppManageVO.searchSortCnd}" />" /> --%>
|
||||
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${exmpAppManageVO.searchSortOrd}" />" /> --%>
|
||||
<%-- <input type="hidden" name="codeId" value="<c:out value="${exmpAppManageVO.codeId}" />" /> --%>
|
||||
<!-- <input type="hidden" name="expmCcTy" value="" /> -->
|
||||
<!-- <input type="hidden" name="exmpMgrId" value="" /> -->
|
||||
|
||||
<form id="popPageForm" name="popPageForm" method="post">
|
||||
<input type="hidden" id="prtclSeq" name="prtclSeq" value="" />
|
||||
<input type="hidden" id="nowAdrSn" name="nowAdrSn" value="" />
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" />
|
||||
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
||||
<input type="hidden" id="rpplTy" name="rpplTy" />
|
||||
<input type="hidden" id="adrEndDeDay" name="adrEndDeDay" value="<c:out value="${info.adrEndDeDay}" />" />
|
||||
<input type="hidden" id="appSeq" name="appSeq" value="<c:out value="${info.appSeq}" />" />
|
||||
<input type="hidden" id="closeDocTy" name="closeDocTy" />
|
||||
<input type="hidden" id="adrAvoidSeq" name="adrAvoidSeq" value="<c:out value="${info.adrAvoidSeq}" />" />
|
||||
<input type="hidden" id="agntSeq" name="agntSeq" value="<c:out value="${info.agntSeq}" />" />
|
||||
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||
</form>
|
||||
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
@ -107,10 +140,7 @@
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<p>총 진행 회차 : <span>??</span>건</p>
|
||||
<div class="list_util">
|
||||
<button class="btn_search" onclick="fncSelectConciliatorManageList(); return false;">검색</button>
|
||||
</div>
|
||||
<p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
<!-- list -->
|
||||
@ -125,7 +155,7 @@
|
||||
<tr>
|
||||
<th>회차</th>
|
||||
<th>결과</th>
|
||||
<th>등록/삭제</th>
|
||||
<th>등록/수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -135,10 +165,24 @@
|
||||
<c:out value="${adjPast.adrSn }" />
|
||||
</td>
|
||||
<td>
|
||||
1
|
||||
<c:choose>
|
||||
<c:when test="${empty adjPast.prtclCn }">
|
||||
해당 차수의 정보를 등록해 주세요
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:out value="${adjPast.prtclCn }"/>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<button class="btn_search" onclick="fncSelectConciliatorManageList(); return false;">검색</button>
|
||||
<c:choose>
|
||||
<c:when test="${empty adjPast.prtclCn }">
|
||||
<button class="btn_search regBtn">등록</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button class="btn_search updBtn" data-info="${adjPast.prtclSeq }">수정</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
@ -147,9 +191,9 @@
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<div class="btn_wrap btn_layout02">
|
||||
<button class="btnType02" onclick="fncCreate(); return false;" >등록</button>
|
||||
</div>
|
||||
<!-- <div class="btn_wrap btn_layout02"> -->
|
||||
<!-- <button class="btnType02" onclick="fncCreate(); return false;" >등록</button> -->
|
||||
<!-- </div> -->
|
||||
|
||||
<!-- page -->
|
||||
<!-- <div class="page"> -->
|
||||
@ -162,7 +206,6 @@
|
||||
<!-- //cont -->
|
||||
<!-- //cont -->
|
||||
|
||||
</form:form>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
549
src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtRegPop.jsp
Normal file
549
src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtRegPop.jsp
Normal file
@ -0,0 +1,549 @@
|
||||
<%@ 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"%>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<!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>
|
||||
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$(document).ready(function() {
|
||||
fncShow();
|
||||
fncNextApp();
|
||||
|
||||
//시간 선택시 실행
|
||||
$('input[name=appDeTime]').timepicker({
|
||||
'timeFormat': 'HH:mm',
|
||||
});
|
||||
|
||||
$('input[name=nextAppDeTime]').timepicker({
|
||||
'timeFormat': 'HH:mm',
|
||||
});
|
||||
|
||||
$('#appResultTy').val('50').trigger('change');
|
||||
|
||||
|
||||
});
|
||||
|
||||
function fncCheckNextYn() {
|
||||
|
||||
var value = $('input[name="nextAppDeYn"]:checked').val();
|
||||
|
||||
if (value == 'Y') {
|
||||
$('#nextAppDeRow').show();
|
||||
} else {
|
||||
$('#nextAppDeRow').hide();
|
||||
$('#nextAppDeDay').val('');
|
||||
$('#nextAppDeTime').val('');
|
||||
}
|
||||
|
||||
}
|
||||
function fncNextApp(){
|
||||
if ($('#appResultTy').val() == "50") {
|
||||
$('#nextApp').show();
|
||||
$("input:radio[id='nextAppDeY']").prop("checked", true);
|
||||
} else {
|
||||
$('#nextApp').hide();
|
||||
$("input:radio[id='nextAppDeN']").prop("checked", true);
|
||||
}
|
||||
fncCheckNextYn();
|
||||
}
|
||||
|
||||
function fncShow() {
|
||||
|
||||
if ($('#appPlaceTy').val() == "99") {
|
||||
$('#appPlaceTyDiv').show();
|
||||
} else {
|
||||
$('#appPlaceTyDiv').hide();
|
||||
$('#appPlaceTx').val('');
|
||||
$('#appPlaceDetailTx').val('');
|
||||
|
||||
}
|
||||
|
||||
if ($('#appPlaceAddrTy').val() == "99") {
|
||||
$('#appPlaceAddrTyDiv').show();
|
||||
} else {
|
||||
$('#appPlaceAddrTyDiv').hide();
|
||||
$('#appPlaceAddrTx').val('');
|
||||
$('#appPlaceAddrDetailTx').val('');
|
||||
}
|
||||
}
|
||||
|
||||
function fncReg(p_param) {
|
||||
|
||||
|
||||
if (!isEmptyObj('addAgntListSTemp')) {
|
||||
var val = '35|'+$('#addAgntListSTemp').val();
|
||||
|
||||
$('#addAgntListS').val(val);
|
||||
}
|
||||
|
||||
|
||||
if (!isEmptyObj('addAgntListPTemp')) {
|
||||
|
||||
$('#addAgntListP').val('45|'+$('#addAgntListPTemp').val());
|
||||
}
|
||||
|
||||
|
||||
if(isValid()){
|
||||
|
||||
|
||||
var f = document.getElementById("listForm");
|
||||
var data = new FormData(f);
|
||||
|
||||
|
||||
// addAgntListPTemp
|
||||
|
||||
|
||||
if (confirm('작성된 내용을 등록하시겠습니까?')) {
|
||||
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : "/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do",
|
||||
data : data,
|
||||
dataType : 'json',
|
||||
async : false,
|
||||
processData : false,
|
||||
contentType : false,
|
||||
cache : false,
|
||||
success : function(returnData, status) {
|
||||
if (returnData.result == 'success') {
|
||||
if(isEmpty(p_param)){
|
||||
alert("기일조서이 등록 되었습니다.");
|
||||
fncGoList(); //상세
|
||||
}else{
|
||||
fnc_aprvl_step_1(p_param);
|
||||
}
|
||||
} else {
|
||||
alert(returnData.message);
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
error : function(e) {
|
||||
alert("기일조서에 실패하였습니다.");
|
||||
console.log("ERROR : ", e);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function isValid() {
|
||||
|
||||
var isValidDate = Date.parse($('#appDeDay').val());
|
||||
|
||||
if (isNaN(isValidDate)) {
|
||||
alert("조정기일을 입력해 주세요");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isDatetime($('#appDeTime').val())) {
|
||||
alert("유효한 조정기일 시간을 'hh:mm'형식으로 입력해 주세요"); //
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($('#appPlaceTy').val() == "99") {
|
||||
if (isEmptyObj('appPlaceTx')) {
|
||||
alert('장소를 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if ($('#appPlaceAddrTy').val() == "99") {
|
||||
if (isEmptyObj('appPlaceAddrTx')) {
|
||||
alert('주소를 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($('input[name="nextAppDeYn"]:checked').val() == "Y") {
|
||||
isValidDate = Date.parse($('#nextAppDeDay').val());
|
||||
|
||||
if (isNaN(isValidDate)) {
|
||||
alert("유효한 다음 조정기일을 입력해 주세요");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isDatetime($('#nextAppDeTime').val())) {
|
||||
alert("유효한 다음 조정기일 시간을 'hh:mm'형식으로 입력해 주세요"); // nextAppDeTime
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (isEmptyObj('prtclCn')) {
|
||||
alert('조서내용을 입력해 주세요');
|
||||
return false;
|
||||
}
|
||||
|
||||
if (isEmptyObj('addUsrNm0')) {
|
||||
alert('조정부장 이름을 입력해 주세요');
|
||||
return false;
|
||||
}
|
||||
|
||||
// if (isEmptyObj('addUsrNm1')) {
|
||||
// alert('조정위원1 이름을 입력해 주세요');
|
||||
// return false;
|
||||
// }
|
||||
|
||||
// if (isEmptyObj('addUsrNm2')) {
|
||||
// alert('조정위원2 이름을 입력해 주세요');
|
||||
// return false;
|
||||
// }
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
//결재 처리 1단계
|
||||
function fnc_aprvl_step_1(p_param){
|
||||
|
||||
//adr_seq, adr_sn + 하기 sbmtTy, sbmtTyCd 값 4개 필수입니다.
|
||||
var data = new FormData(document.getElementById("approval"));
|
||||
data.append("sbmtTy" ,p_param);
|
||||
data.append("sbmtTyCd" ,p_param);
|
||||
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
console.log(returnData.result);
|
||||
//alert(returnData.result);
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
alert('성공적으로 승인요청하였습니다.');
|
||||
fncGoList(); //상세
|
||||
}else{
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
function srcAss(idx) {
|
||||
$('#assIdx').val(idx);
|
||||
$('#assVal').val($('#addUsrId0').val() + ',' + $('#addUsrId1').val() + ',' + $('#addUsrId2').val());
|
||||
if(idx==2){
|
||||
$('#memGrade').val('01');
|
||||
}else{
|
||||
$('#memGrade').val('02');
|
||||
}
|
||||
commonPopWindowopenForm("/kccadr/adjPgrMgr/dtb/popup/srcAssPop.do", "650", "830", "srcAss", $("#popForm"));
|
||||
}
|
||||
|
||||
function setAss(assIdx, ass0, ass1) {
|
||||
$('#addUsrId' + assIdx).val(ass0);
|
||||
$('#addUsrNm' + assIdx).val(ass1);
|
||||
$('#addChgYn' + assIdx).val('Y');
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<form:form id="listForm" onsubmit="return false;" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq }"/>" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${newAdrSn}"/>" />
|
||||
<input type="hidden" id="addAgntListS" name="addAgntList" value=""/>
|
||||
<input type="hidden" id="addAgntListP" name="addAgntList" value=""/>
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>기일조서 등록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home">
|
||||
<a href="/"><i></i></a>
|
||||
</li>
|
||||
<li>
|
||||
<span>과거사건등록</span>
|
||||
</li>
|
||||
<li>
|
||||
<span class="cur_nav">기일조서 등록</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
<div class="cont">
|
||||
<!-- list_상세 -->
|
||||
<div class="tbType02">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 35%;">
|
||||
<col style="width: 15%;">
|
||||
<col style="width: 30%;">
|
||||
</colgroup>
|
||||
<tbody class="border_0">
|
||||
<tr>
|
||||
<th>조 정 부</th>
|
||||
<td colspan="3">
|
||||
<c:out value='${memAss.memDeptNm }' />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>차 수</th>
|
||||
<td colspan="3">
|
||||
<c:out value="${newAdrSn}"></c:out>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>사 건</th>
|
||||
<td>
|
||||
<c:out value="${info.adrNo }"></c:out>
|
||||
</td>
|
||||
<th>사건내용</th>
|
||||
<td>
|
||||
<c:out value="${info.ccTyTx }"></c:out>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">신청인</th>
|
||||
<td rowspan="2">
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='10'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option> --%>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
<th>대리인</th>
|
||||
<td>
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='30'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option> --%>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>참관대리인</th>
|
||||
<td>
|
||||
<%-- <c:forEach var="ass" items="${assList}"> --%>
|
||||
<%-- <c:choose> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='30' && ass.isAgnt eq 'Y'}"> --%>
|
||||
<!-- <p> -->
|
||||
<%-- <c:out value="${ass.agntNm }"></c:out> --%>
|
||||
<!-- </p> -->
|
||||
<!-- <select name="addAgntList" id="addAgntList" class="wid_120"> -->
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|35|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|35|N"></c:out>">불출석</option> --%>
|
||||
<!-- </select> -->
|
||||
<%-- </c:when> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='30' && ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <c:when test="${ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <button type="button" class="btnType01 btn_change" onclick="fncAddAgnt('${ass.addUsrId}')">참관대리인등록</button> --%>
|
||||
<%-- </c:when> --%>
|
||||
<%-- </c:choose> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
<input type="text" id="addAgntListSTemp" value=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">피신청인</th>
|
||||
<td rowspan="2">
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='20'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
<th>대리인</th>
|
||||
<td>
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='40'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>참관대리인</th>
|
||||
<td>
|
||||
<%-- <c:forEach var="ass" items="${assList}"> --%>
|
||||
<%-- <c:choose> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='40' && ass.isAgnt eq 'Y'}"> --%>
|
||||
<!-- <p> -->
|
||||
<%-- <c:out value="${ass.agntNm }"></c:out> --%>
|
||||
<!-- </p> -->
|
||||
<!-- <select name="addAgntList" id="addAgntList" class="wid_120"> -->
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|45|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|45|N"></c:out>">불출석</option> --%>
|
||||
<!-- </select> -->
|
||||
<%-- </c:when> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='40' && ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <button type="button" class="btnType01 btn_change" onclick="fncAddAgnt('${ass.addUsrId}')">참관대리인등록</button> --%>
|
||||
<%-- </c:when> --%>
|
||||
<%-- </c:choose> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
|
||||
<input type="text" id="addAgntListPTemp" value=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정기일</th>
|
||||
<td>
|
||||
<div class="sel_date">
|
||||
<input type="text" class="appDeDay inp" title="검색시작일" id="appDeDay" name="appDeDay" onclick="return calendarOpen('appDeDay-lry','',this)" value="<c:out value="${apmChgInfo.appDeDay }"></c:out>" data-datecontrol="true" onkeyup="setFormat('day',this)" maxlength="10" readonly>
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('appDeDay-lry','',this)" class="btn_cal"></button>
|
||||
<div id="appDeDay-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="appDeDay-ifrm" name="appDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" class="time_input" placeholder="11:00" id="appDeTime" name="appDeTime" value="<c:out value="${apmChgInfo.appDeTime }"></c:out>" onkeyup="setFormat('time',this)" maxlength="8">
|
||||
</td>
|
||||
<th>공개여부</th>
|
||||
<td>
|
||||
<select name="openYn" id="openYn" class="wid_120">
|
||||
<option value="N">비공개</option>
|
||||
<option value="Y">공개</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>장소</th>
|
||||
<td colspan="3">
|
||||
<kc:select codeId="CC020" id="appPlaceTy" name="appPlaceTy" selectedValue="${info.appPlaceTy }" script="onchange='fncShow()'" />
|
||||
<div id="appPlaceTyDiv" style="display: none;">
|
||||
<button type="button" class="btnType01" onclick="fn_postCode(this);">주소검색</button>
|
||||
<input type="hidden" id="appPlaceZipTx" name="appPlaceZipTx" class="adr_input">
|
||||
<input type="text" id="appPlaceTx" name="appPlaceTx" class="searchResultAddr" size="40" value="<c:out value="${info.appPlaceTx }"></c:out>">
|
||||
<input type="text" class="dir_input" id="appPlaceDetailTx" name="appPlaceDetailTx" value="<c:out value="${info.appPlaceDetailTx }"></c:out>">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>기일결과</th>
|
||||
<td colspan="3">
|
||||
<kc:select codeId="CC023" id="appResultTy" name="appResultTy" onChange="fncNextApp()" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="nextApp">
|
||||
<th>다음 기일 지정 여부</th>
|
||||
<td>
|
||||
<div class="radio_wrap">
|
||||
<span>
|
||||
<input type="radio" id="nextAppDeY" name="nextAppDeYn" value="Y" checked onclick="fncCheckNextYn()">
|
||||
<label for="nextAppDeY">필요</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" id="nextAppDeN" name="nextAppDeYn" value="N" onclick="fncCheckNextYn()">
|
||||
<label for="nextAppDeN">필요없음</label>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="nextAppDeRow">
|
||||
<th>고지된 다음기일</th>
|
||||
<td colspan="3">
|
||||
<div class="sel_date">
|
||||
<input type="text" class="nextAppDeDay inp" title="검색시작일" id="nextAppDeDay" name="nextAppDeDay" data-datecontrol="true" onkeyup="setFormat('day',this)" maxlength="10">
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('nextAppDeDay-lry','',this)" class="btn_cal"></button>
|
||||
<div id="nextAppDeDay-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="nextAppDeDay-ifrm" name="nextAppDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" class="time_input" placeholder="11:00" id="nextAppDeTime" name="nextAppDeTime" onkeyup="setFormat('time',this)" maxlength="8">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조서내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2" style="height: 200px;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm0" name="addUsrNm0" name="addUsrNm0" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원1</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm1" name="addUsrNm1" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원2</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm2" name="addUsrNm2" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정조사관</th>
|
||||
<td colspan="3">
|
||||
<c:out value='${memAss.assPstUsrNm }' />
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list_상세 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left"></div>
|
||||
<div class="area_right">
|
||||
<!-- <button type="button" class="btnType02" onclick="fncReg('302010');">기일조서 승인 요청</button> -->
|
||||
<button type="button" class="btnType06" onclick="fncReg()">등록</button>
|
||||
<button type="button" class="btnType04" onclick="fncGoList()">취소</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@ -87,6 +87,12 @@
|
||||
$(".select_wrap1").hide();
|
||||
$(".subSearch").trigger("change");
|
||||
});
|
||||
|
||||
function fn_goRegist(){
|
||||
location.href = "/web/kccadr/accdnt/ai/docIssReqRegist.do";
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
@ -292,9 +298,9 @@
|
||||
<!-- //list -->
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<!-- <div class="btn_wrap btn_layout01">
|
||||
<button class="btnType09" onclick="fncGoCreate()">등록</button>
|
||||
</div> -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<button class="btnType09" onclick="fn_goRegist()">등록</button>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
<!-- page -->
|
||||
|
||||
@ -96,8 +96,7 @@ function fnGoCrtfc(){
|
||||
<p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.<br>(STEP3 신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //안내문구 -->
|
||||
@ -133,12 +132,12 @@ function fnGoCrtfc(){
|
||||
<p class="tit">2. 조정의 당사자 <span>본인</span>이신가요?</p>
|
||||
<ul>
|
||||
<li>
|
||||
<input type="radio" name="rpplTy" value="${KccadrConstants.ADR_RPPL_TY_REQ}" id="subject_person01"><label
|
||||
for="subject_person01">네, 본인입니다.</label>
|
||||
<input type="radio" name="rpplTy" value="${KccadrConstants.ADR_RPPL_TY_REQ}" id="subject_person01">
|
||||
<label for="subject_person01"><i></i>네, 본인입니다.</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="radio" name="rpplTy" value="${KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY}" id="subject_person02"><label for="subject_person02">아니오, 대리인(변호사, 가족
|
||||
, 직원)입니다.</label>
|
||||
<input type="radio" name="rpplTy" value="${KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY}" id="subject_person02">
|
||||
<label for="subject_person02"><i></i>아니오, 대리인<br>(변호사, 가족 , 직원)입니다.</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -180,44 +180,59 @@ resInfo--%>
|
||||
|
||||
<!-- step -->
|
||||
<div class="step_wrap status_detail">
|
||||
<div class="step step01" data-info="1" style="cursor:pointer;">
|
||||
<div class="step step01 <c:out value="${statusActive eq '1' ? 'active' : ''}" /> hover_content_wrap" data-info="1" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 01
|
||||
<span>접수</span>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
<div class="hover_content_box">
|
||||
조정 진행과정 중 하나의 절차로써, 사건 당사자들의 합의를 위해 한국저작권위원회가 중재하는 자리로 조정위원, 사건당사자, 그 밖의 사건관계인이 출석 하는 날을 말합니다.
|
||||
</div>
|
||||
</div>
|
||||
<div class="step step02" data-info="2" style="cursor:pointer;">
|
||||
<div class="step step02 <c:out value="${statusActive eq '2' ? 'active' : ''}" /> hover_content_wrap" data-info="2" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 02
|
||||
<span>기일지정</span>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
<div class="hover_content_box">
|
||||
조정 진행과정 중 하나의 절차로써, 사건 당사자들의 합의를 위해 한국저작권위원회가 중재하는 자리로 조정위원, 사건당사자, 그 밖의 사건관계인이 출석 하는 날을 말합니다.
|
||||
</div>
|
||||
</div>
|
||||
<div class="step step03" data-info="3" style="cursor:pointer;">
|
||||
<div class="step step03 <c:out value="${statusActive eq '3' ? 'active' : ''}" /> hover_content_wrap" data-info="3" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 03
|
||||
<span>기일개최</span>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
<div class="hover_content_box">
|
||||
조정 진행과정 중 하나의 절차로써, 사건 당사자들의 합의를 위해 한국저작권위원회가 중재하는 자리로 조정위원, 사건당사자, 그 밖의 사건관계인이 출석 하는 날을 말합니다.
|
||||
</div>
|
||||
</div>
|
||||
<div class="step step04" data-info="4" style="cursor:pointer;">
|
||||
<div class="step step04 <c:out value="${statusActive eq '4' ? 'active' : ''}" /> hover_content_wrap" data-info="4" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 04
|
||||
<span>조정중</span>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
<div class="hover_content_box">
|
||||
조정 진행과정 중 하나의 절차로써, 사건 당사자들의 합의를 위해 한국저작권위원회가 중재하는 자리로 조정위원, 사건당사자, 그 밖의 사건관계인이 출석 하는 날을 말합니다.
|
||||
</div>
|
||||
</div>
|
||||
<div class="step step05" data-info="5" style="cursor:pointer;">
|
||||
<div class="step step05 <c:out value="${statusActive eq '5' ? 'active' : ''}" /> hover_content_wrap" data-info="5" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 05
|
||||
<span>종료</span>
|
||||
</p>
|
||||
<div class="hover_content_box">
|
||||
조정 진행과정 중 하나의 절차로써, 사건 당사자들의 합의를 위해 한국저작권위원회가 중재하는 자리로 조정위원, 사건당사자, 그 밖의 사건관계인이 출석 하는 날을 말합니다.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //step -->
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
<%@ 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>
|
||||
|
||||
@ -12,8 +12,6 @@
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
</script>
|
||||
<script src="<c:url value='/js/kccadr/kakaojs/kakao.js' />"></script>
|
||||
<script src="<c:url value='/js/kccadr/naverjs/naveridlogin_js_sdk_2.0.2.js' />"></script>
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="createForm" name="createForm" commandName="adjstChangeDateVO" onsubmit="return false;">
|
||||
@ -118,135 +116,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- TEST CODE -->
|
||||
<ul>
|
||||
<li onclick="kakaoLogin();">
|
||||
<a href="javascript:void(0)">
|
||||
<span>카카오 로그인</span>
|
||||
</a>
|
||||
</li>
|
||||
<li onclick="kakaoLogout();">
|
||||
<a href="javascript:void(0)">
|
||||
<span>카카오 로그아웃</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<br><br><br><br><br><br>
|
||||
|
||||
<div class="login-area">
|
||||
<div id="message">
|
||||
로그인 버튼을 눌러 로그인 해주세요.
|
||||
</div>
|
||||
<div id="button_area">
|
||||
<div id="naverIdLogin"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 카카오 스크립트 -->
|
||||
<script>
|
||||
Kakao.init('5a964d4a736ef47416f326a646bcfc5e'); //발급받은 키 중 javascript키를 사용해준다.
|
||||
console.log(Kakao.isInitialized()); // sdk초기화여부판단
|
||||
//카카오로그인
|
||||
function kakaoLogin() {
|
||||
Kakao.Auth.login({
|
||||
success: function (response) {
|
||||
Kakao.API.request({
|
||||
url: '/v2/user/me',
|
||||
success: function (response) {
|
||||
console.log(response)
|
||||
},
|
||||
fail: function (error) {
|
||||
console.log(error)
|
||||
},
|
||||
})
|
||||
},
|
||||
fail: function (error) {
|
||||
console.log(error)
|
||||
},
|
||||
})
|
||||
}
|
||||
//카카오로그아웃
|
||||
function kakaoLogout() {
|
||||
if (Kakao.Auth.getAccessToken()) {
|
||||
Kakao.API.request({
|
||||
url: '/v1/user/unlink',
|
||||
success: function (response) {
|
||||
console.log(response)
|
||||
},
|
||||
fail: function (error) {
|
||||
console.log(error)
|
||||
},
|
||||
})
|
||||
Kakao.Auth.setAccessToken(undefined)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const naverLogin = new naver.LoginWithNaverId(
|
||||
{
|
||||
clientId: "iMGwQvTUeD4tVwv41haJ",
|
||||
callbackUrl: "http://localhost:8089/web/kccadr/certDoc/cfrmDetail.do",
|
||||
loginButton: {color: "green", type: 2, height: 40}
|
||||
}
|
||||
);
|
||||
naverLogin.init(); // 로그인 설정
|
||||
|
||||
naverLogin.getLoginStatus(function (status) {
|
||||
alert(status);
|
||||
if (status) {
|
||||
const email=naverLogin.user.getEmail();
|
||||
const name=naverLogin.user.getName();
|
||||
const mobile=naverLogin.user.getMobile();
|
||||
|
||||
//필수사항을 선택하지 않으면 선택창으로 돌아갑니다.
|
||||
if(email===null||email===undefined ){
|
||||
alert("이메일이 필요합니다. 정보제공을 동의해주세요.");
|
||||
naverLogin.reprompt();
|
||||
return ;
|
||||
} else if(name===null||name===undefined ){
|
||||
alert("이름이 필요합니다. 정보제공을 동의해주세요.");
|
||||
naverLogin.reprompt();
|
||||
return ;
|
||||
} else if(mobile===null||mobile===undefined ){
|
||||
alert("휴대폰번호가 필요합니다. 정보제공을 동의해주세요.");
|
||||
naverLogin.reprompt();
|
||||
return ;
|
||||
} else{
|
||||
setLoginStatus(); //모든 필수 정보 제공 동의하면 실행하는 함수
|
||||
}
|
||||
}
|
||||
|
||||
const message_area=document.getElementById('message');
|
||||
message_area.innerHTML=`
|
||||
<h3> Login 성공 </h3>
|
||||
<div>user email : ${naverLogin.user.email}</div>
|
||||
<div>user name : ${naverLogin.user.name}</div>
|
||||
<div>user mobile : ${naverLogin.user.mobile}</div>
|
||||
`;
|
||||
});
|
||||
|
||||
console.log(naverLogin);
|
||||
|
||||
function setLoginStatus(){
|
||||
const button_area=document.getElementById('button_area');
|
||||
button_area.innerHTML="<button id='btn_logout'>로그아웃</button>";
|
||||
|
||||
const logout=document.getElementById('btn_logout');
|
||||
|
||||
logout.addEventListener('click',(e)=>{
|
||||
naverLogin.logout();
|
||||
location.reload(true);
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<!-- //cont -->
|
||||
</form:form>
|
||||
</body>
|
||||
|
||||
@ -4,11 +4,13 @@
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
</script>
|
||||
<form name="snsLoginForm" id="snsLoginForm">
|
||||
<input type="hidden" name="email" value="" />
|
||||
<input type="hidden" name="phone" value="" />
|
||||
</form>
|
||||
|
||||
<form:form id="loginForm" name="loginForm" method="post" action="/web/user/login/actionSecurityLogin.do">
|
||||
<input type="hidden" name="beforeUrl" value='<c:out value="${beforeUrl}"></c:out>' />
|
||||
<input type="hidden" name="userSe" value="GNR" />
|
||||
<input type="hidden" id="id" name="id">
|
||||
<input type="hidden" id="password" name="password">
|
||||
@ -26,8 +28,9 @@
|
||||
<p class="login_tit"><span>로그인</span>해주세요</p>
|
||||
<div class="login_form">
|
||||
<div class="btn_wrap">
|
||||
<button type="button" onclick="javascript:actionLogin();" title="새창열림" class="btn_kakao">카카오로 로그인</button>
|
||||
<button type="button" onclick="window.open('<c:out value='${joinUrl}'/>')" title="새창열림" class="btn_naver">네이버로 로그인</button>
|
||||
<button type="button" onclick="javascript:kakaoLogin();" class="btn_kakao">카카오로 로그인</button>
|
||||
<button type="button" id="naverLogin" class="btn_naver">네이버로 로그인</button>
|
||||
<div id="naverIdLogin" style="display:none;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -38,7 +41,55 @@
|
||||
<!-- //cont -->
|
||||
</form:form>
|
||||
|
||||
<%-- <form id="usrForm" name="usrForm" method="post" action="">
|
||||
<input type="hidden" id="returnSiteCode" name="returnSiteCode" value="" />
|
||||
<input type="hidden" id="returnSiteUrl" name="returnSiteUrl" value="" />
|
||||
</form> --%>
|
||||
|
||||
<script src="<c:url value='/js/kccadr/kakaojs/kakao.js' />"></script>
|
||||
<script type="text/javascript" src="<c:url value='/js/kccadr/naverjs/naveridlogin_js_sdk_2.0.2.js' />" charset="utf-8"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).on("click", "#naverLogin", function(){
|
||||
var btnNaverLogin = document.getElementById("naverIdLogin").firstChild;
|
||||
btnNaverLogin.click();
|
||||
});
|
||||
|
||||
//카카오로그인
|
||||
Kakao.init('5a964d4a736ef47416f326a646bcfc5e'); //발급받은 키 중 javascript키를 사용해준다.
|
||||
//console.log(Kakao.isInitialized()); // sdk초기화여부판단
|
||||
function kakaoLogin() {
|
||||
Kakao.Auth.login({
|
||||
success: function (response) {
|
||||
Kakao.API.request({
|
||||
url: '/v2/user/me',
|
||||
success: function (response) {
|
||||
console.log(response);
|
||||
|
||||
var snsLoginForm = document.snsLoginForm;
|
||||
snsLoginForm.email.value = response.kakao_account.email;
|
||||
|
||||
snsLoginForm.action = "<c:url value='/web/kccadr/certDoc/certDocList.do'/>";
|
||||
snsLoginForm.submit();
|
||||
},
|
||||
fail: function (error) {
|
||||
console.log(error)
|
||||
},
|
||||
})
|
||||
},
|
||||
fail: function (error) {
|
||||
console.log(error)
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
//네이버로그인
|
||||
var naverLogin = new naver.LoginWithNaverId(
|
||||
{
|
||||
clientId: "iMGwQvTUeD4tVwv41haJ",
|
||||
callbackUrl: "http://dev1.iten.co.kr:9999/web/kccadr/certDoc/snsCallBack.do",
|
||||
loginButton: {color: "green", type: 4, height: 40},
|
||||
isPopup: false /* 팝업을 통한 연동처리 여부 */
|
||||
}
|
||||
);
|
||||
|
||||
/* 설정정보를 초기화하고 연동을 준비 */
|
||||
naverLogin.init();
|
||||
|
||||
</script>
|
||||
|
||||
58
src/main/webapp/WEB-INF/jsp/web/kccadr/login/snsCallBack.jsp
Normal file
58
src/main/webapp/WEB-INF/jsp/web/kccadr/login/snsCallBack.jsp
Normal file
@ -0,0 +1,58 @@
|
||||
<%@ 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="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
|
||||
|
||||
<form name="snsLoginForm" id="snsLoginForm">
|
||||
<input type="hidden" name="email" value="" />
|
||||
<input type="hidden" name="phone" value="" />
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="<c:url value='/js/kccadr/naverjs/naveridlogin_js_sdk_2.0.2.js' />" charset="utf-8"></script>
|
||||
<script type="text/javascript">
|
||||
//네이버로그인
|
||||
var naverLogin = new naver.LoginWithNaverId(
|
||||
{
|
||||
clientId: "iMGwQvTUeD4tVwv41haJ",
|
||||
callbackUrl: "http://dev1.iten.co.kr:9999//web/kccadr/certDoc/snsCallBack.do",
|
||||
isPopup: false,
|
||||
callbackHandle: true
|
||||
}
|
||||
);
|
||||
|
||||
/* 설정정보를 초기화하고 연동을 준비 */
|
||||
naverLogin.init();
|
||||
|
||||
window.addEventListener('load', function () {
|
||||
naverLogin.getLoginStatus(function (status) {
|
||||
console.log(status);
|
||||
if (status) {
|
||||
/* 필수적으로 받아야하는 프로필 정보가 있다면 callback처리 시점에 체크 */
|
||||
var email = naverLogin.user.getEmail();
|
||||
console.log(email); // 사용자 이메일 정보를 받을수 있습니다.
|
||||
if( email == undefined || email == null) {
|
||||
alert("이메일은 필수정보입니다. 정보제공을 동의해주세요.");
|
||||
/* 사용자 정보 재동의를 위하여 다시 네아로 동의페이지로 이동함 */
|
||||
naverLogin.reprompt();
|
||||
return;
|
||||
} else {
|
||||
var snsLoginForm = document.snsLoginForm;
|
||||
snsLoginForm.email.value = email;
|
||||
|
||||
snsLoginForm.action = "<c:url value='/web/kccadr/certDoc/certDocList.do'/>";
|
||||
snsLoginForm.submit();
|
||||
}
|
||||
|
||||
} else {
|
||||
alert("callback 처리에 실패하였습니다.");
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
File diff suppressed because one or more lines are too long
@ -7,9 +7,9 @@
|
||||
$('#frstRegistPnttm').val($('#startDate01').val());
|
||||
$('#lastUpdtPnttm').val($('#endDate').val());
|
||||
$('#adrSn').val($('#adrSnTemp').val());
|
||||
$('#memDeptNm').val($('#memDeptNmTemp').val());
|
||||
$('#assPstUsrNm').val($('#assPstUsrNmTemp').val());
|
||||
|
||||
console.log("$('#startDate01').val() : ", $('#startDate01').val());
|
||||
console.log("$('#endDate').val() : ",$('#endDate').val());
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1016,7 +1016,7 @@ var AdjstReq = {
|
||||
}*/
|
||||
// 이전신청데이터 팝업 호출..
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/accdnt/ai/popup/adjstIncRegistPopEndList.do"
|
||||
"/web/kccadr/accdnt/ai/docIssReqRegistPop.do"
|
||||
, 500
|
||||
, 600
|
||||
, paramObj
|
||||
|
||||
@ -147,6 +147,9 @@ p+.list_util{width: auto;}
|
||||
.btnType05:hover{background-color: #f5f5f5; transition: all 0.1s linear;}
|
||||
.btnType06{min-width: 80px; height: 46px; padding: 0 12px; font-size: 18px; font-weight: 400; background-color: #1b6fcd; color: #fff; border-radius: 5px; transition: all 0.1s linear;}
|
||||
.btnType06:hover{background-color: #0d5fba; transition: all 0.1s linear;}
|
||||
.btnType07 {height:46px;padding:0 15px;font-size:18px;font-weight:400;color:#555;border:1px solid #555;border-radius:5px;transition:all 0.1s linear;}
|
||||
.btnType07:hover {background:#fafafa;}
|
||||
.btnType08 {display:inline-block;width:95px;height:33px;padding:0 10px;font-size:15px;line-height:30px;text-align:left;color:#666;border:1px solid #d5d5d5;background:url(/kccadrPb/adm/image/icon_btnType08.png) no-repeat right center;border-radius:5px;box-sizing:border-box;}
|
||||
/* //버튼 타입 */
|
||||
|
||||
.btn_wrap .btn_print i{width: 22px; height: 22px; display: inline-block; background-image: url(/kccadrPb/adm/image/btn_print02.png); vertical-align: middle; margin-top: -5px;}
|
||||
@ -209,6 +212,17 @@ p+.list_util{width: auto;}
|
||||
.tbType01 tbody td p.status_ing{width: auto; font-size: 15px; border: 1px solid #1b6fcd; border-radius: 25px; color: #1b6fcd; padding: 3px 10px; display: inline-block; vertical-align: middle;}
|
||||
.tbType01 tbody td .status_req{width: auto; height: auto; font-size: 15px; border: 1px solid #e40000; border-radius: 25px; color: #e40000; padding: 3px 10px; display: inline-block; vertical-align: middle;}
|
||||
.tbType01 tr td textarea{width: 100%; border: 1px solid #d5d5d5; border-radius: 5px; margin: 15px 0 10px 0; font-size: 18px; color: #222; padding: 15px; box-sizing: border-box; font-family: 'Noto Sans KR', sans-serif;}
|
||||
|
||||
.tbType01.list_table {overflow:auto;max-height:510px;border-top:1px solid #000;}
|
||||
.tbType01.list_table::-webkit-scrollbar {width:4px;height:4px;border:3px solid #fff;}
|
||||
.tbType01.list_table::-webkit-scrollbar-thumb {width:20px;height:20px;background:#d5d5d5;border-radius:4px;}
|
||||
.tbType01.list_table table {width:100%;table-layout:fixed;}
|
||||
.tbType01.list_table table thead {position:sticky;top:0;z-index:1;}
|
||||
.tbType01.list_table table thead tr th {height:50px;border-right:0 none;border-bottom-color:#d5d5d5;background:#e5e5e5;}
|
||||
.tbType01.list_table table tbody tr th,
|
||||
.tbType01.list_table table tbody tr td {height:50px;font-weight:300;border-right:0 none;border-bottom:1px solid #d5d5d5;background:none;}
|
||||
.tbType01.list_table table tbody tr.depth th {font-weight:400;background:#f5f5f5;}
|
||||
.tbType01.list_table table tbody tr.depth td {background:#f5f5f5;}
|
||||
/* //list */
|
||||
|
||||
/* 갤러리 리스트 */
|
||||
@ -323,6 +337,9 @@ table select+button{vertical-align: middle;}
|
||||
.menu_wrap .menu_detail_tit{font-size: 20px; font-weight: 500; padding-left: 12px; position: relative; margin-bottom: 20px;}
|
||||
.menu_wrap .menu_detail_tit::before{position: absolute; content: " "; width: 4px; height: 15px; background-color: #ea5404; left: 0; top: 3px; border-radius: 10px;}
|
||||
.menu_wrap .menu_detail .tbType02{width: 100%;}
|
||||
.menu_wrap .menu_detail_tit02 {overflow:hidden;line-height:46px;}
|
||||
.menu_wrap .menu_detail_tit02:before {top:16px;}
|
||||
.menu_wrap .menu_detail_tit02 .btnType07 {float:right;}
|
||||
/* //매뉴 트리구조 */
|
||||
|
||||
/* 파일 테이블 */
|
||||
|
||||
@ -74,6 +74,7 @@
|
||||
/* //사건번호 변경 */
|
||||
|
||||
.cont_popup .btn_wrap button{height: 40px; min-width: 110px;}
|
||||
.cont_popup .menu_area .btn_wrap button {min-width:auto;height:30px;}
|
||||
|
||||
/* 수수료납부금액 */
|
||||
.fee_popup .tit_text+.tb_tit{margin-top: 30px;}
|
||||
@ -153,4 +154,21 @@
|
||||
.popup_tbType01 .req_text::before {top: 16px}
|
||||
.area_popup table button{height: 30px; vertical-align: middle}
|
||||
.area_popup table .number_select{width: 100px}
|
||||
/* //21/11/24 */
|
||||
/* //21/11/24 */
|
||||
|
||||
/* 결재요청 팝업 */
|
||||
.appreq_menu_wrap .menu_list {width:270px;}
|
||||
.appreq_menu_wrap .menu_detail {width:calc(100% - 290px);}
|
||||
.appreq_menu_wrap .appreq_list li {margin:35px 0 0;}
|
||||
.appreq_menu_wrap .appreq_list li:first-child {margin:0;}
|
||||
.appreq_menu_wrap .appreq_list li .title {margin:0 0 0 116px;padding:0 0 18px;font-size:18px;color:#222;border-bottom:1px solid #000;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box {overflow:hidden;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .add_box {float:left;margin:6px 0 0;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box {float:right;width:calc(100% - 116px);}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl:after {content:'';display:block;clear:both;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl dt {float:left;width:100px;height:45px;padding:0 0 0 10px;font-size:16px;line-height:45px;border-bottom:1px solid #d5d5d5;background:#f5f5f5;box-sizing:border-box;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl dd {position:relative;float:left;width:calc(100% - 100px);height:45px;padding:0 0 0 10px;font-size:16px;font-weight:300;line-height:45px;border-bottom:1px solid #d5d5d5;box-sizing:border-box;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl dd .button_box {position:absolute;right:0;top:7px;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl dd .button_box button {float:left;height:31px;margin:0 0 0 8px;padding:0 10px;font-size:15px;line-height:29px;text-align:center;color:#ea5404;border:1px solid #ea5404;background:#fff;border-radius:5px;box-sizing:border-box;}
|
||||
.appreq_menu_wrap .appreq_list li .appreq_box .list_box dl dd .button_box button.btn_reset {color:#666;border-color:#d5d5d5;}
|
||||
.appreq_menu_wrap + .btn_wrap button.btnType01 {font-size:18px;}
|
||||
|
||||
BIN
src/main/webapp/kccadrPb/adm/image/icon_btnType08.png
Normal file
BIN
src/main/webapp/kccadrPb/adm/image/icon_btnType08.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
Loading…
Reference in New Issue
Block a user