Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/hylee/kcc_adr_advc_git
This commit is contained in:
commit
a570442c8b
@ -48,6 +48,10 @@ public class AdjstReqStatusVO extends AdjstIncidentVO {
|
||||
private String pageExpIndex;
|
||||
|
||||
private String expCode;
|
||||
|
||||
private String pageType;
|
||||
|
||||
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
@ -263,5 +267,13 @@ public class AdjstReqStatusVO extends AdjstIncidentVO {
|
||||
this.expCode = expCode;
|
||||
}
|
||||
|
||||
public String getPageType() {
|
||||
return pageType;
|
||||
}
|
||||
|
||||
public void setPageType(String pageType) {
|
||||
this.pageType = pageType;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -630,14 +630,12 @@ public class ApmController {
|
||||
|
||||
model.addAttribute("ccTy", adjstReqVO.getCcTy());
|
||||
model.addAttribute("exmpCd", adjstReqVO.getExmpCd());
|
||||
System.out.println("adjstReqVO.getExmpCd() : "+ adjstReqVO.getExmpCd());
|
||||
|
||||
|
||||
return "/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 대리인등록 팝업 상세
|
||||
*
|
||||
|
||||
@ -158,6 +158,13 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
private String rpplConnNo;
|
||||
private String resPonDentNms = ""; //피신청인 총 갯수
|
||||
|
||||
private String assPstSeq;
|
||||
private String memPstSeq;
|
||||
private String memDeptNm;
|
||||
private String assPstUsrNm;
|
||||
private String adrHstrySeq;
|
||||
private String pstCn;
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
return adrVO;
|
||||
}
|
||||
@ -781,6 +788,42 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
public void setResPonDentNms(String resPonDentNms) {
|
||||
this.resPonDentNms = resPonDentNms;
|
||||
}
|
||||
public String getAssPstSeq() {
|
||||
return assPstSeq;
|
||||
}
|
||||
public void setAssPstSeq(String assPstSeq) {
|
||||
this.assPstSeq = assPstSeq;
|
||||
}
|
||||
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 getAssPstUsrNm() {
|
||||
return assPstUsrNm;
|
||||
}
|
||||
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||
this.assPstUsrNm = assPstUsrNm;
|
||||
}
|
||||
public String getAdrHstrySeq() {
|
||||
return adrHstrySeq;
|
||||
}
|
||||
public void setAdrHstrySeq(String adrHstrySeq) {
|
||||
this.adrHstrySeq = adrHstrySeq;
|
||||
}
|
||||
public String getPstCn() {
|
||||
return pstCn;
|
||||
}
|
||||
public void setPstCn(String pstCn) {
|
||||
this.pstCn = pstCn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -38,6 +38,8 @@ public interface AdjReqMgrPastService {
|
||||
|
||||
ResponseEntity<RestResponse> deleteAdjReqRecordAjax(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException;
|
||||
|
||||
}
|
||||
|
||||
@ -44,6 +44,8 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String pstCn; /* 조정결과 */
|
||||
|
||||
private String memPstSeq; /* 조정부 PK */
|
||||
|
||||
|
||||
|
||||
// 조정사건
|
||||
@ -206,10 +208,9 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String refAdrSn; // 참고용 조정회차
|
||||
private String refSeq1; // 참고용 일련번호 1
|
||||
private String refSeq2; // 참고용 일련번호 2
|
||||
|
||||
|
||||
private String adrHstryList[];
|
||||
|
||||
|
||||
private String adrHstryList[];
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
return adrVO;
|
||||
@ -371,6 +372,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.addDe = addDe;
|
||||
}
|
||||
|
||||
public String getPstCn() {
|
||||
return pstCn;
|
||||
}
|
||||
|
||||
public void setPstCn(String pstCn) {
|
||||
this.pstCn = pstCn;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
@ -867,6 +876,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.addAgntList = addAgntList;
|
||||
}
|
||||
|
||||
public String[] getAddUsrNmList() {
|
||||
return addUsrNmList;
|
||||
}
|
||||
|
||||
public void setAddUsrNmList(String[] addUsrNmList) {
|
||||
this.addUsrNmList = addUsrNmList;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
@ -1163,6 +1180,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.appResultTy = appResultTy;
|
||||
}
|
||||
|
||||
public String getAppResultTx() {
|
||||
return appResultTx;
|
||||
}
|
||||
|
||||
public void setAppResultTx(String appResultTx) {
|
||||
this.appResultTx = appResultTx;
|
||||
}
|
||||
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
@ -1243,22 +1268,6 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.appPlaceDetailTx = appPlaceDetailTx;
|
||||
}
|
||||
|
||||
public String[] getAddUsrNmList() {
|
||||
return addUsrNmList;
|
||||
}
|
||||
|
||||
public void setAddUsrNmList(String[] addUsrNmList) {
|
||||
this.addUsrNmList = addUsrNmList;
|
||||
}
|
||||
|
||||
public String getAppResultTx() {
|
||||
return appResultTx;
|
||||
}
|
||||
|
||||
public void setAppResultTx(String appResultTx) {
|
||||
this.appResultTx = appResultTx;
|
||||
}
|
||||
|
||||
public String getAdrHstrySeq() {
|
||||
return adrHstrySeq;
|
||||
}
|
||||
@ -1339,15 +1348,13 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.adrHstryList = adrHstryList;
|
||||
}
|
||||
|
||||
public String getPstCn() {
|
||||
return pstCn;
|
||||
public String getMemPstSeq() {
|
||||
return memPstSeq;
|
||||
}
|
||||
|
||||
public void setPstCn(String pstCn) {
|
||||
this.pstCn = pstCn;
|
||||
}
|
||||
|
||||
|
||||
public void setMemPstSeq(String memPstSeq) {
|
||||
this.memPstSeq = memPstSeq;
|
||||
}
|
||||
|
||||
|
||||
// =============================================
|
||||
|
||||
@ -7,6 +7,7 @@ import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||
@ -107,8 +108,44 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
|
||||
}
|
||||
|
||||
public String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (String) select("adjReqMgrPastDAO.findByAdrHstryWhereStatCd", adjReqMgrPastVO);
|
||||
public AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.findByAdrHstryWhereStatCd", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public int updateAdjReqMgrOffMaster(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return update("adjReqMgrPastDAO.updateAdjReqMgrPastMaster", adjReqMgrPastVO );
|
||||
}
|
||||
|
||||
|
||||
public int updateAdjReqMgrPastRppl(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return update("adjReqMgrPastDAO.updateAdjReqMgrPastRppl", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void updateMemDeptNm(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
update("adjReqMgrPastDAO.updateMemDeptNm", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void updateAssPstUsrNm(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
update("adjReqMgrPastDAO.updateAssPstUsrNm", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void updateAdrHstry(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
update("adjReqMgrPastDAO.updateAdrHstry", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
public List<AdjReqMgrPastVO> selectAdrPrtclMgrRow(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrPrtclMgrRow", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void updateAdrMgrDetailPstCn(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
update("adjReqMgrPastDAO.updateAdrMgrDetailPstCn", adjReqMgrPastVO);
|
||||
|
||||
}
|
||||
|
||||
public void deleteAdrPrtclMgrRow(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
delete("adjReqMgrPastDAO.deleteAdrPrtclMgrRow", adjReqMgrPastVO );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -2,9 +2,7 @@ package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@ -15,8 +13,6 @@ import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.mchange.v2.sql.filter.SynchronizedFilterCallableStatement;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
@ -103,7 +99,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
String rpplTy = resultAdjReqMgrList.get(0).getRpplTy();
|
||||
int listCnt = resultAdjReqMgrList.size();
|
||||
logger.info(" + listCnt :: [{}]", listCnt);
|
||||
//신청 대리인 여부 확인
|
||||
int rpplTy_30_exist = 0;
|
||||
|
||||
@ -113,7 +108,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
rpplTy = resultAdjReqMgrList.get(i).getRpplTy();
|
||||
|
||||
AdjReqMgrPastVO temp = new AdjReqMgrPastVO();
|
||||
|
||||
|
||||
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)) {
|
||||
|
||||
//신청 대리인 정보 추가해주기
|
||||
@ -143,7 +138,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
//신청인 정보 추가해주기
|
||||
temp = resultAdjReqMgrList.get(i);
|
||||
logger.info("");
|
||||
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
||||
|
||||
}
|
||||
@ -169,7 +163,9 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
}
|
||||
|
||||
// 피신청인 총 갯수 저장해주기
|
||||
resultAdjReqMgrOffLine.setReqPerTotCnt(Integer.toString(totCnt));
|
||||
resultAdjReqMgrOffLine.setReqPerTotCnt(Integer.toString(totCnt));
|
||||
resultAdjReqMgrOffLine.setRpplTy(resultAdjReqMgrOffLine.getAdjReqMgrVoList().get(1).getRpplTy());
|
||||
|
||||
}
|
||||
|
||||
return resultAdjReqMgrOffLine;
|
||||
@ -189,7 +185,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
String rpplRealAddr = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
||||
String rpplRealAddrDtl = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
||||
|
||||
logger.info("resultAdjReqMgrOffLine.getRp11plTy() :: [{}]", adjReqMgrPastVO.getRpplTy());
|
||||
adjReqMgrPastVO.setRpplNm(rpplNm);
|
||||
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
||||
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
||||
@ -433,11 +428,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
//rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(num));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
@ -772,8 +763,102 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
|
||||
@Override
|
||||
public String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
public AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return adjReqMgrPastDAO.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
// 오프라인 조정신청 이름, 이메일, 연락처, 주소정보 암호화 후 데이터베이스에 수정해주기
|
||||
public int cryptAdjReqMgrSendUpdate(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||
|
||||
String rpplNm = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplNm()); //신청인이름
|
||||
String rpplEmail = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplEmail()); //이메일주소
|
||||
String rpplPhone = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplPhone()); //연락처
|
||||
String rpplPost = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplPost()); //우편번호
|
||||
String rpplAddr = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplAddr()); //주소
|
||||
String rpplAddrDtl = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplAddrDtl()); //상세주소
|
||||
String rpplRealPost = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealPost()); //우편물 수령지 우편번호
|
||||
String rpplRealAddr = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
||||
String rpplRealAddrDtl = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
||||
|
||||
adjReqMgrPastVO.setRpplNm(rpplNm);
|
||||
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
||||
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
||||
adjReqMgrPastVO.setRpplPost(rpplPost);
|
||||
adjReqMgrPastVO.setRpplAddr(rpplAddr);
|
||||
adjReqMgrPastVO.setRpplAddrDtl(rpplAddrDtl);
|
||||
adjReqMgrPastVO.setRpplRealPost(rpplRealPost);
|
||||
adjReqMgrPastVO.setRpplRealAddr(rpplRealAddr);
|
||||
adjReqMgrPastVO.setRpplRealAddrDtl(rpplRealAddrDtl);
|
||||
|
||||
//디비에 수정해 주기
|
||||
int resultCnt = adjReqMgrPastDAO.updateAdjReqMgrPastRppl(adjReqMgrPastVO);
|
||||
|
||||
return resultCnt;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException {
|
||||
|
||||
logger.info(" ++ updateAdjReqMgrEtc ++ ");
|
||||
// 조정부 수정
|
||||
adjReqMgrPastDAO.updateMemDeptNm(adjReqMgrPastVO);
|
||||
|
||||
// 조사관 수정
|
||||
adjReqMgrPastDAO.updateAssPstUsrNm(adjReqMgrPastVO);
|
||||
|
||||
// 최종결과 CODE 수정
|
||||
adjReqMgrPastDAO.updateAdrHstry(adjReqMgrPastVO);
|
||||
|
||||
// 조정결과 수정
|
||||
adjReqMgrPastDAO.updateAdrMgrDetailPstCn(adjReqMgrPastVO);
|
||||
|
||||
|
||||
/*
|
||||
* TODO 차수 수정
|
||||
* TB adr_prtcl_mgr
|
||||
* 기존 차수와 현재 차수 갯수가 다르면 삭제 및 추가 해야함
|
||||
* */
|
||||
List<AdjReqMgrPastVO> prtclRowList = adjReqMgrPastDAO.selectAdrPrtclMgrRow(adjReqMgrPastVO);
|
||||
// System.out.println("prtclRowList.get(0).getPrtclSeq() : "+ prtclRowList.get(0).getPrtclSeq());
|
||||
prtclRowList.forEach(t->{
|
||||
logger.info(" + t.getAdrSeq() [{}], [{}], [{}]", t.getAdrSeq(), t.getAdrSn(), t.getPrtclSeq());
|
||||
});
|
||||
logger.info(" exist row size :: [{}]", prtclRowList.size());
|
||||
logger.info(" modify row size :: [{}]", adjReqMgrPastVO.getAdrSn());
|
||||
int existAdrSnSize = prtclRowList.size();
|
||||
int changeAdrSnSize = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
|
||||
// 기존에 있는 row보다 수정된 차수가 더 낮은 경우
|
||||
// 기존row > 수정row
|
||||
int gap = 0;
|
||||
if(existAdrSnSize > changeAdrSnSize)
|
||||
{
|
||||
gap = existAdrSnSize - changeAdrSnSize;
|
||||
for(int i=existAdrSnSize; i > gap; i--)
|
||||
{
|
||||
adjReqMgrPastDAO.deleteAdrPrtclMgrRow(prtclRowList.get(i-1));
|
||||
}
|
||||
}
|
||||
// 기존에 있는 row보다 수정된 차수가 더 높은 경우
|
||||
// 기존row < 수정row
|
||||
else if(existAdrSnSize < changeAdrSnSize)
|
||||
{
|
||||
gap = changeAdrSnSize - existAdrSnSize;
|
||||
|
||||
|
||||
// int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
int cnt = existAdrSnSize; // 기존 row size
|
||||
while(cnt <= changeAdrSnSize) // 수정할 row size
|
||||
{
|
||||
System.out.println("cnt : "+cnt);
|
||||
// adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||
// adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
|
||||
// adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
|
||||
cnt++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -24,7 +24,6 @@ import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovCmmUseService;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.impl.SequenceUtilServiceImpl;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
@ -33,6 +32,8 @@ 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;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
@ -76,7 +77,11 @@ public class AdjReqMgrPastController {
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "AdjReqMgrOffLineService")
|
||||
private AdjReqMgrOffLineService adjReqMgrOffLineService;
|
||||
|
||||
// global 프로퍼티
|
||||
@Resource(name="globalSettings")
|
||||
protected Properties propertiesService;
|
||||
@ -125,9 +130,8 @@ public class AdjReqMgrPastController {
|
||||
|
||||
//오프라인 조정 신청 정보 불러오기.
|
||||
AdjReqMgrPastVO resultAdjReqMgrPast = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
||||
String statCd = adjReqMgrPastService.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
||||
resultAdjReqMgrPast.setStatCd(statCd);
|
||||
|
||||
AdjReqMgrPastVO statCdInfo = adjReqMgrPastService.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
||||
model.addAttribute("statCdInfo", statCdInfo);
|
||||
model.addAttribute("adrVO", resultAdjReqMgrPast);
|
||||
}else {
|
||||
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||
@ -383,39 +387,6 @@ public class AdjReqMgrPastController {
|
||||
return adjReqMgrPastService.deleteAdjReqRecordAjax(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : insertAdjReqMgrOffAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.08.24
|
||||
* @description : 과거사건 기본정보등록 메서드
|
||||
* @param multiRequest
|
||||
* @param adjReqMgrPastVO
|
||||
* @param redirectAttributes
|
||||
* @param request
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do"})
|
||||
public ResponseEntity<RestResponse> insertAdjReqMgrOffAjax(@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.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : checkNInsertAprvlPastAjax
|
||||
@ -518,9 +489,95 @@ public class AdjReqMgrPastController {
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : insertAdjReqMgrOffAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.08.24
|
||||
* @description : 과거사건 기본정보등록 메서드
|
||||
* @param multiRequest
|
||||
* @param adjReqMgrPastVO
|
||||
* @param redirectAttributes
|
||||
* @param request
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do"})
|
||||
public ResponseEntity<RestResponse> insertAdjReqMgrOffAjax(@ModelAttribute("adrVO") AdjReqMgrPastVO adjReqMgrPastVO) 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.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : updateAdrMgrMasterAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.28
|
||||
* @description : 과거사건 수정
|
||||
* @param multiRequest
|
||||
* @param adjReqMgrPastVO
|
||||
* @param redirectAttributes
|
||||
* @param request
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/adjReqMgOff/updateAdjReqMgrPastAjax.do"})
|
||||
public ResponseEntity<RestResponse> updateAdrMgrMasterAjax(@ModelAttribute("adrVO") AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if(userId.equals("")) {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrOffLineVO.setLastUpdusrId(userId);
|
||||
|
||||
/*
|
||||
* 오프라인 수정 로직
|
||||
* 수정 X
|
||||
* */
|
||||
String resultSts = adjReqMgrOffLineService.updateAdjReqMgrRpplReq(adjReqMgrOffLineVO);
|
||||
|
||||
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
|
||||
|
||||
adjReqMgrPastVO.setAdrSeq(adjReqMgrOffLineVO.getAdrSeq());
|
||||
adjReqMgrPastVO.setMemDeptNm(adjReqMgrOffLineVO.getMemDeptNm()); // 조정부 PK
|
||||
adjReqMgrPastVO.setMemPstSeq(adjReqMgrOffLineVO.getMemPstSeq()); // 조정부 명
|
||||
adjReqMgrPastVO.setAssPstSeq(adjReqMgrOffLineVO.getAssPstSeq()); // 조사관 PK
|
||||
adjReqMgrPastVO.setAssPstUsrNm(adjReqMgrOffLineVO.getAssPstUsrNm()); // 조사관 명
|
||||
adjReqMgrPastVO.setStatCd(adjReqMgrOffLineVO.getStatCd()); // 최종 결과 코드
|
||||
adjReqMgrPastVO.setAdrHstrySeq(adjReqMgrOffLineVO.getAdrHstrySeq()); // 히스토리 PK
|
||||
adjReqMgrPastVO.setAdrSn(adjReqMgrOffLineVO.getAdrSn()); // 차수
|
||||
adjReqMgrPastVO.setPstCn(adjReqMgrOffLineVO.getPstCn()); // 조정결과
|
||||
|
||||
/*
|
||||
* 기존 수정로직 후 기타사항 수정
|
||||
* 조정부, 조정조사관, 진행된 차수, 최종결과, 조정결과
|
||||
* */
|
||||
adjReqMgrPastService.updateAdjReqMgrEtc(adjReqMgrPastVO);
|
||||
|
||||
if(resultSts.equals("updateSucc")) {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "정상적으로 수정하였습니다.", adjReqMgrOffLineVO.getAdrSeq(), LocalDateTime.now()));
|
||||
}
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "수정 중 오류가 발생하였습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -52,6 +52,8 @@ public interface AdjstReqService {
|
||||
public AdjstReqVO selectAdjsMgrMaster(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
public AdjstReqVO selectAdjstReqOpenExamplePopCn(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
public AdjstReqVO selectAdjstReqOpenExamplePop(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
// 조정사건 대리인/신청인/피신청인 정보 불러오기
|
||||
public List<AdjstReqVO> selectAdjsReqUserListByadjSeq(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
@ -170,6 +170,10 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable {
|
||||
private String exmpTit;
|
||||
private String exmpCcTy;
|
||||
private String codeId;
|
||||
private String loginNextUrl;
|
||||
|
||||
|
||||
|
||||
public String getSrchYear() {
|
||||
return srchYear;
|
||||
}
|
||||
@ -871,6 +875,12 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable {
|
||||
public void setCodeId(String codeId) {
|
||||
this.codeId = codeId;
|
||||
}
|
||||
public String getLoginNextUrl() {
|
||||
return loginNextUrl;
|
||||
}
|
||||
public void setLoginNextUrl(String loginNextUrl) {
|
||||
this.loginNextUrl = loginNextUrl;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -176,6 +176,10 @@ public class AdjstReqDAO extends EgovAbstractDAO {
|
||||
return (AdjstReqVO) select("AdjstReqDAO.selectAdjstReqOpenAnswerExamplePop",adjstReqVO);
|
||||
}
|
||||
|
||||
public AdjstReqVO selectAdjstReqOpenExamplePop(AdjstReqVO adjstReqVO) throws Exception {
|
||||
return (AdjstReqVO) select("AdjstReqDAO.selectAdjstReqOpenExamplePop",adjstReqVO);
|
||||
}
|
||||
|
||||
public int selectRespondentSchChk(AdjstReqVO adjstReqVO) {
|
||||
return (Integer) select("AdjstReqDAO.selectRespondentSchChk", adjstReqVO);
|
||||
}
|
||||
|
||||
@ -1175,4 +1175,9 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
|
||||
return new RestResponse(HttpStatus.OK, resultMsg, LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjstReqVO selectAdjstReqOpenExamplePop(AdjstReqVO adjstReqVO) throws Exception {
|
||||
return adjstReqDAO.selectAdjstReqOpenExamplePop(adjstReqVO);
|
||||
}
|
||||
}
|
||||
|
||||
@ -207,6 +207,30 @@ public class AdjstReqWebController {
|
||||
model.addAttribute("exmpCd", adjstReqVO.getExmpCd());
|
||||
return "/web/kccadr/adjst/popup/adjstReqOpenExamplePop";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 예문 팝업 상세
|
||||
*
|
||||
* @param dlvinfoVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/adjst/popup/adjstReqOpenExamplePop2.do")
|
||||
public String adjstReqOpenExamplePop2(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjstReqVO exmp = adjstReqService.selectAdjstReqOpenExamplePop(adjstReqVO);
|
||||
|
||||
if (exmp != null && StringUtils.isNotBlank(exmp.getAtchFileId())) {
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(exmp.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
model.addAttribute("exmp", exmp);
|
||||
return "/web/kccadr/adjst/popup/adjstReqOpenExamplePop2";
|
||||
}
|
||||
|
||||
@RequestMapping("/web/kccadr/adjst/popup/adjstReqOpenExamplePopCn.do")
|
||||
public ResponseEntity<RestResponse> adjstReqOpenExamplePopCn(@RequestBody AdjstReqVO adjstReqVO) throws Exception {
|
||||
|
||||
@ -32,6 +32,7 @@ import kcc.com.uss.ion.pwm.service.MainzoneVO;
|
||||
import kcc.com.uss.ion.pwm.service.PopupManageVO;
|
||||
import kcc.com.uss.ion.pwm.service.PopupzoneVO;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
@ -101,6 +102,21 @@ public class AdjstExpController {
|
||||
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstExpController.class);
|
||||
|
||||
/**
|
||||
* 체험하기 로그인 페이지
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExp/SsoLoginUsr.do")
|
||||
public String SsoLoginUsr(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, HttpServletRequest request, ModelMap model) throws Exception {
|
||||
|
||||
System.out.println("adjstReqVO.getStep() :: " + adjstReqVO.getStep());
|
||||
model.addAttribute("loginNextUrl", adjstReqVO.getLoginNextUrl());
|
||||
model.addAttribute("step", adjstReqVO.getStep());
|
||||
model.addAttribute("searchStatus", adjstReqVO.getSearchStatus());
|
||||
|
||||
return "/web/kccadr/adjstExp/SsoLoginUsr";
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 체험하기 메인페이지
|
||||
@ -444,4 +460,24 @@ public class AdjstExpController {
|
||||
adjstReqVO.setRpplRealAddr(rpplRealAddr);
|
||||
adjstReqVO.setRpplRealAddrDtl(rpplRealAddrDtl);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정진행 상세 POPUP 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/popup/adjstIncidentDetailPop.do")
|
||||
public String adjstIncidentDetailPop(@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO,
|
||||
ModelMap model) throws Exception {
|
||||
return "/web/kccadr/adjstExp/popup/adjstIncidentDetailPop";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정신청 구분선택 - 안내화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/popup/adjstReqRegistTutorial.do")
|
||||
public String adjstReqRegistTutorial() throws Exception {
|
||||
|
||||
return "/web/kccadr/adjst/adjstReqRegistTutorial";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -84,6 +84,17 @@ public class AdjstExpDetailController {
|
||||
return "/web/kccadr/adjstExpDetail/adjstReqStatusDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정진행 상세 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/adjstIncidentDetail.do")
|
||||
public String adjstIncidentDetail(@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO,
|
||||
ModelMap model) throws Exception {
|
||||
return "/web/kccadr/adjstExpDetail/adjstIncidentDetail";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 조정진행 상세 Tab 조정상세 화면
|
||||
*/
|
||||
@ -137,6 +148,8 @@ public class AdjstExpDetailController {
|
||||
*/
|
||||
String step = request.getParameter("step");
|
||||
|
||||
System.out.println("step :: "+ step);
|
||||
|
||||
return "/web/kccadr/adjstExpDetail/adjstReqStatusTabDetail";
|
||||
}
|
||||
/**
|
||||
|
||||
@ -320,5 +320,41 @@ public class XxxController {
|
||||
modelAndView.addObject("result", result);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* XXX 과거사건 기록 통합 검색
|
||||
*/
|
||||
@RequestMapping("/kccadr/xxx/XxxIntegratedSrch.do")
|
||||
public String XxxIntegratedSrch() throws Exception {
|
||||
|
||||
return "/kccadr/xxx/xxxIntegratedSrch";
|
||||
}
|
||||
|
||||
/**
|
||||
* XXX 과거사건 기록 조회 결과
|
||||
*/
|
||||
@RequestMapping("/kccadr/xxx/XxxIntegratedSrchDetail.do")
|
||||
public String XxxIntegratedSrchDetail() throws Exception {
|
||||
|
||||
return "/kccadr/xxx/xxxIntegratedSrchDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* XXX 조정위원별 사건 관리 통계
|
||||
*/
|
||||
@RequestMapping("/kccadr/xxx/XxxStatusStat.do")
|
||||
public String XxxStatusStat() throws Exception {
|
||||
|
||||
return "/kccadr/xxx/xxxStatusStat";
|
||||
}
|
||||
|
||||
/**
|
||||
* XXX 대시보드(위원장,부서장)
|
||||
*/
|
||||
@RequestMapping("/kccadr/xxx/XxxLeaderMainPage.do")
|
||||
public String XxxLeaderMainPage() throws Exception {
|
||||
|
||||
return "/kccadr/xxx/xxxLeaderMainPage";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -335,6 +335,7 @@ public class EgovLoginController {
|
||||
|
||||
model.addAttribute("beforeUrl", beforeUrl);
|
||||
model.addAttribute("message", message);
|
||||
|
||||
// initRsa(request);
|
||||
if (test != null && test.equals("test")) {
|
||||
return "web/kccadr/login/SsoLoginUsr3";
|
||||
|
||||
@ -386,8 +386,10 @@
|
||||
<select id="adjReqMgrPastDAO.selectMemAss" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
select
|
||||
AMDMP.MEM_DEPT_NM as memDeptNm ,
|
||||
AAMP.ASS_PST_USR_NM as assPstUsrNm
|
||||
AMDMP.MEM_DEPT_NM as memDeptNm
|
||||
, AMDMP.mem_pst_seq as memPstSeq
|
||||
, AAMP.ASS_PST_USR_NM as assPstUsrNm
|
||||
, AAMP.ASS_PST_SEQ as assPstSeq
|
||||
from
|
||||
ADR_MGR_DETAIL AMD
|
||||
left join ADR_MEM_DEPT_MGR_PST AMDMP on
|
||||
@ -643,17 +645,125 @@
|
||||
</update>
|
||||
|
||||
<!-- 과거사건등록 - 사건진행정보 이력 삭제-->
|
||||
<update id="adjReqMgrPastDAO.deleteAdjReqRecordAjax" parameterClass="AdjReqPastVO">
|
||||
<delete id="adjReqMgrPastDAO.deleteAdjReqRecordAjax" parameterClass="AdjReqPastVO">
|
||||
DELETE FROM ADR_HSTRY
|
||||
WHERE ADR_HSTRY_SEQ = #adrHstrySeq#
|
||||
</update>
|
||||
</delete>
|
||||
|
||||
<select id="adjReqMgrPastDAO.findByAdrHstryWhereStatCd" parameterClass="AdjReqPastVO" resultClass="String">
|
||||
<select id="adjReqMgrPastDAO.findByAdrHstryWhereStatCd" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
SELECT
|
||||
STAT_CD
|
||||
ADR_HSTRY_SEQ AS adrHstrySeq
|
||||
, STAT_CD AS statCd
|
||||
FROM ADR_HSTRY
|
||||
WHERE ADR_SEQ = #adrSeq#
|
||||
AND STAT_CD IS NOT NULL
|
||||
</select>
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateAdjReqMgrPastMaster" parameterClass="AdjReqPastVO">
|
||||
UPDATE ADR_MGR_MASTER SET
|
||||
REQ_CN1 = #reqCn1#
|
||||
,REQ_CN2 = #reqCn2#
|
||||
,REQ_TY = #reqTy#
|
||||
,CC_TY = #ccTy#
|
||||
,ATCH_FILE_ID = #atchFileId#
|
||||
,LAST_UPDT_PNTTM = NOW()
|
||||
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE 1=1
|
||||
AND ADR_SEQ = #adrSeq#
|
||||
</update>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdjReqMgrCountByRpplSeq" parameterClass="AdjReqPastVO" resultClass="Integer">
|
||||
|
||||
SELECT
|
||||
COUNT(RPPL_SEQ)
|
||||
FROM
|
||||
ADR_RPPL
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
AND RPPL_SEQ = #rpplSeq#
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 오프라인 조정사건관리인 수정 : 조정신청 수정 -->
|
||||
<update id="adjReqMgrPastDAO.updateAdjReqMgrPastRppl" parameterClass="AdjReqPastVO">
|
||||
UPDATE ADR_RPPL SET
|
||||
RPPL_TY = #rpplTy#
|
||||
,AGNT_YN = #agntYn#
|
||||
,RPPL_USR_TY = #rpplUsrTy#
|
||||
,RPPL_NM = #rpplNm#
|
||||
,RPPL_BIZ_NO = #rpplBizNo#
|
||||
,RPPL_BIZ_ID = #rpplBizId#
|
||||
,RPPL_BIZ_NM = #rpplBizNm#
|
||||
,RPPL_POST = #rpplPost#
|
||||
,RPPL_ADDR = #rpplAddr#
|
||||
,RPPL_ADDR_DTL = #rpplAddrDtl#
|
||||
,RPPL_REAL_POST = #rpplRealPost#
|
||||
,RPPL_REAL_ADDR = #rpplRealAddr#
|
||||
,RPPL_REAL_ADDR_DTL = #rpplRealAddrDtl#
|
||||
,RPPL_PHONE = #rpplPhone#
|
||||
,RPPL_EMAIL = #rpplEmail#
|
||||
,RPPL_EMAIL_YN = #rpplEmailYn#
|
||||
,RPPL_SMS_YN = #rpplSmsYn#
|
||||
,RPPL_CLASS = #rpplClass#
|
||||
,RPPL_GRADE = #rpplGrade#
|
||||
,ATCH_FILE_ID = #atchFileId#
|
||||
,RPPL_RELATION = #rpplRelation#
|
||||
,RPPL_RELATION_ETC = #rpplRelationEtc#
|
||||
,LAST_UPDT_PNTTM = NOW()
|
||||
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE 1=1
|
||||
AND ADR_SEQ = #adrSeq#
|
||||
AND RPPL_SEQ = #rpplSeq#
|
||||
</update>
|
||||
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateMemDeptNm" parameterClass="AdjReqPastVO">
|
||||
UPDATE ADR_MEM_DEPT_MGR_PST SET
|
||||
MEM_DEPT_NM = #memDeptNm#
|
||||
WHERE
|
||||
MEM_PST_SEQ = #memPstSeq#
|
||||
</update>
|
||||
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateAssPstUsrNm" parameterClass="AdjReqPastVO">
|
||||
UPDATE ADR_ASS_MGR_PST SET
|
||||
ASS_PST_USR_NM = #assPstUsrNm#
|
||||
WHERE
|
||||
ASS_PST_SEQ = #assPstSeq#
|
||||
</update>
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateAdrHstry" parameterClass="AdjReqPastVO">
|
||||
UPDATE ADR_HSTRY SET
|
||||
STAT_CD = #statCd#
|
||||
WHERE
|
||||
ADR_HSTRY_SEQ = #adrHstrySeq#
|
||||
</update>
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateAdrMgrDetailPstCn" parameterClass="AdjReqPastVO">
|
||||
|
||||
UPDATE ADR_MGR_DETAIL SET
|
||||
PST_CN = #pstCn#
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
</update>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrRow" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
ADR_SEQ as adrSeq
|
||||
, ADR_SN as adrSn
|
||||
, PRTCL_SEQ as prtclSeq
|
||||
FROM
|
||||
ADR_PRTCL_MGR
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
</select>
|
||||
|
||||
<delete id="adjReqMgrPastDAO.deleteAdrPrtclMgrRow" parameterClass="AdjReqPastVO">
|
||||
DELETE FROM ADR_PRTCL_MGR
|
||||
WHERE ADR_SEQ = #adrSeq#
|
||||
AND PRTCL_SEQ = #prtclSeq#
|
||||
</delete>
|
||||
|
||||
</sqlMap>
|
||||
@ -891,4 +891,21 @@
|
||||
WHERE T1.code_id = #codeId#
|
||||
limit 1
|
||||
</select>
|
||||
|
||||
<select id="AdjstReqDAO.selectAdjstReqOpenExamplePop" parameterClass="AdjstReqVO" resultClass="AdjstReqVO">
|
||||
SELECT
|
||||
T1.EXMP_TIT AS exmpTit
|
||||
,T1.ATCH_FILE_ID AS atchFileId
|
||||
,T1.EXMP_CC_TY AS exmpCcTy
|
||||
,T2.EXMP_CD AS exmpCd
|
||||
,T2.EXMP_CN AS exmpCn
|
||||
FROM
|
||||
ADR_EXMP_MGR T1
|
||||
INNER JOIN ADR_EXMP_DTL T2
|
||||
ON T1.EXMP_CC_TY = T2.EXMP_CC_TY
|
||||
WHERE 1=1
|
||||
AND T1.EXMP_CC_TY = #ccTy#
|
||||
AND T2.EXMP_CD = #exmpCd#
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@ -1553,6 +1553,7 @@
|
||||
if (obj) data.append("fileFr"+idx, obj.fileObj);
|
||||
});
|
||||
|
||||
console.log('data :', data);
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
|
||||
@ -36,41 +36,39 @@
|
||||
<validator:javascript formName="model" staticJavascript="false" xhtml="true" cdata="false"/>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
|
||||
|
||||
if($('#statCd').val())
|
||||
{
|
||||
console.log('$(#statCd).val() : ', $('#statCd').val());
|
||||
var statCd = $('#statCd').val();
|
||||
if(statCd == '305050')
|
||||
{
|
||||
$('#resultSelect').val(statCd).prop("selected", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#resultSelect').val("00").prop("selected", true);
|
||||
$('#detailResult').show();
|
||||
$('#detailResult').val(statCd).prop("selected", true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
$(document).on('change', '#adrSnTemp', function(){
|
||||
console.log($('#prtclSize').val());
|
||||
|
||||
|
||||
|
||||
if($('#prtclSize').val() != 0)
|
||||
{
|
||||
if(confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n초기화 하시겠습니까?"))
|
||||
if(!confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n수정 하시겠습니까?"))
|
||||
{
|
||||
|
||||
var form = document.adrVO;
|
||||
var data = new FormData(form);
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "<c:url value='/kccadr/adjReqMgOff/deletePrtclProc.do' />",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
console.log('data : ', data);
|
||||
if(data.status == 'OK'){
|
||||
alert(data.data);
|
||||
$('#adrSeq').val(data.dataSub);
|
||||
$('#nextGoPageForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized')
|
||||
{
|
||||
alert(data.message);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
||||
|
||||
}
|
||||
|
||||
@ -90,17 +88,21 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
||||
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
||||
<form:input type="hidden" path="adrSeq" id="adrSeq"/>
|
||||
<input type="hidden" name="assPstSeq" id="assPstSeq" value="<c:out value="${memAss.assPstSeq }" />" />
|
||||
<input type="hidden" name="memPstSeq" id="memPstSeq" value="<c:out value="${memAss.memPstSeq }" />" />
|
||||
<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="prtclSize" id="prtclSize" value="<c:out value="${prtclSize }" />" />
|
||||
<input type="hidden" name="statCd" id="statCd" value="" />
|
||||
<input type="hidden" name="statCd" id="statCd" value="<c:out value="${statCdInfo.statCd }" />" />
|
||||
<input type="hidden" name="adrHstrySeq" id="adrHstrySeq" value="<c:out value="${statCdInfo.adrHstrySeq }" />" />
|
||||
<input type="hidden" name="adrNo" id="adrNo" value="" />
|
||||
<input type="hidden" name="frstRegistPnttm" id="frstRegistPnttm" value="" />
|
||||
<input type="hidden" name="lastUpdtPnttm" id="lastUpdtPnttm" value="" />
|
||||
<input type="hidden" name="adrSn" id="adrSn" value="" />
|
||||
<input type="hidden" name="limitcount" value="50" />
|
||||
<input type="hidden" name="limitcount" value="50" />>
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
@ -180,14 +182,8 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
<th>대리인 여부</th>
|
||||
<td>
|
||||
<div class="radio_wrap">
|
||||
<span>
|
||||
<input type="radio" id="reqlTy1" name="rpplTy" value="10" <c:if test="${adrVO.rpplTy eq '10'}">checked</c:if> >
|
||||
<label for="reqlTy1">본인<c:out value="${adrVO.rpplTy }" /></label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" id="rpplTy2" name="rpplTy" value="30" <c:if test="${adrVO.rpplTy eq '30'}">checked</c:if> >
|
||||
<label for="rpplTy2">대리인</label>
|
||||
</span>
|
||||
<span><input type="radio" id="rpplTy1" name="rpplTy" value="10" <c:if test="${adrVO.adjReqMgrVoList[0].rpplTy eq '10' or adrVO.adjReqMgrVoList[1].rpplTy eq '10'}"> checked </c:if> ><label for="reqTy1">본인</label></span>
|
||||
<span><input type="radio" id="rpplTy2" name="rpplTy" value="30" <c:if test="${adrVO.adjReqMgrVoList[0].rpplTy eq '30' or adrVO.adjReqMgrVoList[1].rpplTy eq '30'}"> checked </c:if> ><label for="rpplTy2">대리인</label></span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -215,6 +211,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
<!-- 대리인 선택시 -->
|
||||
<div class="tbType02 " id="agntInfo" style="margin-top: 20px;">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[0].rpplSeq" id="rppl00Seq"/>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
@ -336,7 +333,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<%-- <tr>
|
||||
<th>대리신청서</th>
|
||||
<td class="upload_area_fr">
|
||||
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
|
||||
@ -393,9 +390,9 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
<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">
|
||||
<td class="td_filesize">
|
||||
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
|
||||
</td> --%>
|
||||
</td>
|
||||
<td>
|
||||
<button type="button" class="btn_del" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;"><i></i></button>
|
||||
</td>
|
||||
@ -405,7 +402,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tr> --%>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@ -413,6 +410,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 신청인 -->
|
||||
<div class="tbType02" style="margin-top: 20px;">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[1].rpplSeq" id="rppl01Seq"/>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 210px;">
|
||||
@ -566,6 +564,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 피신청인 정보 -->
|
||||
<div class="tb_tit">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[2].rpplSeq" id="rppl02Seq"/>
|
||||
<p>피신청인 정보</p>
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btnType06 btn_adj_add btn_add">피신청인 추가</button>
|
||||
@ -727,6 +726,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 피신청인 정보 02-->
|
||||
<div class="tb_tit tb_wrap_tit reqPer02Tit">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[3].rpplSeq" id="rppl03Seq"/>
|
||||
<p>피신청인 정보 02</p>
|
||||
</div>
|
||||
<div class="tbType02 tb_wrap_tb reqPer02Tb">
|
||||
@ -885,6 +885,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 피신청인 정보 03-->
|
||||
<div class="tb_tit tb_wrap_tit reqPer03Tit">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[4].rpplSeq" id="rppl04Seq"/>
|
||||
<p>피신청인 정보 03</p>
|
||||
</div>
|
||||
<div class="tbType02 tb_wrap_tb reqPer03Tb">
|
||||
@ -1043,6 +1044,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 피신청인 정보 04-->
|
||||
<div class="tb_tit tb_wrap_tit reqPer04Tit">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[5].rpplSeq" id="rppl05Seq"/>
|
||||
<p>피신청인 정보 04</p>
|
||||
</div>
|
||||
<div class="tbType02 tb_wrap_tb reqPer04Tb">
|
||||
@ -1201,6 +1203,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
|
||||
<!-- 피신청인 정보 05-->
|
||||
<div class="tb_tit tb_wrap_tit reqPer05Tit">
|
||||
<form:input type="hidden" path="adjReqMgrVoList[6].rpplSeq" id="rppl06Seq"/>
|
||||
<p>피신청인 정보 05</p>
|
||||
</div>
|
||||
<div class="tbType02 tb_wrap_tb reqPer05Tb">
|
||||
@ -1459,7 +1462,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
</form:form>
|
||||
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
|
||||
<input id="adrSeq" name="adrSeq" value="">
|
||||
<input type="hidden" id="adrSeqHidden" name="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
||||
</form>
|
||||
<!-- //cont -->
|
||||
</body>
|
||||
|
||||
51
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxIntegratedSrch.jsp
Normal file
51
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxIntegratedSrch.jsp
Normal file
@ -0,0 +1,51 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>의견정보</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>과거사건 기록 통합 검색</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>xxx</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">과거사건 기록 조회</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cont inte_cont">
|
||||
<div class="list_top">
|
||||
<div class="list_util">
|
||||
<div class="detail_search">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="tit_text">검색</p>
|
||||
<input type="text" name="search" id="search" title="검색할 단어를 입력해주세요" placeholder="검색할 단어를 입력해주세요." />
|
||||
<button type="button" class="btn_search">검색</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,120 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>의견정보</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>과거사건 기록 조회 결과</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>xxx</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">과거사건 기록 조회</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cont inte_cont">
|
||||
<div class="list_top">
|
||||
<p><span>'어문저작물'</span>에 대한 통합검색 결과 총 <span>12</span>건 입니다.</p>
|
||||
<div class="list_util">
|
||||
<select name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px">
|
||||
<option value="10" selected="">10줄</option>
|
||||
<option value="20">20줄</option>
|
||||
<option value="30">30줄</option>
|
||||
<option value="100">100줄</option>
|
||||
</select>
|
||||
<select name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="분류 선택" style="width: 140px">
|
||||
<option value="10" selected="">날짜순</option>
|
||||
<option value="20">번호순</option>
|
||||
<option value="30">신청인순</option>
|
||||
</select>
|
||||
<button type="button" class="btn_search">검색</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 7%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: auto">
|
||||
<col style="width: 17%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>신청인</th>
|
||||
<th>피신청인</th>
|
||||
<th>저작물종류</th>
|
||||
<th>조정결과<button class="sort btn_sort" id="sort_RS.ADR_SEQ">▲</button></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>홍길동 (대리인)</td>
|
||||
<td>고길동 외 2명</td>
|
||||
<td><a href="#" title="상세페이지로 이동">음악저작물</a></td>
|
||||
<td>성립</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>홍길동 (대리인)</td>
|
||||
<td>이길동</td>
|
||||
<td><a href="#" title="상세페이지로 이동">어문저작물</a></td>
|
||||
<td>성립</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>홍길동</td>
|
||||
<td>김길동</td>
|
||||
<td><a href="#" title="상세페이지로 이동">어문저작물</a></td>
|
||||
<td>불성립</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>홍길동</td>
|
||||
<td>고길동</td>
|
||||
<td><a href="#" title="상세페이지로 이동">음악저작물</a></td>
|
||||
<td>조정권고안</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>홍길동</td>
|
||||
<td>고길동</td>
|
||||
<td><a href="#" title="상세페이지로 이동">음악저작물</a></td>
|
||||
<td>직권조정</td>
|
||||
</tr>
|
||||
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<%-- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> --%>
|
||||
</div>
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
149
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxLeaderMainPage.jsp
Normal file
149
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxLeaderMainPage.jsp
Normal file
@ -0,0 +1,149 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>의견정보</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.cont .list {min-height:auto;border-bottom:0 none;}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>대시보드(위원장, 부서장)</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>xxx</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">대시보드</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cont leader_cont">
|
||||
<div class="tb_tit">
|
||||
<p>나의 결재 요청</p>
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btn_plus" title="더보기"><i></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:10%;" />
|
||||
<col style="width:15%;" />
|
||||
<col style="width:auto;" />
|
||||
<col style="width:15%;" />
|
||||
<col style="width:15%;" />
|
||||
<col style="width:15%;" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>결재구분</th>
|
||||
<th>조정번호</th>
|
||||
<th>신청내용</th>
|
||||
<th>결재요청일</th>
|
||||
<th>결재완료일</th>
|
||||
<th>결재이동</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>접수결재</td>
|
||||
<td>2022조정075</td>
|
||||
<td>컴퓨터프로그램</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td><button class="status_req">결재하기</button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>접수결재</td>
|
||||
<td>2022조정074</td>
|
||||
<td>편집저작물</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td>결재진행(위원장)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>접수결재</td>
|
||||
<td>2022조정073</td>
|
||||
<td>편집저작물</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td>2022-09-01 18:00</td>
|
||||
<td>결재완료</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="tb_tit">
|
||||
<p>사건 진행 현황</p>
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btn_plus" title="더보기"><i></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:13%;" />
|
||||
<col style="width:15%;" />
|
||||
<col style="width:13%;" />
|
||||
<col style="width:auto;" />
|
||||
<col style="width:13%;" />
|
||||
<col style="width:15%;" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>신청일자</th>
|
||||
<th>조정번호</th>
|
||||
<th>신청인</th>
|
||||
<th>신청내용</th>
|
||||
<th>조정부</th>
|
||||
<th>조정상태</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>2022-09-01</td>
|
||||
<td>2022조정075</td>
|
||||
<td>홍길동</td>
|
||||
<td>컴퓨터프로그램</td>
|
||||
<td>합의5부</td>
|
||||
<td>기일통지서승인</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2022-09-01</td>
|
||||
<td>2022조정074</td>
|
||||
<td>홍길동</td>
|
||||
<td>편집저작물</td>
|
||||
<td>합의5부</td>
|
||||
<td>접수결재요청</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2022-09-01</td>
|
||||
<td>2022조정073</td>
|
||||
<td>홍길동</td>
|
||||
<td>편집저작물</td>
|
||||
<td>합의5부</td>
|
||||
<td>배당결재요청</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
288
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxStatusStat.jsp
Normal file
288
src/main/webapp/WEB-INF/jsp/kccadr/xxx/xxxStatusStat.jsp
Normal file
@ -0,0 +1,288 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>의견정보</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>조정위원별 사건 관리 현황 통계</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>xxx</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">조정 진행 관리</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cont stat_cont">
|
||||
<div class="list_top">
|
||||
<div class="list_util">
|
||||
<div class="detail_search">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="tit_text">기간</p>
|
||||
<select name="year" id="year">
|
||||
<option value="">연도</option>
|
||||
<option value="2022">2022</option>
|
||||
<option value="2021">2021</option>
|
||||
</select>
|
||||
<select name="month" id="month">
|
||||
<option value="">전체</option>
|
||||
<option value="1">1월</option>
|
||||
<option value="2">2월</option>
|
||||
</select>
|
||||
<select name="day" id="day">
|
||||
<option value="">전체</option>
|
||||
<option value="1">1일</option>
|
||||
<option value="2">2일</option>
|
||||
</select>
|
||||
<button type="button" class="btn_search">검색</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tb_tit">
|
||||
<p>조정위원</p>
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btn_down_excel">엑셀 다운로드</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stat_list">
|
||||
<ul>
|
||||
<li>
|
||||
<dl>
|
||||
<dt>김길동</dt>
|
||||
<dd class="tbType02">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:120px;" />
|
||||
<col style="width:auto;" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="title" rowspan="2">사용상태별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>성립</th>
|
||||
<th>불성립</th>
|
||||
<th>취하종결</th>
|
||||
<th>직권조정</th>
|
||||
<th>조정권고</th>
|
||||
<th>반려</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="title" rowspan="4">분야별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>어문저작물</th>
|
||||
<th>음악저작물</th>
|
||||
<th>연극저작물</th>
|
||||
<th>미술저작물</th>
|
||||
<th>건축저작물</th>
|
||||
<th>사진저작물</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>영상저작물</th>
|
||||
<th>도형저작물</th>
|
||||
<th>컴퓨터프로그램</th>
|
||||
<th>편집저작물</th>
|
||||
<th>데이터베이스</th>
|
||||
<th>저작인격권</th>
|
||||
<th>저작인접권</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>
|
||||
<dl>
|
||||
<dt>김길동</dt>
|
||||
<dd class="tbType02">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:120px;" />
|
||||
<col style="width:auto;" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="title" rowspan="2">사용상태별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>성립</th>
|
||||
<th>불성립</th>
|
||||
<th>취하종결</th>
|
||||
<th>직권조정</th>
|
||||
<th>조정권고</th>
|
||||
<th>반려</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="title" rowspan="4">분야별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>어문저작물</th>
|
||||
<th>음악저작물</th>
|
||||
<th>연극저작물</th>
|
||||
<th>미술저작물</th>
|
||||
<th>건축저작물</th>
|
||||
<th>사진저작물</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>영상저작물</th>
|
||||
<th>도형저작물</th>
|
||||
<th>컴퓨터프로그램</th>
|
||||
<th>편집저작물</th>
|
||||
<th>데이터베이스</th>
|
||||
<th>저작인격권</th>
|
||||
<th>저작인접권</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>
|
||||
<dl>
|
||||
<dt>김길동</dt>
|
||||
<dd class="tbType02">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:120px;" />
|
||||
<col style="width:auto;" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="title" rowspan="2">사용상태별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>성립</th>
|
||||
<th>불성립</th>
|
||||
<th>취하종결</th>
|
||||
<th>직권조정</th>
|
||||
<th>조정권고</th>
|
||||
<th>반려</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="title" rowspan="4">분야별<br>(건수)</th>
|
||||
<th>전체</th>
|
||||
<th>어문저작물</th>
|
||||
<th>음악저작물</th>
|
||||
<th>연극저작물</th>
|
||||
<th>미술저작물</th>
|
||||
<th>건축저작물</th>
|
||||
<th>사진저작물</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="all">27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>영상저작물</th>
|
||||
<th>도형저작물</th>
|
||||
<th>컴퓨터프로그램</th>
|
||||
<th>편집저작물</th>
|
||||
<th>데이터베이스</th>
|
||||
<th>저작인격권</th>
|
||||
<th>저작인접권</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>27</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>20</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@ -128,6 +128,15 @@ function saveid(form) {
|
||||
function getid(form){
|
||||
form.checkId.checked = ((form.id_text.value = getCookie("ncms_saveid")) != "");
|
||||
}
|
||||
|
||||
function otpPhoneView(obj){
|
||||
var target=$(obj).closest('.login_right_box');
|
||||
if(target.hasClass('login_right_otp_box')){
|
||||
target.removeClass('login_right_otp_box');
|
||||
}else{
|
||||
target.addClass('login_right_otp_box');
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<!-- <link href="/css/post.css" rel="stylesheet" type="text/css" /> -->
|
||||
@ -151,8 +160,13 @@ function getid(form){
|
||||
<div class="login_left_box">
|
||||
<img src="/kccadrPb/adm/image/login_logo.png" alt="한국저작권위원회 KOREA COPYRIGHT COMMISSION">
|
||||
</div>
|
||||
<!--
|
||||
otp로그인 일 경우 login_right_otp_box 클래스가 추가시켜주시면 됩니다!
|
||||
or 로그인버튼 클릭시 otp로그인이면 클래스가 추가되면 됩니다!
|
||||
-->
|
||||
<div class="login_right_box">
|
||||
<p class="login_tit">로그인</p>
|
||||
<button type="button" style="position:relative;z-index:1;" onclick="otpPhoneView(this);return false;">인증번호영역 임시 버튼</button>
|
||||
<kc:profile value="local">
|
||||
아이디 선택 : <select id="devIdSelect" style="width: 400px; height: 30px;" onchange="login()">
|
||||
<option value="">로그인할 아이디를 선택해주세요.</option>
|
||||
@ -178,12 +192,24 @@ function getid(form){
|
||||
<label for="password_text"></label>
|
||||
<input type="password" id="password_text" placeholder="비밀번호를 입력해주세요." class="pw" onkeydown="javascript:if (event.keyCode == 13) { actionLogin();return false; }">
|
||||
</div>
|
||||
<div class="id_box otp_phone_box">
|
||||
<p>휴대폰번호</p>
|
||||
<label for="otp_phone_text"></label>
|
||||
<input type="text" name="otpPhone" id="otp_phone_text" placeholder="휴대폰번호를 입력해주세요." />
|
||||
<button type="button" class="otp_phone_btn">인증번호받기</button>
|
||||
</div>
|
||||
<div class="id_box otp_phone_box">
|
||||
<p>인증번호 입력</p>
|
||||
<label for="otp_phone_text"></label>
|
||||
<input type="text" name="otpPhone" id="otp_phone_text" placeholder="인증번호를 입력해주세요." />
|
||||
</div>
|
||||
<div class="saveId">
|
||||
<input type="checkbox" id="checkId" name="checkId">
|
||||
<label for="checkId">아이디저장</label>
|
||||
</div>
|
||||
<div class="submit_box">
|
||||
<input type="submit" value="로그인" class="submit" id="login_submit" onclick="javascript:actionLogin();return false;">
|
||||
|
||||
</div>
|
||||
<div class="copyright">
|
||||
<span class="copy_text">Copyright ⓒ한국저작권위원회 All Rights Reserved.</span>
|
||||
|
||||
@ -79,7 +79,7 @@ function tutorialPop(){
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>조정신청</h2>
|
||||
<input type="button" value="튜토리얼" onclick="tutorialPop();"/>
|
||||
<button type="button" class="btnType03" onclick="tutorialPop();">조정신청서 등록 튜토리얼</button>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -547,11 +547,13 @@ $( document ).ready(function(){
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<c:choose>
|
||||
<c:when test="${empty adjstReqVO.adrSeq}">
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step1Save('${KccadrConstants.ADR_MODE_NEW}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType01" onclick="AdjstReq.step1SaveConfirm('${KccadrConstants.ADR_MODE_NEW}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step1Save('${KccadrConstants.ADR_MODE_NEW}'); return false;">2단계 이동</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<%-- <button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button> --%>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step1Save('${KccadrConstants.ADR_MODE_UPT}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType01" onclick="AdjstReq.step1SaveConfirm('${KccadrConstants.ADR_MODE_UPT}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step1Save('${KccadrConstants.ADR_MODE_UPT}'); return false;">2단계 이동</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
|
||||
@ -541,14 +541,16 @@
|
||||
<c:choose>
|
||||
<c:when test="${fn:length(list) eq 0}">
|
||||
<div class="btn_right">
|
||||
<button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step2Save('${KccadrConstants.ADR_MODE_NEW}'); return false">임시저장</button>
|
||||
<%-- <button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button> --%>
|
||||
<button type="button" class="btnType01" onclick="AdjstReq.step2SaveConfirm('${KccadrConstants.ADR_MODE_NEW}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step2Save('${KccadrConstants.ADR_MODE_NEW}'); return false">3단계 이동</button>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<div class="btn_right">
|
||||
<%-- <button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button> --%>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step2Save('${KccadrConstants.ADR_MODE_UPT}'); return false">임시저장</button>
|
||||
<button type="button" class="btnType01" onclick="AdjstReq.step2SaveConfirm('${KccadrConstants.ADR_MODE_UPT}'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType02 btn_save" onclick="AdjstReq.step2Save('${KccadrConstants.ADR_MODE_UPT}'); return false">3단계 이동</button>
|
||||
</div>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
@ -242,10 +242,10 @@ function fn_adjstReq_preview() {
|
||||
<%-- <button type="button" class="btnType01" onclick="AdjstReq.stepDelete('${adjstReqVO.adrSeq}'); return false;">신청서 삭제</button> --%>
|
||||
<c:choose>
|
||||
<c:when test="${empty fn:trim(master.ccTy)}">
|
||||
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_NEW}' />'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType01" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_NEW}' />'); return false;">임시저장</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_UPT}' />'); return false;">임시저장</button>
|
||||
<button type="button" class="btnType01" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_UPT}' />'); return false;">임시저장</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_SMT}' />'); return false;">조정신청서 제출</button>
|
||||
|
||||
@ -53,31 +53,31 @@ $(document).ready(function(){
|
||||
/*
|
||||
* 상세내용 select
|
||||
*/
|
||||
function fn_selectCn(){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/adjst/popup/adjstReqOpenExamplePopCn.do",
|
||||
data: JSON.stringify({exmpCd : $("#exmpCd").val()
|
||||
, exmpCcTy : $("#exmpCcTy").val() }),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
if(data.status == "OK"){
|
||||
console.log('data : ', data);
|
||||
$('#exmpCn').text(data.data);
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("조회에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
// function fn_selectCn(){
|
||||
// $.ajax({
|
||||
// type: "POST",
|
||||
// url: "/web/kccadr/adjst/popup/adjstReqOpenExamplePopCn.do",
|
||||
// data: JSON.stringify({exmpCd : $("#exmpCd").val()
|
||||
// , exmpCcTy : $("#exmpCcTy").val() }),
|
||||
// dataType:'json',
|
||||
// async: false,
|
||||
// processData: false,
|
||||
// contentType: "application/json",
|
||||
// cache: false,
|
||||
// success: function (data) {
|
||||
// if(data.status == "OK"){
|
||||
// console.log('data : ', data);
|
||||
// $('#exmpCn').text(data.data);
|
||||
// }else{
|
||||
// return false;
|
||||
// }
|
||||
// },
|
||||
// error: function (e) { alert("조회에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
// });
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
fn_selectCn();
|
||||
// fn_selectCn();
|
||||
|
||||
})
|
||||
</script>
|
||||
@ -105,7 +105,12 @@ $(document).ready(function(){
|
||||
<kc:code codeId="CC040" code="${exmpCd}"/>
|
||||
</td>
|
||||
<td style="line-height: 30px; text-align: left;">
|
||||
<kc:select codeId="CC002" name="exmpCcTy" id="exmpCcTy" selectedValue="${ccTy}"/>
|
||||
<%-- <kc:select codeId="CC002" name="exmpCcTy" id="exmpCcTy" selectedValue="${ccTy}"/> --%>
|
||||
<select style="width: 135px;">
|
||||
<option value="">사건 유형 1</option>
|
||||
<option value="">사건 유형 2</option>
|
||||
<option value="">사건 유형 3</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -113,6 +118,7 @@ $(document).ready(function(){
|
||||
내용
|
||||
</td>
|
||||
<td id="exmpCn" style="line-height: 30px; text-align: left;" >
|
||||
1)피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(W3,000,000)을 지급한다. 2)피신청인이 제작, 보유하고 있는 본 건 침해물 <월간 스키라이브>를 조정성립일로부터 14일 이내에 폐기처분한다. 라는 조정을 구합니다
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
@ -0,0 +1,75 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%pageContext.setAttribute("crlf", "\r\n"); %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>조정신청 예문보기</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javascript" src="/kccadrPb/usr/script/popup.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$(document).ready(function(){
|
||||
|
||||
// 레이어팝업 포커싱 이동 수정
|
||||
var popupTit = $(".cont_tit03").text();
|
||||
|
||||
if(popupTit.trim() == "* 신청취지"){
|
||||
$(".tooltip-close").click(function(){
|
||||
var activeTarget = $('[data-tooltip-con="fee_info_popup"]');
|
||||
activeTarget.hide();
|
||||
$('[data-tooltip="fee_info_popup"]').eq(0).focus();
|
||||
});
|
||||
}else{
|
||||
$(".tooltip-close").click(function(){
|
||||
var activeTarget = $('[data-tooltip-con="fee_info_popup"]');
|
||||
activeTarget.hide();
|
||||
$('[data-tooltip="fee_info_popup"]').eq(1).focus();
|
||||
});
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="popup_wrap fee_info_popup" style="max-width: 580px;" tabindex="0" data-tooltip-con="fee_info_popup" data-focus="fee_info_popup" data-focus-prev="fee_info_popup_close">
|
||||
<div class="popup_tit">
|
||||
<p>조정신청 예문</p> <button class="btn_popup_close tooltip-close" data-focus="fee_info_popup_close" title="팝업 닫기"><i></i></button>
|
||||
</div>
|
||||
<div class="popup_cont">
|
||||
<c:if test="${not empty exmp.exmpCd}">
|
||||
<div class="cont_tit03">
|
||||
* <kc:code codeId="CC040" code="${exmp.exmpCd}"/>
|
||||
</div>
|
||||
</c:if>
|
||||
<table class="popup_tbType01 t_center">
|
||||
<colgroup>
|
||||
<col style="width: 60%;">
|
||||
<col style="width: 40%;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="2" style="line-height: 30px; text-align: left;">
|
||||
<c:choose>
|
||||
<c:when test="${not empty exmp.exmpCn}">
|
||||
<c:out value="${fn:replace(exmp.exmpCn, crlf , '<br/>')}" escapeXml="false" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
등록된 내용이 없습니다.
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="btn_wrap">
|
||||
<button class="btnType01 tooltip-close" data-focus="fee_info_popup_close" data-focus-next="fee_info_popup">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
122
src/main/webapp/WEB-INF/jsp/web/kccadr/adjstExp/SsoLoginUsr.jsp
Normal file
122
src/main/webapp/WEB-INF/jsp/web/kccadr/adjstExp/SsoLoginUsr.jsp
Normal file
@ -0,0 +1,122 @@
|
||||
<%@ 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"%>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
if(${message != null}){
|
||||
alert('${message}');
|
||||
}
|
||||
if(${loginNextUrl != null}){
|
||||
var loginNextUrl = '${loginNextUrl}';
|
||||
$('#loginForm').attr('action', loginNextUrl);
|
||||
}
|
||||
});
|
||||
function press(event) { if (event.keyCode == 13) actionLogin(); }
|
||||
|
||||
|
||||
function login() {
|
||||
if($('#devIdSelect').val()!=""){
|
||||
|
||||
var id = ($('#devIdSelect').val()).split(':');
|
||||
|
||||
$("#id_text").val(id[0]);
|
||||
$("#password_text").val(id[1]);
|
||||
|
||||
|
||||
$("#id").val(id[0]);
|
||||
$("#password").val(id[1]);
|
||||
|
||||
$("#isSelect").val("Y");
|
||||
|
||||
document.loginForm.action="<c:url value='/web/user/login/actionSecurityLogin.do'/>";
|
||||
document.loginForm.submit();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function actionLogin() {
|
||||
|
||||
document.loginForm.submit();
|
||||
|
||||
}
|
||||
|
||||
/* 아이디 비밀번호 찾기 link */
|
||||
function usrIdPassFind(choose){
|
||||
var frm = document.usrJoinForm;
|
||||
var actionUrl;
|
||||
frm.returnSiteCode.value = "<c:out value='${returnSiteCode}'/>";
|
||||
frm.returnSiteUrl.value = "<c:out value='${returnSiteUrl}'/>";
|
||||
|
||||
frm.target="_blank";
|
||||
|
||||
if(choose == 'id'){
|
||||
actionUrl = "<c:url value='${idFindUrl}'/>";
|
||||
}else{
|
||||
actionUrl = "<c:url value='${pwFindUrl}'/>";
|
||||
}
|
||||
|
||||
frm.action = actionUrl;
|
||||
frm.submit();
|
||||
}
|
||||
|
||||
</script>
|
||||
<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="loginNextUrl" id="loginNextUrl" value='<c:out value="${loginNextUrl}"></c:out>' />
|
||||
<input type="hidden" name="step" id="step" value='<c:out value="${step}"></c:out>' />
|
||||
<input type="hidden" name="searchStatus" id="searchStatus" value='<c:out value="${searchStatus}"></c:out>' />
|
||||
<input type="hidden" name="userSe" value="GNR" />
|
||||
<input type="hidden" id="id" name="id">
|
||||
<input type="hidden" id="password" name="password">
|
||||
<kc:profile value="local">
|
||||
<input type="hidden" id="isSelect" name="isSelect">
|
||||
</kc:profile>
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap login_cont" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>체험하기 로그인</h2>
|
||||
</div>
|
||||
<fieldset>
|
||||
|
||||
|
||||
<div class="login_wrap">
|
||||
<p class="login_tit">
|
||||
<span>로그인</span>
|
||||
해주세요
|
||||
</p>
|
||||
|
||||
<div class="login_form">
|
||||
<label for="id_text">아이디 입력</label>
|
||||
<input type="text" id="id_text" placeholder="아이디를 입력해주세요" value="GUEST">
|
||||
<label for="password_text">비밀번호 입력</label>
|
||||
<!-- <input type="password" id="password_text" onkeypress="press(event)" placeholder="비밀번호를 입력해주세요"> -->
|
||||
<input type="password" id="password_text" onkeypress="press(event)" placeholder="비밀번호를 입력해주세요" value="guest">
|
||||
<div class="btn_wrap">
|
||||
<button type="button" onclick="javascript:actionLogin();" class="btn_login">로그인</button>
|
||||
<%-- <button type="button" onclick="window.open('<c:out value='${joinUrl}'/>')" title="새창열림" class="btn_join">회원가입</button> --%>
|
||||
<button type="button" onclick="alert('체험하기 기능입니다.'); return false;" title="새창열림" class="btn_join">회원가입</button>
|
||||
</div>
|
||||
<div class="login_util">
|
||||
<button type="button" title="새창열림" onclick="alert('체험하기 기능입니다.'); return false;">아이디 찾기</button>
|
||||
<button type="button" title="새창열림" onclick="alert('체험하기 기능입니다.'); return false;">비밀번호 찾기</button>
|
||||
<!-- <button type="button" title="새창열림" onclick="usrIdPassFind('id'); return false;">아이디 찾기</button> -->
|
||||
<!-- <button type="button" title="새창열림" onclick="usrIdPassFind('pass'); return false;">비밀번호 찾기</button> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- //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> --%>
|
||||
@ -43,7 +43,7 @@
|
||||
function linkPage(pageNo){
|
||||
var listForm = document.listForm ;
|
||||
listForm.pageIndex.value = pageNo ;
|
||||
listForm.action = "<c:url value='/web/kccadr/accdnt/ai/adjstIncidentList.do'/>";
|
||||
listForm.action = "<c:url value='/web/kccadr/adjstExp/adjstIncidentList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
@ -54,47 +54,36 @@
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncGoingDetail(adrSeq, adrSn){
|
||||
function fncGoingDetail(type){
|
||||
/*
|
||||
*type
|
||||
* A :신청
|
||||
* B :진행
|
||||
* C :종결
|
||||
*/
|
||||
|
||||
var listForm = document.listForm ;
|
||||
listForm.action = "<c:url value='/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncCloseDetail(adrSeq, adrSn){
|
||||
var listForm = document.listForm ;
|
||||
listForm.adrSeq.value = adrSeq;
|
||||
listForm.adrSn.value = adrSn;
|
||||
listForm.action = "<c:url value='/web/kccadr/accdnt/ars/adjstCloseDetail.do'/>";
|
||||
listForm.action = "<c:url value='/web/kccadr/adjstExpDetail/adjstIncidentDetail.do'/>";
|
||||
// listForm.pageType.value = type;
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncGoCreate(){
|
||||
var listForm = document.listForm ;
|
||||
//listForm.action = "<c:url value='/web/kccadr/adjst/adjstReq1Regist.do'/>"; // 신청서작성 메뉴 URL로 수정
|
||||
listForm.action = "<c:url value='/web/kccadr/adjstExp/adjstReqRegistInformation.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncSecurityPop(adrSeq,edtTy,edtSn) {
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/accdnt/ai/popup/adjstIncidentReqViewPop.do"
|
||||
, 550
|
||||
, 600
|
||||
, {adrSeq : adrSeq, edtTy : edtTy, edtSn : edtSn}
|
||||
, "N"
|
||||
, "securityPop"
|
||||
);
|
||||
}
|
||||
function fncRejectCnPop(adrSeq,rejectCn) {
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/accdnt/ai/popup/adjstIncidentRejectCnPop.do"
|
||||
, 550
|
||||
, 300
|
||||
, {adrSeq : adrSeq, rejectCn : rejectCn}
|
||||
, "N"
|
||||
, "rejectCnPop"
|
||||
);
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
$($('.td_num').get().reverse()).each(function(index, item){
|
||||
console.log($(item).text(index+1));
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
@ -103,10 +92,14 @@
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" />
|
||||
<input type="hidden" name="pageType" id="pageType" value="" />
|
||||
<input type="hidden" name="searchCondition" value="" />
|
||||
<input type="hidden" name="searchKeyword" value="" />
|
||||
<input type="hidden" name="adrSeq" value="" />
|
||||
<input type="hidden" name="adrSn" value="" />
|
||||
<input type="hidden" name="step" value="4" />
|
||||
|
||||
<c:set var="searchStatus" value="${adjstIncidentVO.searchStatus }" />
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub">
|
||||
<div class="inner">
|
||||
@ -118,58 +111,12 @@
|
||||
<div class="list_top">
|
||||
<!-- <p>총 건수 : <span>204</span>건</p> -->
|
||||
<div class="tab_wrap">
|
||||
<button type="button" onclick="fncStatusList(''); return false;" class="tab ${empty adjstIncidentVO.searchStatus ? 'on' : '' }">전체</button>
|
||||
<button type="button" onclick="fncStatusList('A'); return false;" class="${adjstIncidentVO.searchStatus eq 'A'? 'on' : '' } tab">신청</button>
|
||||
<button type="button" onclick="fncStatusList('B'); return false;" class="${adjstIncidentVO.searchStatus eq 'B' ? 'on' : '' } tab">진행</button>
|
||||
<button type="button" onclick="fncStatusList('C'); return false;" class="${adjstIncidentVO.searchStatus eq 'C' ? 'on' : '' } tab">종결</button>
|
||||
</div>
|
||||
<div class="list_util">
|
||||
<%--
|
||||
<label for="searchCondition">검색조건 선택</label>
|
||||
<select name="searchCondition" id="searchCondition" class="subSearch">
|
||||
<option value="1" ${adjstIncidentVO.searchCondition eq '1' ? 'selected' : '' }>조정번호</option>
|
||||
<option value="2" ${adjstIncidentVO.searchCondition eq '2' ? 'selected' : '' }>접수기간</option>
|
||||
<option value="3" ${adjstIncidentVO.searchCondition eq '3' ? 'selected' : '' }>신청인명</option>
|
||||
<option value="4" ${adjstIncidentVO.searchCondition eq '4' ? 'selected' : '' }>피신청인명</option>
|
||||
<option value="5" ${adjstIncidentVO.searchCondition eq '5' ? 'selected' : '' }>신청내용</option>
|
||||
<c:if test="${adjstIncidentVO.searchStatus ne 'B'}">
|
||||
<option value="6" ${adjstIncidentVO.searchCondition eq '6' ? 'selected' : '' }>조정상태</option>
|
||||
</c:if>
|
||||
</select>
|
||||
<div class="sel_date">
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" value="${adjstIncidentVO.searchStartDt}" data-datecontrol="true" onclick="return calendarOpen('searchStartDt-lry','',this);" onfocus="return calendarOpen('searchStartDt-lry','',this);" onkeyup="this.value = date_mask(this.value)" maxlength="10">
|
||||
<button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('searchStartDt-lry','',this);"><i></i></button>
|
||||
</div>
|
||||
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchStartDt-lry','',this)" class="btn_cal"></button>
|
||||
<div id="searchStartDt-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="searchStartDt-ifrm" name="searchStartDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title="달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div> --> ~
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="searchEndDt endDate inp" title="검색종료일" id="searchEndDt" name="searchEndDt" value="${adjstIncidentVO.searchEndDt}" data-datecontrol="true" onclick="return calendarOpen2('searchEndDt-lry','',this);" onfocus="return calendarOpen2('searchEndDt-lry','',this);" onkeyup="this.value = date_mask(this.value)" maxlength="10">
|
||||
<button type="button" title="달력 팝업 열기" class="btn_end btn_cal" onclick="return calendarOpen2('searchEndDt-lry','',this);" ><i></i></button>
|
||||
</div>
|
||||
<!-- <div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('searchEndDt-lry','',this)" class="btn_cal"></button>
|
||||
<div id="searchEndDt-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="searchEndDt-ifrm" name="searchEndDt-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="select_wrap">
|
||||
<label for="searchSelStatus">조정상태 선택</label>
|
||||
<kc:select codeId="CC022" name="searchSelStatus" id="searchSelStatus" defaultValue="" defaultText="선택" selectedValue="${adjstIncidentVO.searchSelStatus}" between="201010,309050" styleClass="select_status"/>
|
||||
</div>
|
||||
<div class="input_wrap">
|
||||
<label for="searchKeyword">검색어 입력</label>
|
||||
<input type="text" class="search_input" id=searchKeyword name="searchKeyword" placeholder="검색어를 입력하세요" value="<c:out value='${adjstIncidentVO.searchKeyword}'/>">
|
||||
</div>
|
||||
<button class="btn_search" onclick="fncGoList();">검색</button>
|
||||
|
||||
--%>
|
||||
<button type="button" onclick="fncStatusList(''); return false;" class="tab ${empty searchStatus ? 'on' : '' }">전체</button>
|
||||
<button type="button" onclick="fncStatusList('A'); return false;" class="${searchStatus eq 'A'? 'on' : '' } tab">신청</button>
|
||||
<button type="button" onclick="fncStatusList('B'); return false;" class="${searchStatus eq 'B' ? 'on' : '' } tab">진행</button>
|
||||
<button type="button" onclick="fncStatusList('C'); return false;" class="${searchStatus eq 'C' ? 'on' : '' } tab">종결</button>
|
||||
</div>
|
||||
<div class="list_util"></div>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
|
||||
@ -203,80 +150,225 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="td_num">
|
||||
2
|
||||
</td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-11-21</p>
|
||||
</td>
|
||||
<!-- 전체 // 신청 목록 -->
|
||||
<c:if test="${searchStatus eq '' || searchStatus eq 'A' }">
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-11-21</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001610', '1');">홍길동</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">홍길동</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001610', '1');">김길동 외1명</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">김길동 외1명</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001610', '1');">미술저작물</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">미술저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>합의1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">조정진행중</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td_num">
|
||||
1
|
||||
</td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-12-06</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>합의1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">작성중</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-12-06</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">박영희</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">김철수</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">어문저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>조정1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">제출완료</p>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<!-- 전체 // 진행 목록 -->
|
||||
<c:if test="${searchStatus eq '' || searchStatus eq 'B' }">
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-11-21</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001891', '1');">박영희</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">홍길동</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001891', '1');">김철수</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">김길동 외1명</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail('ADR_0000000000001891', '1');">어문저작물</a>
|
||||
<a href="#none" onclick="fncGoingDetail();">미술저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>조정1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>합의1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">조정진행중</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-12-06</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">박영희</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">김철수</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">어문저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>조정1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">조정진행중</p>
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<!-- 전체 // 종결 목록 -->
|
||||
<c:if test="${searchStatus eq '' || searchStatus eq 'C' }">
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-11-21</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">홍길동</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">김길동</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">미술저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>합의1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">조정종결</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td_num"></td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">접수일자</span>
|
||||
<p>2021-12-06</p>
|
||||
</td>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">박영희</a>
|
||||
</td>
|
||||
<td class="td_respondent">
|
||||
<span class="m_th_text">피신청인</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">김철수</a>
|
||||
</td>
|
||||
<td class="td_tit">
|
||||
<span class="read_only m_th_text">신청내용</span>
|
||||
<a href="#none" onclick="fncGoingDetail();">어문저작물</a>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p>조정1부</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">기일</span>
|
||||
<p>-</p>
|
||||
</td>
|
||||
<td>
|
||||
<span class="m_th_text">조정차수</span>
|
||||
<p>1차</p>
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<p class="status_write">조정종결</p>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -61,19 +61,26 @@ $( document ).ready(function(){
|
||||
|
||||
//공동인증서 등록화면 이동
|
||||
function fnGoCrtfc(){
|
||||
|
||||
location.href="<c:url value='/web/kccadr/accdnt/crtfc/crtfcRegist.do'/>";
|
||||
|
||||
}
|
||||
|
||||
function tutorialPop(){
|
||||
var form = document.popForm;
|
||||
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/adjstReqRegistTutorial.do" , "50000", "50000", "tutorialPop", $("#popForm"));
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form id="popForm" name="popForm" method="post">
|
||||
</form>
|
||||
<form id="${KccadrConstants.STEP6}" name="${KccadrConstants.STEP6}" method="post">
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>조정신청 체험하기</h2>
|
||||
<button type="button" class="btnType03" onclick="tutorialPop();">조정신청서 등록 튜토리얼</button>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -91,18 +91,33 @@ function fn_egov_inqire_notice(bbsId, nttId) {
|
||||
|
||||
function goExpPage(num) {
|
||||
|
||||
|
||||
var frm = document.dtlFrm;
|
||||
|
||||
var actionUrl = "";
|
||||
frm.step.value = num
|
||||
var actionUrl = "<c:url value='/web/kccadr/adjstExp/SsoLoginUsr.do'/>";
|
||||
|
||||
if(num==1){//접수페이지
|
||||
actionUrl = "<c:url value='/web/kccadr/adjstExp/adjstReqRegistInformation.do'/>";
|
||||
} else{
|
||||
actionUrl = "<c:url value='/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do' />"
|
||||
if(num==1)
|
||||
{//접수페이지
|
||||
goUrl = "<c:url value='/web/kccadr/adjstExp/adjstReqRegistInformation.do'/>";
|
||||
}
|
||||
else if(num==4)
|
||||
{// 열랍 발급
|
||||
goUrl = "<c:url value='/web/kccadr/adjstExp/adjstIncidentList.do'/>";
|
||||
frm.searchStatus.value = 'C';
|
||||
}
|
||||
else if(num==5)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
// return false;
|
||||
goUrl = "<c:url value='/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do' />"
|
||||
}
|
||||
|
||||
|
||||
frm.loginNextUrl.value = goUrl;
|
||||
frm.step.value = num;
|
||||
frm.action = actionUrl;
|
||||
frm.submit();
|
||||
|
||||
@ -189,8 +204,8 @@ function goExpPage(num) {
|
||||
<div class="baro_cont experience_cont">
|
||||
<div class="inner">
|
||||
<div class="mask"></div>
|
||||
<a href="#" onclick="goExpPage(1);" title="접수 페이지 바로가기"><i></i>
|
||||
<p>접수</p>
|
||||
<a href="#" onclick="goExpPage(1);" title="조정신청 페이지 바로가기"><i></i>
|
||||
<p>조정신청</p>
|
||||
<div class="tooltip_box">
|
||||
<div class="tooltip_type01">
|
||||
<div class="text_area">
|
||||
@ -205,8 +220,8 @@ function goExpPage(num) {
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a href="#" onclick="goExpPage(2);" title="기일지정 페이지 바로가기"><i></i>
|
||||
<p>기일지정</p>
|
||||
<a href="#" onclick="goExpPage(2);" title="서류제출 페이지 바로가기"><i></i>
|
||||
<p>서류제출</p>
|
||||
<div class="tooltip_box">
|
||||
<div class="tooltip_type01">
|
||||
<div class="text_area">
|
||||
@ -221,8 +236,8 @@ function goExpPage(num) {
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a href="#" onclick="goExpPage(3);" title="기일개최 페이지 바로가기"><i></i>
|
||||
<p>기일개최</p>
|
||||
<a href="#" onclick="goExpPage(3);" title="진행상황 페이지 바로가기"><i></i>
|
||||
<p>진행상황</p>
|
||||
<div class="tooltip_box">
|
||||
<div class="tooltip_type01">
|
||||
<div class="text_area">
|
||||
@ -237,8 +252,8 @@ function goExpPage(num) {
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a href="#" onclick="goExpPage(4);" title="조정중 페이지 바로가기"><i></i>
|
||||
<p>조정중</p>
|
||||
<a href="#" onclick="goExpPage(4);" title="열람·발급 페이지 바로가기"><i></i>
|
||||
<p>열람·발급</p>
|
||||
<div class="tooltip_box">
|
||||
<div class="tooltip_type01">
|
||||
<div class="text_area">
|
||||
@ -253,8 +268,8 @@ function goExpPage(num) {
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a href="#" onclick="goExpPage(5);" title="종료 페이지 바로가기"><i></i>
|
||||
<p>종료</p>
|
||||
<a href="#" onclick="goExpPage(5);" title="문의게시판 페이지 바로가기"><i></i>
|
||||
<p>문의게시판</p>
|
||||
<div class="tooltip_box">
|
||||
<div class="tooltip_type01">
|
||||
<div class="text_area">
|
||||
@ -386,6 +401,8 @@ function goExpPage(num) {
|
||||
<input type="hidden" name="nttId" value="" />
|
||||
</form>
|
||||
<form name="dtlFrm" method="post">
|
||||
<input type="hidden" name="step" value="" />
|
||||
<input type="hidden" name="loginNextUrl" id="loginNextUrl" value="" />
|
||||
<input type="hidden" name="step" id="step" value="" />
|
||||
<input type="hidden" name="searchStatus" id="searchStatus" value="" />
|
||||
</form>
|
||||
</html>
|
||||
@ -0,0 +1,172 @@
|
||||
<!DOCTYPE html>
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<% pageContext.setAttribute("replaceChar", "\n"); %>
|
||||
<%
|
||||
/**
|
||||
* @Class Name : srcAdmNoPop.jsp
|
||||
* @Description : 조정접수
|
||||
* @Modification Information
|
||||
* @
|
||||
* @ 수정일 수정자 수정내용
|
||||
* @ ------- -------- ---------------------------
|
||||
* @ 2022.08.16 이준호 최초 생성
|
||||
* @author 이준호
|
||||
* @since 2022.08.16
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
%>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>관련인 정보</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<style>
|
||||
.btn_util button{width: 30px; height: 30px; border: 1px solid #bebebe; vertical-align: middle; background-repeat: no-repeat; background-position: center; }
|
||||
.btn_util button:hover{box-shadow: 0 0 5px rgba(0,0,0,.15);}
|
||||
.btn_util .btn_minus{border-radius: 5px 0 0 5px; margin-right: -5px; background-image: url(/kccadrPb/usr/image/common/btn_minus.png);}
|
||||
.btn_util .btn_plus{border-radius: 0 5px 5px 0; background-image: url(/kccadrPb/usr/image/common/btn_plus.png);}
|
||||
.tb_tit_wrap{display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px;}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
/* 화면 확대 축소 */
|
||||
var nowZoom = 100;
|
||||
|
||||
function zoomOut() { // 화면크기축소
|
||||
nowZoom = nowZoom - 10;
|
||||
if(nowZoom <= 70) nowZoom = 70; // 화면크기 최대 축소율 70%
|
||||
zooms();
|
||||
}
|
||||
|
||||
function zoomIn() { // 화면크기확대
|
||||
nowZoom = nowZoom + 20;
|
||||
if(nowZoom >= 200) nowZoom = 200; // 화면크기 최대 확대율 200%
|
||||
zooms();
|
||||
}
|
||||
|
||||
function zooms() {
|
||||
document.body.style.zoom = nowZoom + "%";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="area_popup supm_popup" style="width: 100%;">
|
||||
<div class="cont_popup popup_cont">
|
||||
<!-- 신청인 정보 -->
|
||||
<div class="tb_tit_wrap">
|
||||
<p class="tb_tit cont_tit04">신청인 정보</p>
|
||||
<div class="btn_util">
|
||||
<button type="button" class="btn_minus" onclick="zoomOut();" title="글자 축소"></button>
|
||||
<button type="button" class="btn_plus" onclick="zoomIn();" title="글자 확대"></button>
|
||||
</div>
|
||||
</div>
|
||||
<table class="popup_tbType01">
|
||||
<caption>신청인정보 : 신청인분류, 신청인 이름, 주소, 이메일, 연락처 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">신청인 분류</th>
|
||||
<td>
|
||||
<p>
|
||||
개인
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">신청인 이름</th>
|
||||
<td>
|
||||
<p>
|
||||
홍길동
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">주소</th>
|
||||
<td>
|
||||
<p>
|
||||
서울 [04323] 서울특별시 용산구 후암로 107, 5/16층
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">이메일</th>
|
||||
<td>
|
||||
<p>
|
||||
experience@experience.com
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">연락처</th>
|
||||
<td>
|
||||
<p>
|
||||
0226690010
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="cont_tit02">피신청인 정보</p>
|
||||
<table class="popup_tbType01">
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">피신청인 분류</th>
|
||||
<td>
|
||||
<p>개인 </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">피신청인 이름</th>
|
||||
<td>
|
||||
<p>김길동 </p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row">주소</th>
|
||||
<td>
|
||||
<p>진주 [52852] 경상남도 진주시 충의로 19, 1/2/5층 </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">이메일</th>
|
||||
<td>
|
||||
experience@experience.com
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">연락처</th>
|
||||
<td>
|
||||
<p>0557920000 </p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="btn_wrap btn_layout04">
|
||||
<button type="button" class="btnType02" onclick="window.close()">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,226 @@
|
||||
<%@ 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="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<% pageContext.setAttribute("replaceChar", "\n"); %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>조정사건 상세</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
|
||||
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
function pageReload() {
|
||||
location.reload();
|
||||
}
|
||||
|
||||
function fncGoList(){
|
||||
var varFrom = document.getElementById("listForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/adjstExp/adjstIncidentList.do'/>";
|
||||
varFrom.submit();
|
||||
}
|
||||
|
||||
function fn_egov_downFile(atchFileId, fileSn){
|
||||
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
|
||||
}
|
||||
|
||||
function fncEdit(step){
|
||||
var varFrom = document.getElementById("editForm");
|
||||
varFrom.action = "/web/kccadr/adjst/adjstReqRegistStep"+step+".do";
|
||||
varFrom.submit();
|
||||
|
||||
}
|
||||
|
||||
function fncEditPopup(){
|
||||
$('#layerPop').load(
|
||||
'/web/kccadr/accdnt/ai/popup/adjstIncidentReqEdit.do'
|
||||
, {"aaa" : "cccc"}
|
||||
, function(res, status, xhr){
|
||||
if(status == "success"){
|
||||
var target = "sch_popup"
|
||||
var showTarget = $('[data-tooltip-con="' + target + '"]');
|
||||
showTarget.show().focus();
|
||||
|
||||
var popWid = showTarget.width();
|
||||
var popHei = showTarget.height();
|
||||
|
||||
var nLeft = (($(window).width() - popWid)/2);
|
||||
var nTop = (($(window).height() - popHei)/2);
|
||||
|
||||
showTarget.css({
|
||||
"left": nLeft,
|
||||
"top": nTop
|
||||
});
|
||||
showTarget.find('.tooltip-close').data('activeTarget', target);
|
||||
|
||||
$(".mask").show();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* 상세정보 팝업_퍼블리싱 작업 요청_이준호_220818 */
|
||||
function fncDetailPop() {
|
||||
var popForm = document.popForm;
|
||||
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/adjstIncidentDetailPop.do", "840", "800", "adrRpplDetailPop", $('#popForm'));
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="listForm" name="listForm" commandName="adjstIncidentVO" onsubmit="return false;" method="post">
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjstIncidentVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" />
|
||||
</form:form>
|
||||
|
||||
<form id="popForm" name="popForm" action="<c:url value='/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do'/>" method="post">
|
||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
|
||||
</form>
|
||||
|
||||
<form:form id="editForm" name="editForm" commandName="adjstIncidentVO" onsubmit="return false;" method="post">
|
||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
|
||||
<input type="hidden" name="adjPageSts" value="Upt"/>
|
||||
</form:form>
|
||||
<div class="mask"></div>
|
||||
<div class="tooltip-wrap" id="layerPop"></div>
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>[체험] 조정사건 상세</h2>
|
||||
</div>
|
||||
|
||||
<div class="tb_wrap">
|
||||
<!-- <div class="tb_top">
|
||||
<p>대리인 정보</p>
|
||||
</div> -->
|
||||
<table class="tbType01">
|
||||
<caption>조정사건 상세 정보 : 신청인 분류, 저작물 유형, 신청인 이름, 대리인 이름, 피신청인 이름등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<!-- 신청인 -->
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>신청인 분류</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>개인</p>
|
||||
</td>
|
||||
<th scope="row" class="">
|
||||
<p>저작물 유형</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>저작인접물</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>홀길동</p>
|
||||
</td>
|
||||
<th scope="row" class="">
|
||||
<p>대리인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>피신청인 1</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>김길동</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button type="button" class="btnType08" onclick="fncDetailPop(); return false;">상세정보</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 피신청인 정보 -->
|
||||
<div class="tb_wrap">
|
||||
<div class="tb_top">
|
||||
<p>조정신청 내용</p>
|
||||
</div>
|
||||
<table class="tbType01">
|
||||
<caption>조정신청 내용 : 저작물 종류, 신청취지, 신청원인, 첨부파일등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>저작물 종류</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
미술저작물
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>신청취지</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>[체험] 신청취지 내용 입니다.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>신청원인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>[체험] 신청원인 내용 입니다.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="">
|
||||
<p>첨부파일</p>
|
||||
</th>
|
||||
<td>
|
||||
<ul class="file_list">
|
||||
<li><a href="javascript:;" onclick="alert('체험하기 페이지 입니다.'); return false;" title="다운로드">[체험] 첨부파일문서.hwp</a></li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button type="button" class="btnType11 btn_list" onclick="fncGoList();">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -16,6 +16,7 @@
|
||||
$("#tabNav > button").on("click" , function(e){
|
||||
tabPageLoad($(this).index());
|
||||
});
|
||||
console.log('${step}');
|
||||
tabPageLoad(0);
|
||||
});
|
||||
|
||||
@ -30,7 +31,8 @@
|
||||
}
|
||||
, function(res, status, xhr){
|
||||
console.log(status);
|
||||
$(".step0"+${step}).addClass("active");
|
||||
// console.log(${step});
|
||||
$(".step0"+'${step}').addClass("active");
|
||||
});
|
||||
}
|
||||
function getPageUrl(idx){
|
||||
|
||||
@ -336,6 +336,75 @@ var AdjstReq = {
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
,step1SaveConfirm : function(mode){
|
||||
|
||||
if(!this.validStep(this.STEP)){
|
||||
return false;
|
||||
}
|
||||
|
||||
var saveList = [];
|
||||
var agntWarp = $("#agntInfo");
|
||||
if(agntWarp.length > 0 ){
|
||||
var agentData = this.getAgenData(agntWarp);
|
||||
saveList.push(agentData);
|
||||
}
|
||||
|
||||
var reqData = this.getReqPersonData($("#reqPerson"));
|
||||
saveList.push(reqData);
|
||||
|
||||
// 관련인 리스트
|
||||
var data = {
|
||||
adjstRpplList : saveList
|
||||
};
|
||||
// 조정일련번호
|
||||
data.adrSeq = $("#adrSeq").val();
|
||||
// 이전신청 불러오기 조정일련번호
|
||||
data.copyAdrSeq = $("#copyAdrSeq").val();
|
||||
// 조정회차
|
||||
data.adrSn = $("#adrSn").val();
|
||||
// 신청유형
|
||||
data.reqTy = $("#reqTy").val();
|
||||
|
||||
|
||||
|
||||
// 신청하기, 체험하기 구분
|
||||
var depth = this.expDivision(this.STEP);
|
||||
|
||||
var url = "/web/kccadr/"+depth+"/adjstReqRegistStep1Save.do";
|
||||
if(mode == "${KccadrConstants.ADR_MODE_UPT}"){
|
||||
url = "/web/kccadr/"+depth+"/adjstReqRegistStep1Update.do";
|
||||
}
|
||||
|
||||
if (confirm("신청인 정보 임시저장을 진행하시겠습니까?")) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
data: JSON.stringify(data),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
var rsData = returnData.rsVO;
|
||||
if(rsData != null){
|
||||
$("#adrSeq").val(rsData.adrSeq);
|
||||
$("#adrSn").val(rsData.adrSn);
|
||||
// 카피 일련번호는 무조건 초기화 시켜준다.
|
||||
$("#copyAdrSeq").val("");
|
||||
}
|
||||
if(confirm("신청인 정보 임시저장이 완료되었습니다.\n다음 페이지로 이동하시겠습니까?"))
|
||||
{
|
||||
AdjstReq.fncGoNext();
|
||||
}
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
},
|
||||
step2Save : function(mode){
|
||||
if(!this.validStep(this.STEP)){
|
||||
@ -391,6 +460,63 @@ var AdjstReq = {
|
||||
});
|
||||
}
|
||||
|
||||
},
|
||||
step2SaveConfirm : function(mode){
|
||||
if(!this.validStep(this.STEP)){
|
||||
return false;
|
||||
}
|
||||
var saveList = [];
|
||||
|
||||
var targetObj = $(".personWarp");
|
||||
$.each(targetObj, function(idx , obj){
|
||||
saveList.push(AdjstReq.getResPersonData($(this)));
|
||||
});
|
||||
|
||||
if(targetObj.length != saveList.length){
|
||||
alert("피신청인 정보가 일치하지 않습니다. 관리자에게 문으해주세요.");
|
||||
return false;
|
||||
}
|
||||
console.log(saveList);
|
||||
// 피신청인 리스트
|
||||
var data = {
|
||||
adjstRpplList : saveList
|
||||
};
|
||||
|
||||
// 조정일련번호
|
||||
data.adrSeq = $("#adrSeq").val();
|
||||
// 조정회차
|
||||
data.adrSn = $("#adrSn").val();
|
||||
|
||||
var depth = this.expDivision(this.STEP);
|
||||
var url = "/web/kccadr/"+depth+"/adjstReqRegistStep2Save.do";
|
||||
|
||||
if (confirm("피신청인 정보 임시저장을 진행하시겠습니까?")) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
data: JSON.stringify(data),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
var rsData = returnData.rsVO;
|
||||
if(rsData != null){
|
||||
$("#adrSeq").val(rsData.adrSeq);
|
||||
$("#adrSn").val(rsData.adrSn);
|
||||
}
|
||||
if(confirm("피신청인 정보 임시저장이 완료되었습니다.\n다음 페이지로 이동하시겠습니까?"))
|
||||
{
|
||||
AdjstReq.fncGoNext();
|
||||
}
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
},
|
||||
step3Save : function(mode, previewYn, adrSeq){
|
||||
// previewYn : 조정신청등록 3단계 미리보기 버튼 클릭시 > 3단계 저장 처리후 팝업오픈
|
||||
@ -1098,8 +1224,19 @@ var AdjstReq = {
|
||||
);
|
||||
},
|
||||
openExamplePop : function(exmpCd){
|
||||
var uri = '';
|
||||
if(exmpCd == '01')
|
||||
{
|
||||
uri = "adjstReqOpenExamplePop.do";
|
||||
}
|
||||
else if (exmpCd == '02')
|
||||
{
|
||||
uri = "adjstReqOpenExamplePop2.do";
|
||||
|
||||
}
|
||||
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/adjst/popup/adjstReqOpenExamplePop.do"
|
||||
"/web/kccadr/adjst/popup/"+uri
|
||||
, 1100
|
||||
, 600
|
||||
, {ccTy : $("#ccTy").val(), exmpCd : exmpCd}
|
||||
|
||||
@ -7,7 +7,9 @@
|
||||
*/
|
||||
|
||||
// 라이선스 유형 : INNORIX WP 91일 체험 (만료 2022-09-30)
|
||||
var INNORIX_LICENSE = "WEiCgfGkBpqQN/Zw0Ae0YQDFQoK5vit/hNZK/8gGNUm+mtjwAJr4dLSFCiLgiY9BOWSg925hgOfaW1olUgUTccrrl6Y=";
|
||||
/*var INNORIX_LICENSE = "WEiCgfGkBpqQN/Zw0Ae0YQDFQoK5vit/hNZK/8gGNUm+mtjwAJr4dLSFCiLgiY9BOWSg925hgOfaW1olUgUTccrrl6Y=";*/
|
||||
// 라이선스 유형 : INNORIX WP 91일 체험 (만료 2022-12-31)
|
||||
var INNORIX_LICENSE = "SQeXVJiPNj/2u6W8BXoc1pX1l1D0Dc1azbDxUT+BQPLxsV86kF62+FUvIaofOXnArJTjp9kn/ZtUA+Ps0JFla2QGiu0=";
|
||||
|
||||
var INNORIX_VERSION = '1.1.3.458';
|
||||
var INNORIX_WIN_VERSION = '1.1.3.458';
|
||||
|
||||
@ -1085,17 +1085,17 @@
|
||||
var msg = "";
|
||||
var url = "";
|
||||
|
||||
|
||||
// if($('#adrSeq').val() != null)
|
||||
// {
|
||||
// msg= "조정신청 정보 수정을 진행하시겠습니까?";
|
||||
// url= "/kccadr/adjReqMgOff/updateAdjReqMgrOffAjax.do";
|
||||
// }
|
||||
// else{
|
||||
console.log('$(#adrSeq).val() :', $('#adrSeq').val());
|
||||
if($('#adrSeq').val() != '')
|
||||
{
|
||||
msg= "조정신청 정보 수정을 진행하시겠습니까?";
|
||||
url= "/kccadr/adjReqMgOff/updateAdjReqMgrPastAjax.do";
|
||||
}
|
||||
else{
|
||||
msg= "조정신청 정보 등록을 진행하시겠습니까?";
|
||||
url= "/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do";
|
||||
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
if(confirm(msg)){
|
||||
@ -1113,15 +1113,14 @@
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
console.log('data : ', data);
|
||||
if(data.status == 'OK'){
|
||||
alert(data.data);
|
||||
$('#adrSeq').val(data.dataSub);
|
||||
alert(data.data);
|
||||
if(data.status == 'OK')
|
||||
{
|
||||
$('#adrSeqHidden').val(data.dataSub);
|
||||
// $('#nextGoPageForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized')
|
||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||
{
|
||||
alert(data.message);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
@ -20,6 +20,16 @@
|
||||
.login_wrap .submit_box input[type="submit"]{width: 180px; height: 50px; background-color: #ea5404; border-radius: 5px; color: #fff; font-size: 20px; font-weight: 500; border: 0; transition: background-color 0.2s ease-in-out;}
|
||||
.login_wrap .submit_box input[type="submit"]:hover{background-color: #de3900; transition: background-color 0.2s ease-in-out;}
|
||||
.login_wrap .copyright{font-size: 14px; position: absolute; bottom: 40px; color: #333;}
|
||||
.login_wrap .login_right_box .otp_phone_box {display:none;}
|
||||
|
||||
.login_wrap .login_right_box.login_right_otp_box {padding-top:70px;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .login_tit {margin-bottom:29px;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .id_box,
|
||||
.login_wrap .login_right_box.login_right_otp_box .pw_box {margin-bottom:15px;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .otp_phone_box {display:block;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .otp_phone_box input[type=text] {width:calc(100% - 145px);border:1px solid #e5e5e5;background:#f4f4f4;border-radius:5px;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .otp_phone_box .otp_phone_btn {width:100px;height:38px;font-size:14px;text-align:center;vertical-align:top;border:1px solid #e5e5e5;border-radius:5px;}
|
||||
.login_wrap .login_right_box.login_right_otp_box .submit_box {margin-top:26px;}
|
||||
/* //로그인 */
|
||||
|
||||
/* cont_tit */
|
||||
@ -439,4 +449,22 @@ table select+button{vertical-align: middle;}
|
||||
.work_cont p.status01{border: 1px solid #ea5404; color: #ea5404;}
|
||||
.work_cont .status02 p{border: 2px solid #1b6fcd; color: #1b6fcd; font-weight: 500;}
|
||||
.work_cont p.status02{border: 2px solid #1b6fcd; color: #1b6fcd; font-weight: 500;}
|
||||
/* //워크플로우 */
|
||||
/* //워크플로우 */
|
||||
|
||||
/* 과거사건 기록 통합 검색 */
|
||||
.inte_cont .list_util input[type=text] {width:calc(100% - 180px);}
|
||||
/* //과거사건 기록 통합 검색 */
|
||||
|
||||
/* 조정위원별 사건 관리 현황 통계 */
|
||||
.stat_cont .tb_tit .btn_down_excel {display:inline-block;width:170px;height:40px;padding:0 10px 0 45px;font-size:18px;font-weight:400;text-align:left;color:#0e8040;border:1px solid #0e8040;background:url(/kccadrPb/adm/image/btn_down_excel.png) #fff no-repeat left 18px center;}
|
||||
.stat_cont .stat_list {overflow:hidden;overflow-y:auto;max-height:566px;/*max-height:847px;*/border-top:2px solid #ea5404;}
|
||||
.stat_cont .stat_list li {padding:15px 0;border-bottom:1px solid #d5d5d5;}
|
||||
.stat_cont .stat_list li dl {display:flex;justify-content:space-between;}
|
||||
.stat_cont .stat_list li dl dt {display:flex;width:100px;align-items:center;justify-content:center;}
|
||||
.stat_cont .stat_list li dl dd {width:calc(100% - 120px);}
|
||||
.stat_cont .stat_list li dl dd table tbody tr th {padding:10px;font-size:16px;text-align:center;}
|
||||
.stat_cont .stat_list li dl dd table tbody tr th:nth-child(2) {border-right:1px solid #e5e5e5;}
|
||||
.stat_cont .stat_list li dl dd table tbody tr .title {font-size:18px;line-height:1.2;}
|
||||
.stat_cont .stat_list li dl dd table tbody tr td {text-align:center;}
|
||||
.stat_cont .stat_list li dl dd table tbody tr td.all {font-weight:500;color:#ea5404;}
|
||||
/* //조정위원별 사건 관리 현황 통계 */
|
||||
@ -1,4 +1,8 @@
|
||||
body{position: relative; width: 100%; height: 100%;}
|
||||
.tutorial{width: 100%; height: 100%; overflow-x: hidden;}
|
||||
.mask{position: absolute; display: flex; width: 100%; height: 100%; left: 0; top: 0;}
|
||||
.left_mask,.right_mask{width: 50%; height: 100%; background-color: transparent;}
|
||||
.tutorial img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
|
||||
.mask{position: fixed; display: flex; width: 100%; height: 100%; left: 0; top: 0; z-index: 5;}
|
||||
.left_mask,.right_mask{width: 50%; height: 100%; background-color: transparent;}
|
||||
@media all and (max-width: 1800px){
|
||||
.tutorial img{width: 100%; min-width: 1680px;}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user