이준호 전자조정시스템 커밋

- 법원연계조정 개발 중
This commit is contained in:
leejunho 2024-01-15 18:11:14 +09:00
parent d7976f96e9
commit dd0c7cffd5
24 changed files with 1190 additions and 428 deletions

View File

@ -223,7 +223,7 @@ public class SelectTag extends SimpleTagSupport {
}
if(flag){
if (code.getCode().equals(selectedValue)) {
if (code.getCode().equals(selectedValue.trim())) {
tag.append("\n\t\t<option value=\"" + StringUtil.escapeXml(code.getCode()) + "\" selected=\"selected\" >" + StringUtil.escapeXml(code.getCodeNm()) + "</option>");
} else {
tag.append("\n\t\t<option value=\"" + StringUtil.escapeXml(code.getCode()) + "\">" + StringUtil.escapeXml(code.getCodeNm()) + "</option>");

View File

@ -8,16 +8,21 @@ import kcc.kccadr.cmm.RestResponse;
public interface AdjCourtCnctnService {
RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest);
RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) throws Exception;
int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO);
int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO);
List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO);
AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO);
RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO);
void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception;
public AdjCourtDeptVO selectAdjCourtCnctniDeptPop() throws Exception;
}

View File

@ -14,40 +14,6 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
*/
private static final long serialVersionUID = -1111076331699607617L;
// private String courtSeq = "";
// private String courtNum = "";
// private String courtOrgNo = "";
// private String courtNo = "";
// private String dcsnDe = "";
// private String rcvDe = "";
// private String alctnDe = "";
// private String alctnMonth = "";
// private String officeWorkDe = "";
// private String rprtDe = "";
// private String rprtMonth = "";
// private String processDay = "";
// private String courtFld = "";
// private String accdntCn = "";
// private String reqInfo = "";
// private String aplcnInfo = "";
// private String rspndInfo = "";
// private String aplcnDpty = "";
// private String rspndDpty = "";
// private String courtRslt = "";
// private String courtDetailRslt = "";
// private String adjCmsnr = "";
// private String pay = "";
// private String appDe = "";
// private String pymntDay = "";
// private String extns = "";
// private String useYn = "";
// private String rmrks = "";
private String crtSeq; //법원연계 seq
private String crtSn; //법원연계 기일수
private String crtOriNo; //본사건번호
@ -82,6 +48,22 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
private String searchCondition2 = "";
private String diffMonth = "";
private String tabSeq;
private String atchFileId;
private String fileSn;
private String crtAtchFileTy;
private String orignlFileNm;
private String pstinstCode;
private String crtDeptTy;
private String crtDeptKng;
private String crtDeptOrdi;
public String getCrtSeq() {
return crtSeq;
}
@ -268,5 +250,65 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
public void setDiffMonth(String diffMonth) {
this.diffMonth = diffMonth;
}
public String getTabSeq() {
return tabSeq;
}
public void setTabSeq(String tabSeq) {
this.tabSeq = tabSeq;
}
public String getAtchFileId() {
return atchFileId;
}
public void setAtchFileId(String atchFileId) {
this.atchFileId = atchFileId;
}
public String getFileSn() {
return fileSn;
}
public void setFileSn(String fileSn) {
this.fileSn = fileSn;
}
public String getCrtAtchFileTy() {
return crtAtchFileTy;
}
public void setCrtAtchFileTy(String crtAtchFileTy) {
this.crtAtchFileTy = crtAtchFileTy;
}
public String getOrignlFileNm() {
return orignlFileNm;
}
public void setOrignlFileNm(String orignlFileNm) {
this.orignlFileNm = orignlFileNm;
}
public String getPstinstCode() {
return pstinstCode;
}
public void setPstinstCode(String pstinstCode) {
this.pstinstCode = pstinstCode;
}
public String getCrtDeptTy() {
return crtDeptTy;
}
public void setCrtDeptTy(String crtDeptTy) {
this.crtDeptTy = crtDeptTy;
}
public String getCrtDeptKng() {
return crtDeptKng;
}
public void setCrtDeptKng(String crtDeptKng) {
this.crtDeptKng = crtDeptKng;
}
public String getCrtDeptOrdi() {
return crtDeptOrdi;
}
public void setCrtDeptOrdi(String crtDeptOrdi) {
this.crtDeptOrdi = crtDeptOrdi;
}
}

View File

@ -0,0 +1,126 @@
package kcc.kccadr.adjCourtCnctn.service;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import kcc.com.cmm.ComDefaultVO;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
public class AdjCourtDeptVO extends ComDefaultVO implements Serializable {
private static final long serialVersionUID = -1111076331699607617L;
private String esntlId;
private String crtSeq;
private String crtAtchFileId;
private String crtAllwanc;
private String crtPayDe;
private String crtRecivAccnt;
private String crtDeptTy;
private String frstRegistPnttm;
private String frstRegisterId;
private String lastUpdtPnttm;
private String lastUpdusrId;
private String crtLinkHouse;
private String emplyrId;
private String userNm;
private String pstinstCode;
public String getCrtAtchFileId() {
return crtAtchFileId;
}
public void setCrtAtchFileId(String crtAtchFileId) {
this.crtAtchFileId = crtAtchFileId;
}
public String getCrtAllwanc() {
return crtAllwanc;
}
public void setCrtAllwanc(String crtAllwanc) {
this.crtAllwanc = crtAllwanc;
}
public String getCrtPayDe() {
return crtPayDe;
}
public void setCrtPayDe(String crtPayDe) {
this.crtPayDe = crtPayDe;
}
public String getCrtRecivAccnt() {
return crtRecivAccnt;
}
public void setCrtRecivAccnt(String crtRecivAccnt) {
this.crtRecivAccnt = crtRecivAccnt;
}
public String getEsntlId() {
return esntlId;
}
public void setEsntlId(String esntlId) {
this.esntlId = esntlId;
}
public String getCrtSeq() {
return crtSeq;
}
public void setCrtSeq(String crtSeq) {
this.crtSeq = crtSeq;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
public String getLastUpdtPnttm() {
return lastUpdtPnttm;
}
public void setLastUpdtPnttm(String lastUpdtPnttm) {
this.lastUpdtPnttm = lastUpdtPnttm;
}
public String getLastUpdusrId() {
return lastUpdusrId;
}
public void setLastUpdusrId(String lastUpdusrId) {
this.lastUpdusrId = lastUpdusrId;
}
public String getCrtLinkHouse() {
return crtLinkHouse;
}
public void setCrtLinkHouse(String crtLinkHouse) {
this.crtLinkHouse = crtLinkHouse;
}
public String getCrtDeptTy() {
return crtDeptTy;
}
public void setCrtDeptTy(String crtDeptTy) {
this.crtDeptTy = crtDeptTy;
}
public String getEmplyrId() {
return emplyrId;
}
public void setEmplyrId(String emplyrId) {
this.emplyrId = emplyrId;
}
public String getUserNm() {
return userNm;
}
public void setUserNm(String userNm) {
this.userNm = userNm;
}
public String getPstinstCode() {
return pstinstCode;
}
public void setPstinstCode(String pstinstCode) {
this.pstinstCode = pstinstCode;
}
}

View File

@ -7,9 +7,7 @@ import org.springframework.stereotype.Repository;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.com.cmm.service.AdrCourtFileVO;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
import kcc.kccadr.cmm.RestResponse;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
@Repository("AdjCourtCnctnDAO")
public class AdjCourtCnctnDAO extends EgovAbstractDAO {
@ -42,5 +40,16 @@ public class AdjCourtCnctnDAO extends EgovAbstractDAO {
public void insertCourtFileInf(AdrCourtFileVO adrCourtFileVO) {
insert("adjCourtCnctnDAO.insertCourtFileInf", adrCourtFileVO);
}
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
insert("adjCourtCnctnDAO.insertCourtDept", adjCourtDeptVO);
}
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) {
return (List<AdjCourtCnctnVO>) list("adjCourtCnctnDAO.selectAdjCourtCnctniFileList", adjCourtCnctnVO);
}
public AdjCourtDeptVO selectAdjCourtCnctniDeptPop() {
return (AdjCourtDeptVO) select("adjCourtCnctnDAO.selectAdjCourtCnctniDeptPop");
}
}

View File

@ -22,6 +22,8 @@ import kcc.com.cmm.service.FileVO;
import kcc.com.cmm.util.DateUtil;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
import kcc.kccadr.cmm.KccadrCourtConstants;
import kcc.kccadr.cmm.RestResponse;
@Service("AdjCourtCnctnService")
@ -48,6 +50,8 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
try {
adjCourtCnctnVO.setCrtSeq(courtCnctnGnrService.getNextStringId());
adjCourtCnctnVO.setCrtStatCd("101000");
adjCourtCnctnVO.setCrtStatCd(KccadrCourtConstants.CRT_REG);
final Map<String, MultipartFile> files = multiRequest.getFileMap();
if (!files.isEmpty()){
@ -68,6 +72,14 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
adjCourtCnctnDAO.insertCourtCnctn(adjCourtCnctnVO);
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
adjCourtDeptVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
adjCourtDeptVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
adjCourtDeptVO.setCrtLinkHouse(adjCourtCnctnVO.getCrtLinkHouse());
adjCourtDeptVO.setCrtDeptTy("10");
adjCourtCnctnDAO.insertCourtDept(adjCourtDeptVO);
} catch (Exception e) {
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
}
@ -115,6 +127,17 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
adjCourtCnctnDAO.updateUseYn(adjCourtCnctnVO);
}
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) {
return adjCourtCnctnDAO.selectAdjCourtCnctniFileList(adjCourtCnctnVO);
}
@Override
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
adjCourtCnctnDAO.insertCourtDept(adjCourtDeptVO);
}
@Override
public AdjCourtDeptVO selectAdjCourtCnctniDeptPop() {
return adjCourtCnctnDAO.selectAdjCourtCnctniDeptPop();
}
}

View File

@ -6,7 +6,6 @@ import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang3.StringUtils;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
@ -21,12 +20,10 @@ import kcc.com.cmm.util.DateUtil;
import kcc.com.cmm.util.StringUtil;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
import kcc.kccadr.adjPgrMgr.ent.service.EntVO;
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
import kcc.kccadr.adjPgrMgr.dtb.service.DtbVO;
import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO;
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
import kcc.kccadr.adjRppl.service.AdjRpplVO;
import kcc.kccadr.cmm.KccadrConstants;
import kcc.kccadr.cmm.RestResponse;
/**
@ -58,7 +55,7 @@ public class AdjCourtCnctnController {
}
if("".equals(adjCourtCnctnVO.getSearchSortCnd())){
adjCourtCnctnVO.setSearchSortCnd("COURT_SEQ");
adjCourtCnctnVO.setSearchSortCnd("CRT_SEQ");
adjCourtCnctnVO.setSearchSortOrd("desc");
}
@ -71,7 +68,7 @@ public class AdjCourtCnctnController {
adjCourtCnctnVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
adjCourtCnctnVO.setLastIndex(paginationInfo.getLastRecordIndex());
adjCourtCnctnVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
// paginationInfo.setTotalRecordCount(adjCourtCnctnService.adjCourtCnctnListCount(adjCourtCnctnVO));
paginationInfo.setTotalRecordCount(adjCourtCnctnService.adjCourtCnctnListCount(adjCourtCnctnVO));
model.addAttribute("paginationInfo", paginationInfo);
List<AdjCourtCnctnVO> list = adjCourtCnctnService.adjCourtCnctnList(adjCourtCnctnVO);
// 복호화
@ -95,14 +92,35 @@ public class AdjCourtCnctnController {
public String adjCourtCnctnDetail(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
if(StringUtil.isEmpty(adjCourtCnctnVO.getTabSeq())) {
adjCourtCnctnVO.setTabSeq("0");
}
model.addAttribute("courtVO", adjCourtCnctnVO);
return "kccadr/adjCourtCnctn/adjCourtCnctnDetail";
}
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab0.do")
public String adjCourtCnctnDetailTab0(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
model.addAttribute("courtVO", adjCourtCnctnVO);
return "kccadr/adjCourtCnctn/adjCourtCnctnDetailTab0";
}
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab1.do")
public String adjCourtCnctnDetailTab1(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
List<AdjCourtCnctnVO> list = adjCourtCnctnService.selectAdjCourtCnctniFileList(CourtVO);
model.addAttribute("list", list);
return "kccadr/adjCourtCnctn/adjCourtCnctnDetailTab1";
}
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnModify.do")
public String adjCourtCnctnModify(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
model.addAttribute("courtVO", adjCourtCnctnVO);
return "kccadr/adjCourtCnctn/adjCourtCnctnModify";
}
@ -129,10 +147,6 @@ public class AdjCourtCnctnController {
return ResponseEntity.ok().body(adjCourtCnctnService.updateCourtCnctn(adjCourtCnctnVO));
}
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnApprov.do")
public String adjCourtCnctnApprov(@ModelAttribute("internalApprovManageVO") InternalApprovManageVO internalApprovManageVO, ModelMap model) throws Exception {
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
@ -171,4 +185,11 @@ public class AdjCourtCnctnController {
model.addAttribute("auth", loginVO.getAuthority());
return "kccadr/adjCourtCnctn/adjCourtCnctnApprov";
}
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnDeptPop.do")
public String adjCourtCnctnDeptPop(@ModelAttribute("deptVO") AdjCourtDeptVO deptVO, ModelMap model) throws Exception {
model.addAttribute("adjCourtDeptVO", adjCourtCnctnService.selectAdjCourtCnctniDeptPop()); // 조정조사관정보
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnDeptPop";
}
}

View File

@ -2174,7 +2174,6 @@ public class ApmController {
, ""
);
System.out.println("adrSn : "+ adrSn);
apmVO.setAdrSn(adrSn);

View File

@ -0,0 +1,6 @@
package kcc.kccadr.cmm;
public class KccadrCourtConstants {
public static final String CRT_REG = "101000"; // 사건접수
}

View File

@ -67,13 +67,16 @@ public interface EgovUserManageService {
* @throws Exception
*/
public int selectUserListTotCnt(UserDefaultVO userSearchVO) throws Exception;
public int selectUserCourtCnt(UserDefaultVO userSearchVO) throws Exception;
/**
* 화면에 조회된 사용자의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영
* @param userManageVO 업무사용자 수정정보
* @return
* @throws Exception
*/
public void updateUser(UserManageVO userManageVO) throws Exception;
public Boolean updateUser(UserManageVO userManageVO) throws Exception;
/**
* 사용자정보 수정시 히스토리 정보를 추가

View File

@ -186,6 +186,11 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement
public int selectUserListTotCnt(UserDefaultVO userSearchVO) {
return userManageDAO.selectUserListTotCnt(userSearchVO);
}
@Override
public int selectUserCourtCnt(UserDefaultVO userSearchVO) {
return userManageDAO.selectUserCourtCnt(userSearchVO);
}
/**
* 화면에 조회된 사용자의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영
@ -193,12 +198,18 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement
* @throws Exception
*/
@Override
public void updateUser(UserManageVO userManageVO) throws Exception {
public Boolean updateUser(UserManageVO userManageVO) throws Exception {
//패스워드 암호화
String pass = EgovFileScrty.encryptPassword(userManageVO.getPassword(), userManageVO.getEmplyrId());
userManageVO.setPassword(pass);
int chkCourt_link_house_cnt = userManageDAO.selectUserCourtCnt(userManageVO);
if(chkCourt_link_house_cnt > 0) {
return false;
}
userManageDAO.updateUser(userManageVO);
return true;
}
/**

View File

@ -82,6 +82,10 @@ public class UserManageDAO extends EgovAbstractDAO{
public int selectUserListTotCnt(UserDefaultVO userSearchVO) {
return (Integer)select("userManageDAO.selectUserListTotCnt_S", userSearchVO);
}
public int selectUserCourtCnt(UserDefaultVO userSearchVO) {
return (Integer)select("userManageDAO.selectUser_Court", userSearchVO);
}
/**
* 화면에 조회된 사용자의 기본정보를 수정하여 항목의 정합성을 체크하고 수정된 데이터를 데이터베이스에 반영

View File

@ -856,7 +856,13 @@ public class EgovUserManageController {
}
userManageService.insertUserHistory(userManageVO);
userManageService.updateUser(userManageVO);
Boolean tOrF = userManageService.updateUser(userManageVO);
if(!tOrF) {
model.addAttribute("message", "이미 총괄 위원이 존재하는 연계법원입니다.");
redirectAttributes.addFlashAttribute("message", "이미 총괄 위원이 존재하는 연계법원입니다.");
return "redirect:/uss/umt/user/EgovUserManage.do";
}
//권한업데이트
egovAuthorGroupService.updateAuthorGroup(authorGroup);

View File

@ -4,6 +4,8 @@
<sqlMap namespace="AdjCourtCnctn">
<typeAlias alias="adjCourtCnctnVO" type="kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO"/>
<typeAlias alias="adrCourtFileVO" type="kcc.com.cmm.service.AdrCourtFileVO"/>
<typeAlias alias="adjCourtDeptVO" type="kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO"/>
<!-- <select id="adjCourtCnctnDAO.adjCourtCnctnListCount" parameterClass="adjCourtCnctnVO" resultClass="Integer">
@ -179,6 +181,129 @@
</select>
-->
<select id="adjCourtCnctnDAO.adjCourtCnctnList" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
SELECT a.crt_seq as crtSeq,
a.crt_sn as crtSn,
a.crt_ori_no as crtOriNo,
a.crt_no as crtNo,
a.crt_dcsn_de as crtDcsnDe,
a.crt_rcpt_de as crtRcptDe,
a.crt_allct_de as crtAllctDe,
a.crt_rprt_de as crtRprtDe,
a.crt_climnt_nm as crtClimntNm,
a.crt_climnt_phone as crtClimntPhone,
a.crt_climnt_agnt_nm as crtClimntAgntNm,
a.crt_climnt_agt_phone as crtClimntAgtPhone,
a.crt_climnt_info as crtClimntInfo,
a.crt_dfndnt_nm as crtDfndntNm,
a.crt_dfndnt_phone as crtDfndntPhone,
a.crt_dfndnt_agnt_nm as crtDfndntAgntNm,
a.crt_dfndnt_agnt_phone as crtDfndntAgntPhone,
a.crt_dfndnt_info as crtDfndntInfo,
a.crt_cn as crtCn,
a.crt_atch_file_id as crtAtchFileId,
a.crt_allct_ddl_de as crtAllctDdlDe,
a.crt_cc_ty as crtCcTy,
a.crt_link_house as crtLinkHouse,
a.crt_stat_cd as crtStatCd,
a.crt_agrment as crtAgrment,
a.frst_regist_pnttm as frstRegistPnttm,
a.frst_register_id as frstRegisterId,
a.last_updt_pnttm as lastUpdtPnttm,
a.last_updusr_id as lastUpdusrId
FROM adr_court_mgr a
WHERE 1=1
/*조정 사건번호*/
<isEqual property="searchCondition" prepend="AND" compareValue="10">
crt_ori_no LIKE CONCAT('%' , #searchKeyword#, '%')
</isEqual>
/*본사건번호*/
<isEqual property="searchCondition" prepend="AND" compareValue="20">
crt_no LIKE CONCAT('%' , #searchKeyword#, '%')
</isEqual>
/*날짜 검색 - 기간지정*/
<isEqual property="searchMonth2" compareValue="99">
<isNotEmpty prepend="AND" property="searchStartDt">
TO_CHAR(crt_allct_de,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
</isNotEmpty>
<isNotEmpty prepend="AND" property="searchEndDt">
TO_CHAR(crt_allct_de,'YYYYMMDD')<![CDATA[ <= ]]> REPLACE(#searchEndDt#, '-' , '')
</isNotEmpty>
</isEqual>
/*날짜 검색 - 1개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="1">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
/*날짜 검색 - 3개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="3">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
/*날짜 검색 - 6개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="6">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
<select id="adjCourtCnctnDAO.adjCourtCnctnListCount" parameterClass="adjCourtCnctnVO" resultClass="Integer">
SELECT
COUNT(1) AS TOT
FROM adr_court_mgr a
WHERE 1=1
/*조정 사건번호*/
<isEqual property="searchCondition" prepend="AND" compareValue="10">
crt_ori_no LIKE CONCAT('%' , #searchKeyword#, '%')
</isEqual>
/*본사건번호*/
<isEqual property="searchCondition" prepend="AND" compareValue="20">
crt_no LIKE CONCAT('%' , #searchKeyword#, '%')
</isEqual>
/*날짜 검색 - 기간지정*/
<isEqual property="searchMonth2" compareValue="99">
<isNotEmpty prepend="AND" property="searchStartDt">
TO_CHAR(crt_allct_de,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
</isNotEmpty>
<isNotEmpty prepend="AND" property="searchEndDt">
TO_CHAR(crt_allct_de,'YYYYMMDD')<![CDATA[ <= ]]> REPLACE(#searchEndDt#, '-' , '')
</isNotEmpty>
</isEqual>
/*날짜 검색 - 1개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="1">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
/*날짜 검색 - 3개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="3">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
/*날짜 검색 - 6개월 전까지*/
<!-- <isEqual property="searchMonth2" compareValue="6">
<isNotEmpty prepend="AND" property="diffMonth">
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffMonth#, '-' , '')
</isNotEmpty>
</isEqual> -->
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
<insert id="adjCourtCnctnDAO.insertCourtCnctn" parameterClass="adjCourtCnctnVO">
INSERT
INTO adr_court_mgr
@ -242,6 +367,86 @@
#frstRegisterId#
)
</insert>
<select id="adjCourtCnctnDAO.findByid" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
SELECT a.crt_seq AS crtSeq,
a.crt_sn AS crtSn,
a.crt_ori_no AS crtOriNo,
a.crt_no AS crtNo,
a.crt_dcsn_de AS crtDcsnDe,
a.crt_rcpt_de AS crtRcptDe,
a.crt_allct_de AS crtAllctDe,
a.crt_rprt_de AS crtRprtDe,
a.crt_climnt_nm AS crtClimntNm,
a.crt_climnt_phone AS crtClimntPhone,
a.crt_climnt_agnt_nm AS crtClimntAgntNm,
a.crt_climnt_agt_phone AS crtClimntAgtPhone,
a.crt_climnt_info AS crtClimntInfo,
a.crt_dfndnt_nm AS crtDfndntNm,
a.crt_dfndnt_phone AS crtDfndntPhone,
a.crt_dfndnt_agnt_nm AS crtDfndntAgntNm,
a.crt_dfndnt_agnt_phone AS crtDfndntAgntPhone,
a.crt_dfndnt_info AS crtDfndntInfo,
a.crt_cn AS crtCn,
a.crt_atch_file_id AS crtAtchFileId,
a.crt_allct_ddl_de AS crtAllctDdlDe,
a.crt_cc_ty AS crtCcTy,
a.crt_link_house AS crtLinkHouse,
a.crt_stat_cd AS crtStatCd,
a.crt_agrment AS crtAgrment,
a.frst_regist_pnttm AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId,
a.last_updt_pnttm AS lastUpdtPnttm,
a.last_updusr_id AS lastUpdusrId,
b.user_nm AS crtDeptKng,
c.user_nm AS crtDeptOrdi
FROM adr_court_mgr a
LEFT JOIN
(SELECT t1.crt_seq,
t1.esntl_id,
t1.crt_dept_ty,
t2.user_nm
FROM adr_court_dept_mgr t1
LEFT JOIN lettnemplyrinfo t2
ON t1.esntl_id = t2.esntl_id
WHERE t1.crt_dept_ty = '10'
)
b
ON a.crt_seq = b.crt_seq
LEFT JOIN
(SELECT t1.crt_seq,
GROUP_CONCAT(t1.esntl_id SEPARATOR ',') AS esntl_id,
t1.crt_dept_ty,
GROUP_CONCAT(t2.user_nm SEPARATOR ',') AS user_nm
FROM adr_court_dept_mgr t1
LEFT JOIN lettnemplyrinfo t2
ON t1.esntl_id = t2.esntl_id
WHERE t1.crt_dept_ty = '20'
GROUP BY t1.crt_seq
)
c
ON a.crt_seq = c.crt_seq
WHERE a.crt_seq = #crtSeq#
</select>
<select id="adjCourtCnctnDAO.selectAdjCourtCnctniFileList" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
SELECT a.crt_seq AS crtSeq,
a.crt_sn AS crtSn,
a.crt_atch_file_id AS crtAtchFileId,
b.crt_atch_file_ty AS crtAtchFileTy,
c.atch_file_id AS atchFileId,
c.file_sn AS fileSn,
b.frst_regist_pnttm as frstRegistPnttm,
c.orignl_file_nm AS orignlFileNm
FROM adr_court_mgr a
LEFT JOIN adr_court_doc_mgr b
ON a.crt_seq = b.crt_seq
LEFT JOIN lettnfiledetail c
ON c.atch_file_id = b.crt_atch_file_id
WHERE a.crt_seq = #crtSeq#
</select>
<!--
<update id="adjCourtCnctnDAO.updateCourtCnctn" parameterClass="adjCourtCnctnVO">
UPDATE ADJ_COURT_CNCTN_MGR SET
@ -302,9 +507,44 @@
#crtSeq# ,
#crtSn# ,
#crtAtchFileTy# ,
#frstRegistPnttm# ,
now() ,
#frstRegisterId#
)
</insert>
<insert id="adjCourtCnctnDAO.insertCourtDept" parameterClass="adjCourtDeptVO">
INSERT
INTO adr_court_dept_mgr
(
crt_seq,
esntl_id,
crt_dept_ty,
crt_atch_file_id,
crt_allwanc,
crt_pay_de,
crt_reciv_accnt,
frst_regist_pnttm,
frst_register_id
)
SELECT #crtSeq# ,
a.esntl_id ,
#crtDeptTy#,
#crtAtchFileId# ,
#crtAllwanc# ,
#crtPayDe# ,
#crtRecivAccnt# ,
NOW() ,
#frstRegisterId#
FROM lettnemplyrinfo a
WHERE a.pstinst_code = #crtLinkHouse#
</insert>
<select id="adjCourtCnctnDAO.selectAdjCourtCnctniDeptPop" resultClass="adjCourtDeptVO">
SELECT a.emplyr_id AS esntlId,
a.user_nm AS userNm,
a.esntl_id AS esntlId,
a.pstinst_code AS pstinstCode
FROM lettnemplyrinfo a
WHERE a.pstinst_code = '20';
</select>
</sqlMap>

View File

@ -368,6 +368,12 @@
]]>
</select>
<select id="userManageDAO.selectUser_Court" parameterClass="userVO" resultClass="int">
SELECT COUNT(1)
FROM lettnemplyrinfo a
WHERE a.pstinst_code = #insttCode#
</select>
<update id="userManageDAO.updateUser_S">
UPDATE LETTNEMPLYRINFO
SET EMPLYR_ID = #emplyrId# ,

View File

@ -72,6 +72,8 @@
<pattern>*/uat/uia/actionSecurityLoginCourt.do*</pattern>
<pattern>*/kccadr/adjCourtCnctn/*Tab*</pattern><!-- 팝업 적용안함 -->
</excludes>
<decorator name="adminlayout" page="/WEB-INF/jsp/layout/adminLayout.jsp">

View File

@ -26,6 +26,12 @@
<meta name="viewport" content="user-scalable=no, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0, width=device-width" />
<title>사용자 목록</title>
<script type="text/javaScript" language="javascript" defer="defer">
$( document ).ready(function(){
<c:if test="${!empty message}">
alert('${message}');
</c:if>
});
function fnCheckAll(){
var checkField = document.listForm.checkField;
if(document.listForm.checkAll.checked) {

View File

@ -61,35 +61,13 @@ $( document ).ready(function(){
} */
var author = $("[name='authorCode'] option:selected").val();
if(author == 'ROLE_ADR_ADMIN'){
$("#rank1").css('display', 'block');
$("#rank1").attr('disabled', false);
$("#rank2").css('display', 'none');
$("#rank2").attr('disabled', true);
$("#rank3").css('display', 'none');
$("#rank3").attr('disabled', true);
}else if(author == 'ROLE_COURT_ADMIN'){
$("#rank1").css('display', 'none');;
$("#rank1").attr('disabled', true);
$("#rank2").css('display', 'none');
$("#rank2").attr('disabled', true);
$("#rank3").css('display', 'block');
$("#rank3").attr('disabled', false);
}
else{
$("#rank1").css('display', 'none');
$("#rank1").attr('disabled', true);
$("#rank2").css('display', 'block');
$("#rank2").attr('disabled', false);
$("#rank3").css('display', 'none');
$("#rank3").attr('disabled', true);
}
//첨부파일 버튼 처리
$("#filebutton").click(function(){
$("#file_temp").trigger("click");
});
authorChange();
authorChangeCourt();
});
function setOrgDepth_01(){
@ -373,6 +351,9 @@ function authorChange(obj) {
$("#rank2").attr('disabled', true);
$("#rank3").css('display', 'none');
$("#rank3").attr('disabled', true);
$("#rank4").css('display', 'none');
$("#rank4").attr('disabled', true)
}else if(author == 'ROLE_COURT_ADMIN'){
$("#rank1").css('display', 'none');;
$("#rank1").attr('disabled', true);
@ -380,6 +361,10 @@ function authorChange(obj) {
$("#rank2").attr('disabled', true);
$("#rank3").css('display', 'block');
$("#rank3").attr('disabled', false);
if($('#rank3').val() == '90'){
$("#rank4").css('display', '');
$("#rank4").attr('disabled', false);
}
}
else{
$("#rank1").css('display', 'none');
@ -388,6 +373,19 @@ function authorChange(obj) {
$("#rank2").attr('disabled', false);
$("#rank3").css('display', 'none');
$("#rank3").attr('disabled', true);
$("#rank4").css('display', 'none');
$("#rank4").attr('disabled', true)
}
}
function authorChangeCourt(){
if($('#rank3').val() == '90'){
$("#rank4").css('display', '');
$("#rank4").attr('disabled', false);
}else{
$("#rank4").css('display', 'none');
$("#rank4").attr('disabled', true);
}
}
</script>
@ -497,13 +495,16 @@ function authorChange(obj) {
<option value="admin">시스템관리자</option>
</select>
<select name="ofcpsNm" title="직급" id="rank3" style="display:none;" disabled="disabled">
<option value="80">법원연계 조정위원</option>
<option value="90">법원연계 총괄조정위원</option>
<select name="ofcpsNm" title="직급" id="rank3" style="display:none;" disabled="disabled" onchange="authorChangeCourt(this)">
<option value="80" <c:if test="${userManageVO.ofcpsNm eq '80'}">selected</c:if>>법원연계 조정위원</option>
<option value="90" <c:if test="${userManageVO.ofcpsNm eq '90'}">selected</c:if>>법원연계 총괄조정위원</option>
</select>
<%-- <form:input path="ofcpsNm" id="ofcpsNm" cssClass="txaIpt" size="50" maxlength="15" placeholder="" />
<form:errors path="ofcpsNm" cssClass="error" /> --%>
</td>
</tr>
<tr id="rank4">
<th>연계법원</th>
<td colspan="3">
<kc:select codeId="CC701" id="insttCode" name="insttCode" selectedValue="${userManageVO.insttCode}"/>
</td>
</tr>
</c:if>

View File

@ -1,250 +1,105 @@
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ 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="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="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="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<!DOCTYPE html>
<html>
<html lang="ko">
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>법원연계조정관리 - 상세</title>
<title>조정진행 상세</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script src="/kccadrPb/usr/script/popup.js"></script>
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
$("#tabNav > button").on("click", function(e) {
var idx = $(this).index();
$(document).ready(function(){
//해당 페이지에 대한 권한 체크
_admin_fn_check_authority("adjCourtCnctnDetail", "div.cont", "R");
});
tabPageLoad(idx);
});
tabPageLoad(parseInt('${courtVO.tabSeq}'));
//해당 페이지에 대한 권한 체크
_admin_fn_check_authority("crtDetail", "div.cont", "R");
});
//권한 체크 결과값으로 후속처리
function admin_fn_check_authority_ret(p_param){
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
}
//권한 체크 결과값으로 후속처리
function admin_fn_check_authority_ret(p_param){
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
}
function tabPageLoad(idx) {
var url = getPageUrl(idx);
//목록 이동
function fn_GoList(){
var goListForm = document.goListForm ;
goListForm.submit();
}
$('#tabContent').load(url, {
"crtSeq" : $("#crtSeq").val()
}, function(res, status, xhr) {
console.log(status);
});
}
function getPageUrl(idx) {
console.log('idx : ', idx);
switch (idx) {
case 0:
return '/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab0.do';
case 1:
return '/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab1.do';
}
}
//수정 화면으로 이동
function fn_modyfi(){
var goModifyForm = document.goModifyForm ;
goModifyForm.submit();
}
function fncGoList(pageNo) {
var listForm = document.listForm;
listForm.action = "<c:url value='/web/kccadr/adjcclt/ai/adjstConciliatorList.do'/>";
listForm.submit();
}
function fn_egov_downFile(atchFileId, fileSn) {
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId=" + atchFileId + "&fileSn=" + fileSn + "'/>");
}
</script>
<style>
.btn_layout01 .area_left,.btn_layout01 .area_right{width: auto}
<style type="text/css">
.wrap {min-width:1660px;}
</style>
</head>
<body>
<c:url var="list_url" value="/kccadr/adjCourtCnctn/adjCourtCnctnList.do" />
<c:url var="modify_url" value="/kccadr/adjCourtCnctn/adjCourtCnctnModify.do" />
<form id="goListForm" name="goListForm" method="post" action="${list_url }">
<input type="hidden" name="searchKeyword" value=""/>
<input type="hidden" name="pageIndex" value="<c:out value='${courtVO.pageIndex}'/>"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${courtVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${courtVO.searchSortOrd}" />" />
<input type="hidden" name="pageUnit" value="<c:out value="${courtVO.pageUnit}" />" />
</form>
<form id="goModifyForm" name="goModifyForm" method="post" action="${modify_url }">
<input type="hidden" name="courtSeq" value="<c:out value="${courtVO.courtSeq}" />" />
</form>
<div class="cont_wrap">
<div class="box">
<!-- cont_tit -->
<div class="cont_tit">
<h2>법원연계조정상세</h2>
<ul class="cont_nav">
<li class="home"><a href="/"><i></i></a></li>
<li>
<p>법원연계조정관리</p>
</li>
<li>
<p>법원연계조정목록</p>
</li>
<li><span class="cur_nav">법원연계조정상세</span></li>
</ul>
</div>
<!-- //cont_tit -->
<form id="cnctnForm" name="cnctnForm" method="post">
<div class="cont">
<!-- //cont_tit -->
<div class="tab_cont on">
<p class="tb_tit">조정 사건</p>
<div class="tbType02">
<table>
<colgroup>
<col style="width: 17%;">
<col style="width: 35%;">
<col style="width: 17%;">
<col style="width: 35%;">
</colgroup>
<tbody class="border_0">
<tr>
<th>번호</th>
<td>
<c:out value="${courtVO.courtNum }" />
</td>
</tr>
<tr>
<th>결정일자</th>
<td>
<c:out value="${courtVO.dcsnDe }" />
</td>
<th>수령일자</th>
<td>
<c:out value="${courtVO.rcvDe }" />
</td>
</tr>
<tr>
<th>배당일자</th>
<td>
<c:out value="${courtVO.alctnDe }" />
</td>
<th>배당월</th>
<td>
<c:out value="${courtVO.alctnMonth}월" />
</td>
</tr>
<tr>
<th>사무처리기한</th>
<td>
<c:out value="${courtVO.officeWorkDe }" />
</td>
</tr>
<tr>
<th>보고일자</th>
<td>
<c:out value="${courtVO.rprtDe }" />
</td>
<th>보고월</th>
<td>
<c:out value="${courtVO.rprtMonth}" />
</td>
</tr>
<tr>
<th>소요일</th>
<td>
<c:out value="${courtVO.processDay}" />
</td>
</tr>
<tr>
<th>본 사건번호</th>
<td>
<c:out value="${courtVO.courtOrgNo }" />
</td>
<th>조정 사건번호</th>
<td>
<c:out value="${courtVO.courtNo }" />
</td>
</tr>
<tr>
<th>분야</th>
<td>
<c:out value="${courtVO.courtFld }" />
</td>
</tr>
<tr style="height: 100px;">
<th>신청인 정보</th>
<td colspan="3">
<c:out value="${courtVO.aplcnInfo }" />
</td>
</tr>
<tr style="height: 100px;">
<th>피신청인 정보</th>
<td colspan="3">
<c:out value="${courtVO.rspndInfo }" />
</td>
</tr>
<tr style="height: 100px;">
<th>원고/<br />신청인(대리인)</th>
<td colspan="3">
<c:out value="${courtVO.aplcnDpty }" />
</td>
</tr>
<tr style="height: 100px;">
<th>피고/<br />피신청인(대리인)</th>
<td colspan="3">
<c:out value="${courtVO.rspndDpty }" />
</td>
</tr>
<tr style="height: 200px;">
<th>사건내용</th>
<td colspan="3">
<c:out value="${courtVO.accdntCn }" />
</td>
</tr>
<tr>
<th>결과</th>
<td>
<c:out value="${courtVO.courtRslt }" />
</td>
</tr>
<tr style="height: 200px;">
<th>세부결과</th>
<td colspan="3">
<c:out value="${courtVO.courtDetailRslt }" />
</td>
</tr>
<tr>
<th>조정위원</th>
<td>
<c:out value="${courtVO.adjCmsnr }" />
</td>
<th>수당금액</th>
<td>
<c:out value="${courtVO.pay }" />
</td>
</tr>
<tr>
<th>대면기일</th>
<td colspan="3">
<c:out value="${courtVO.appDe }" />
</td>
</tr>
<tr>
<th>지급일자</th>
<td>
<c:out value="${courtVO.pymntDay }" />
</td>
<th>1차연장</th>
<td>
<c:out value="${courtVO.extns }" />
</td>
</tr>
<tr style="height: 200px;">
<th>비고</th>
<td colspan="3">
<c:out value="${courtVO.rmrks }" />
</td>
</tr>
</tbody>
</table>
</div>
<div class="btn_wrap btn_layout01">
<div class="area_left"></div>
<div class="area_right">
<button type="button" class="btnType06" onclick="fn_modyfi(); return false;">수정</button>
<button type="button" class="btnType03" onclick="fn_GoList(); return false;">목록</button>
</div>
</div>
</div>
</div>
</form>
</div>
<form:form id="listForm" name="listForm" commandName="courtVO" onsubmit="return false;" method="post">
<input type="hidden" id="crtSeq" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
<input type="hidden" id="crtSn" name="crtSn" value="<c:out value="${courtVO.crtSn}" />" />
</form:form>
<div class="cont_wrap">
<div class="box">
<!-- cont_tit -->
<div class="cont_tit">
<h2>법원연계조정 상세</h2>
<ul class="cont_nav">
<li class="home">
<a href="/"><i></i></a>
</li>
<li>
<>법원연계조정 관리</p>
</li>
<li>
<p>법원연계조정 목록</p>
</li>
<li>
<span class="cur_nav">법원연계조정 상세</span>
</li>
</ul>
</div>
<!-- //cont_tit -->
<div class="cont">
<div id="tabNav" class="tab_btn tab02">
<button class="tab ${courtVO.tabSeq eq '0' ? 'on' : ''}">사건일반</button>
<button class="tab ${courtVO.tabSeq eq '1' ? 'on' : ''}">사건문서</button>
<%-- <button class="tab ${apmVO.tabSeq eq '2' ? 'on' : ''}">진행정보</button> --%>
</div>
<div id="tabContent" class="tab_cont on"></div>
</div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,231 @@
<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ 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="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>법원연계조정관리 - 상세</title>
<script type="text/javaScript" language="javascript">
$(document).ready(function(){
//해당 페이지에 대한 권한 체크
_admin_fn_check_authority("adjCourtCnctnDetail", "div.cont", "R");
});
function StringToDate(date, n) {
let yyyy = date.substring(0, 4);
let mm = date.substring(5, 7);
let dd = date.substring(8, 10);
mm = Number(mm) - 1;
let stringNewDate = new Date(yyyy, mm, dd);
stringNewDate.setDate(stringNewDate.getDate() + n);
return stringNewDate.getFullYear() +
"-" + ((stringNewDate.getMonth() + 1) > 9 ? (stringNewDate.getMonth() + 1).toString() : "0" + (stringNewDate.getMonth() + 1)) +
"-" + (stringNewDate.getDate() > 9 ? stringNewDate.getDate().toString() : "0" + stringNewDate.getDate().toString());
}
//권한 체크 결과값으로 후속처리
function admin_fn_check_authority_ret(p_param){
//alert(p_param); //리턴값으로 상세 권한 체크시 사용 "" 또는 CUD 또는 CUDP
}
//목록 이동
function fn_GoList(){
var goListForm = document.goListForm ;
goListForm.submit();
}
//수정 화면으로 이동
function fn_modyfi(){
var goModifyForm = document.goModifyForm ;
goModifyForm.submit();
}
function DeptPop(){
commonPopWindowopenForm("/kccadr/adjCourtCnctn/popup/adjCourtCnctnDeptPop.do", "650", "400", "srcDept", $("#popForm"));
}
</script>
<style>
.btn_layout01 .area_left,.btn_layout01 .area_right{width: auto}
</style>
</head>
<body>
<c:url var="list_url" value="/kccadr/adjCourtCnctn/adjCourtCnctnList.do" />
<c:url var="modify_url" value="/kccadr/adjCourtCnctn/adjCourtCnctnModify.do" />
<form id="goListForm" name="goListForm" method="post" action="${list_url }">
<input type="hidden" name="searchKeyword" value=""/>
<input type="hidden" name="pageIndex" value="<c:out value='${courtVO.pageIndex}'/>"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${courtVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${courtVO.searchSortOrd}" />" />
<input type="hidden" name="pageUnit" value="<c:out value="${courtVO.pageUnit}" />" />
</form>
<form id="goModifyForm" name="goModifyForm" method="post" action="${modify_url }">
<input type="hidden" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
</form>
<form id="popForm" name="popForm method=""post">
<input type="hidden" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
</form>
<form id="cnctnForm" name="cnctnForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="limitcount" value="10" />
<input type="hidden" name="CrtSn" value="1"/>
<!-- //cont_tit -->
<div class="tab_cont on">
<p class="tb_tit">조정 사건</p>
<div class="tbType02">
<table>
<colgroup>
<col style="width: 17%;">
<col style="width: 35%;">
<col style="width: 17%;">
<col style="width: 35%;">
</colgroup>
<tbody class="border_0">
<tr>
<th>결정일자</th>
<td>
<c:out value="${fn:substring(courtVO.crtDcsnDe, 0, 10)}"/>
</td>
<th>수령일자</th>
<td>
<c:out value="${fn:substring(courtVO.crtRcptDe, 0, 10)}"/>
</td>
</tr>
<tr>
<th>배당일자</th>
<td>
<c:out value="${fn:substring(courtVO.crtAllctDe, 0, 10)}"/>
</td>
<th>사무처리기한</th>
<td>
<c:out value="${fn:substring(courtVO.crtAllctDdlDe, 0, 10)}"/>
</td>
</tr>
<tr>
<th>보고일자</th>
<td>
<c:out value="${fn:substring(courtVO.crtRprtDe, 0, 10)}"/>
</td>
</tr>
<tr>
<th>본 사건번호</th>
<td>
<c:out value="${courtVO.crtOriNo}"/>
[<kc:code codeId="CC701" code="${courtVO.crtLinkHouse}" />]
</td>
<th>조정 사건번호</th>
<td>
<c:out value="${courtVO.crtNo}"/>
<!-- <input type="text" id="crtNo" name="crtNo" /> -->
</td>
</tr>
<tr>
<th>총괄조정위원</th>
<td>
<c:out value="${courtVO.crtDeptKng}"/>
</td>
<th>조정위원</th>
<td>
<c:out value="${courtVO.crtDeptOrdi}"/>
<button type="button" class="btnType06" onclick="DeptPop();">사건배당</button>
</td>
</tr>
<tr>
<th>원고 이름</th>
<td>
<c:out value="${courtVO.crtClimntNm}"/>
</td>
<th>원고 (대리인) 이름</th>
<td>
<c:out value="${courtVO.crtClimntAgntNm}"/>
</td>
</tr>
<tr>
<th>원고 연락처</th>
<td>
<c:out value="${courtVO.crtClimntPhone}"/>
</td>
<th>원고 (대리인) 연락처</th>
<td>
<c:out value="${courtVO.crtClimntAgtPhone}"/>
</td>
</tr>
<tr>
<th>원고 정보</th>
<td colspan="3">
<c:out value="${courtVO.crtClimntInfo}"/>
</td>
</tr>
<tr>
<th>피고 이름</th>
<td>
<c:out value="${courtVO.crtDfndntNm}"/>
</td>
<th>피고 (대리인) 이름</th>
<td>
<c:out value="${courtVO.crtDfndntAgntNm}"/>
</td>
</tr>
<tr>
<th>피고 연락처</th>
<td>
<c:out value="${courtVO.crtDfndntPhone}"/>
</td>
<th>피고 (대리인) 연락처</th>
<td>
<c:out value="${courtVO.crtDfndntAgntPhone}"/>
</td>
</tr>
<tr>
<th>피고 정보</th>
<td colspan="3">
<c:out value="${courtVO.crtDfndntInfo}"/>
</td>
</tr>
<tr>
<th>분야</th>
<td>
<kc:code codeId="CC002" code="${courtVO.crtCcTy}" />
</td>
</tr>
<tr>
<th>사건내용</th>
<td colspan="3">
<c:out value="${courtVO.crtCn}"/>
</td>
</tr>
</tbody>
</table>
</div>
<div class="btn_wrap btn_layout01">
<div class="area_left"></div>
<div class="area_right">
<button type="button" class="btnType06" onclick="">종결결재</button>
<button type="button" class="btnType06" onclick="">결과보고</button>
<button type="button" class="btnType06" onclick="">기일지정</button>
<button type="button" class="btnType06" onclick="">접수결재</button>
<button type="button" class="btnType06" onclick="fn_modyfi(); return false;">수정</button>
<button type="button" class="btnType03" onclick="fn_GoList(); return false;">목록</button>
</div>
</div>
</div>
</form>
</body>
</html>

View File

@ -0,0 +1,136 @@
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>조정진행 상세</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script src="/kccadrPb/usr/script/popup.js"></script>
<script type="text/javaScript" language="javascript">
$(document).ready(function(){
$('.viewPopup').click(function(){
$('#atchFileId').val($(this).data('info'));
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/apmAnsDetail.do", '500', '400', "apmAnsDetailPop", $('#pop'));
});
});
function fncOepnDoc(rpplDocSeq) {
$('#rpplDocSeq').val(rpplDocSeq);
var pop = document.pop;
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/fncOpenDocPop.do", "580", "380", "srcRegAdrNoPop", $('#pop'));
}
function fn_egov_downFile(atchFileId, fileSn) {
var ckAdrList = $('input:checkbox[name="ckAdrList"]:checked');
if(ckAdrList.length==0){
alert ('파일을 선택해 주세요.');
return false;
}
$.each(ckAdrList, function(idx, item){
var file = (item.value).split('|');
window.open("/cmm/fms/FileDown.do?atchFileId=" + file[0] + "&fileSn=" + file[1] + "", 'win'+idx);
});
}
function fncCheckAll(obj, name) {
$("input[name=" + name + "]").each(function(index, item) {
item.checked = $(obj).is(":checked")
})
}
function fncDocRegPopup(){
var pop = document.pop ;
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/docRegPop.do" , "750", "550", "docRegPop", $("#pop"));
}
</script>
</head>
<body>
<form id="pop" name="pop" method="post">
<input type="hidden" id="crtSeq" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
<input type="hidden" id="crtSn" name="crtSn" value="<c:out value="${courtVO.crtSn}" />" />
</form>
<form:form commandName="adjstIncidentVO" id="popCreateForm" name="popCreateForm" method="post" onsubmit="return false;">
<!-- //cont_tit -->
<div class="tab_cont on">
<!-- list_상세 -->
<p class="tb_tit">신청 정보</p>
<div class="tbType03">
<table>
<colgroup>
<col style="width: 15%;">
<col style="width: auto;">
<col style="width: 25%;">
</colgroup>
<thead>
<tr>
<th>일자</th>
<th>일자</th>
<th>문서 구분</th>
<th>문서 명</th>
</tr>
</thead>
<tbody>
<c:forEach var="list" items="${list}" varStatus="status">
<tr>
<td>
<p>
<input name="chk" type="checkbox" value="${list.atchFileId}-${list.fileSn}" title="체크">
</p>
</td>
<td>
<p>${fn:substring(list.frstRegistPnttm, 0, 10)}</p>
</td>
<td>
<kc:code codeId="CC702" code="${list.crtAtchFileTy}"/>
</td>
<td>
<c:out value="${list.orignlFileNm}"/>
</td>
</tr>
</c:forEach>
<c:if test="${empty list}">
<tr>
<td colspan="3">
<spring:message code="common.nodata.msg" />
</td>
</tr>
</c:if>
</tbody>
</table>
</div>
<!-- //list_상세 -->
<div class="btn_wrap btn_layout05" style="margin-top:30px;">
<div class="btn_left_box">
<button type="button" class="btnType02" onclick="fncDocRegPopup(); return false;">문서 등록</button>
</div>
</div>
</div>
<div class="btn_wrap btn_layout01">
<div class="btn_left_box">
</div>
<div class="btn_right_box" id="remakeDocs">
</div>
</div>
</form:form>
</body>
</html>

View File

@ -15,28 +15,6 @@
<script type="text/javaScript" language="javascript">
$(document).ready(function(){
// 전체 클릭시 체크박스 모두 체크 / 해제 이벤트
$('#searchStatCdAll').on('click', function(){
if ( $(this).prop('checked') ) {
$(this).parent().addClass("selected");
$('[id^="searchStatCd"]').prop("checked", true);    
} else {
$('[id^="searchStatCd"]').prop("checked", false);  
}
});
$('.delBtn').click(function(){
console.log($(this).data('info'));
var thisVal = $(this).data('info');
$('#delCourtSeq').val(thisVal);
$('#delForm').submit();
});
//해당 페이지에 대한 권한 체크
_admin_fn_check_authority("adjCourtCnctnList", "div.cont", "ALL");
});
@ -58,16 +36,14 @@ function linkPage(pageNo){
}
function fn_Create(){
var goForm = document.goForm;
goForm.submit();
}
function fn_goDetail(courtSeq){
function fn_goDetail(crtSeq){
var goForm = document.goForm;
goForm.action = "<c:url value='/kccadr/adjCourtCnctn/adjCourtCnctnDetail.do'/>";
goForm.courtSeq.value = courtSeq;
goForm.crtSeq.value = crtSeq;
goForm.submit();
}
@ -83,37 +59,25 @@ function fn_goDetail(courtSeq){
<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="cont">
<div class="list_top">
<%--<p>총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}"/></span>건</p>--%>
<!-- <p>총 건수 : <span>204</span>건</p> -->
<div class="list_util">
<!-- <div class="btn_wrap right"> -->
<!-- <button type="button" class="btn_down_excel" onclick="fncExcel(); return false;">엑셀 다운로드</button> -->
<!-- </div> -->
<div class="detail_search">
<ul>
<li>
<p class="tit_text">구분</p>
<select name="searchCondition" id="searchCondition" title="선택">
<option value="">선택</option>
<option value="10" <c:if test="${adjCourtCnctnVO.searchCondition == '10'}">selected</c:if>>조정 사건번호</option>
<option value="20" <c:if test="${adjCourtCnctnVO.searchCondition == '20'}">selected</c:if>>내용</option>
<option value="10" <c:if test="${adjCourtCnctnVO.searchCondition == '10'}">selected</c:if>>사건번호</option>
<option value="20" <c:if test="${adjCourtCnctnVO.searchCondition == '20'}">selected</c:if>>조정사건번호</option>
</select>
<input type="text" class="search_input" id="searchKeyword" name="searchKeyword" value="<c:out value='${adjCourtCnctnVO.searchKeyword}'/>" placeholder="검색어를 입력하세요.">
<button class="btnType07 btn_search" onclick="fncGoList()">검색</button>
</li>
<li>
<%-- <li>
<p class="tit_text">결정일자</p>
<div class="radio_wrap">
<span>
@ -158,7 +122,7 @@ function fn_goDetail(courtSeq){
</div>
</div>
</div>
</li>
</li> --%>
</ul>
</div>
</div>
@ -172,47 +136,33 @@ function fn_goDetail(courtSeq){
<colgroup>
<col style="width: 50px">
<col style="width: 10%">
<col style="width: 70px">
<col style="width: 70px">
<col style="width: auto">
<col style="width: 10%">
<col style="width: 10%">
<col style="width: 10%">
<col style="width: 10%">
<col style="width: 10%">
<col style="width: 10%o">
<col style="width: 10%">
<col style="width: 80px">
<col style="width: 10%">
<col style="width: 10%">
</colgroup>
<thead>
<tr>
<th>번호</th>
<th>본사건번호</th>
<th>조정 사건번호</th>
<th>원고</th>
<th>피고</th>
<th>배당일</th>
<th>분야</th>
<th>결과</th>
<th>사건번호</th>
<th>배당일자</th>
<th>사무처리기한</th>
<th>보고일자</th>
<th>조정위원</th>
<th>결정일자</th>
<th>삭제</th>
<th>연계법원</th>
<th>처리상태</th>
</tr>
</thead>
<tbody>
<c:forEach var="list" items="${list }" varStatus="status">
<c:choose>
<c:when test="${fn:length(list.accdntCn) > 50}">
<c:set var="accdntCn" value = "${fn:substring(list.accdntCn, 0, 48)}..." />
</c:when>
<c:otherwise>
<c:set var="accdntCn" value = "${fn:substring(list.accdntCn, 0, 50)}" />
</c:otherwise>
</c:choose>
<!-- <tr style=" cursor: pointer;"> -->
<c:forEach var="list" items="${list}" varStatus="status">
<tr>
<td>
<c:if test="${adjCourtCnctnVO.searchSortOrd eq 'desc' }">
@ -222,20 +172,19 @@ function fn_goDetail(courtSeq){
<c:out value="${(adjCourtCnctnVO.pageIndex - 1) * adjCourtCnctnVO.pageUnit + status.count}"/>
</c:if>
</td>
<td><c:out value="${list.courtNo }" /></td>
<td><c:out value="${list.courtFld }" /></td>
<td><c:out value="${list.courtRslt }" /></td>
<td style=" cursor: pointer;" onclick="fn_goDetail('<c:out value="${list.courtSeq }" />')"><c:out value="${accdntCn }" /></td>
<td><c:out value="${list.adjCmsnr }" /></td>
<td><c:out value="${list.dcsnDe }" /></td>
<td><input type="button" class="delBtn" value="삭제" data-info="<c:out value="${list.courtSeq }" />"/></td>
<td></td>
<td></td>
<td></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><c:out value="${list.crtOriNo}" /></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><c:out value="${list.crtNo}" /></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><c:out value="${list.crtClimntNm}" /></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><c:out value="${list.crtDfndntNm}" /></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><c:out value="${fn:substring(list.crtAllctDe, 0, 10)}" /></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><kc:code codeId="CC002" code="${list.crtCcTy}"/></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');">조정위원 처리해야함</a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><kc:code codeId="CC701" code="${list.crtLinkHouse}"/></a></td>
<td><a href="#" onclick="fn_goDetail('${list.crtSeq}');"><kc:code codeId="CC703" code="${list.crtStatCd}"/></a></td>
</tr>
</c:forEach>
<c:if test="${empty list}">
<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
<tr><td colspan="10"><spring:message code="common.nodata.msg" /></td></tr>
</c:if>
</tbody>
</table>
@ -257,11 +206,7 @@ function fn_goDetail(courtSeq){
</div>
</form>
<form id="goForm" name="goForm" action="<c:url value="/kccadr/adjCourtCnctn/adjCourtCnctnRegist.do" />" method="post">
<input type="hidden" id="courtSeq" name="courtSeq" value="" />
</form>
<form id="delForm" name="delForm" action="<c:url value="/kccadr/adjCourtCnctn/updateUseYn.do" />" method="post">
<input type="hidden" id="delCourtSeq" name="courtSeq" value="" />
<input type="hidden" name="useYn" value="N" />
<input type="hidden" id="crtSeq" name="crtSeq" value="" />
</form>
</body>
</html>

View File

@ -19,23 +19,11 @@ $(document).ready(function(){
// 배당일자, 보고일자 선택하면 발동되는 event
// 소요일 계산
$('#crtAllctDe, #crtRprtDe').on('focusin',function(){
$('#crtAllctDe').on('focusin',function(){
var alctnVal = $('#crtAllctDe').val();
var rprtVal = $('#crtRprtDe').val();
if(alctnVal && rprtVal)
{
var returnVal = 0;
alctnVal = alctnVal.replaceAll("-", "");
rprtVal = rprtVal.replaceAll("-", "");
returnVal = Number(rprtVal) - Number(alctnVal);
$('#processDay').val(returnVal);
}
var returnVal = StringToDate(alctnVal, 45);
$('#crtAllctDdlDe').val(returnVal);
});
$('#filebutton').click(function (e) {
@ -46,6 +34,20 @@ $(document).ready(function(){
});
function StringToDate(date, n) {
let yyyy = date.substring(0, 4);
let mm = date.substring(5, 7);
let dd = date.substring(8, 10);
mm = Number(mm) - 1;
let stringNewDate = new Date(yyyy, mm, dd);
stringNewDate.setDate(stringNewDate.getDate() + n);
return stringNewDate.getFullYear() +
"-" + ((stringNewDate.getMonth() + 1) > 9 ? (stringNewDate.getMonth() + 1).toString() : "0" + (stringNewDate.getMonth() + 1)) +
"-" + (stringNewDate.getDate() > 9 ? stringNewDate.getDate().toString() : "0" + stringNewDate.getDate().toString());
}
function fn_regist(){
@ -129,6 +131,7 @@ function fn_GoList(){
<form id="cnctnForm" name="cnctnForm" method="post" enctype="multipart/form-data">
<!-- 드래그앤 드롭 파라미터 -->
<input type="hidden" name="limitcount" value="10" />
<input type="hidden" name="CrtSn" value="1"/>
<div class="cont">
<!-- //cont_tit -->
<div class="tab_cont on">
@ -350,10 +353,7 @@ function fn_GoList(){
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>

View File

@ -0,0 +1,85 @@
<!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"%>
<html lang="ko">
<head>
<title>조정위원검색</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
var admId = null;
function setDept() {
var tmpDept = $('#dept').val();
if ($('#dept').val() == '') {
$('#deptTxt').text('');
deptInfo = null;
} else {
deptInfo = tmpDept.split('§');
$('#deptTxt').text(deptInfo[2] + '(조정부장)' + ',' + deptInfo[3]);
}
}
function fncClose() {
var tmpAdmId = $("input[name='admId']:checked").val();
if (typeof tmpAdmId == "undefined" || tmpAdmId == "" || tmpAdmId == null) {
alert('조정위원을 선택해주세요.')
return;
}
admId = tmpAdmId.split('§');
var targetId = $("#targetId").val();
window.opener.setAdmId(admId[0], admId[1], admId[2], admId[3], targetId);
self.close();
}
$(document).ready(function() {
});
</script>
</head>
<body>
<div class="area_popup search_list_popup" style="width: 640px;">
<form:form id="listForm" name="listForm" method="post" onsubmit="return false;">
<input type="hidden" name="targetId" id="targetId" value="<c:out value='${dtbVO.targetId}' />"/>
<div class="cont_popup">
<p class="tit_text tt1">조정위원 선택</p>
<table class="pop_tbType02">
<colgroup>
<col style="width: 100%">
</colgroup>
<thead>
<tr>
<th class="tt2">조사관</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="ap_star_check">
<li>
<c:forEach var="list" items="${ass}" varStatus="status">
<input type="radio" value="<c:out value='${list.memSeq}' />§<c:out value='${list.memName}' />§<c:out value='${list.offmTelno}' />§<c:out value='${list.emailAdres}' />" name="admId" /> <c:out value='${list.memName}' />
</c:forEach>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<div class="btn_wrap btn_layout04">
<button class="btnType06" onclick="fncClose(); return false;">확인</button>
</div>
</div>
</form:form>
</div>
</body>
</html>