Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/hylee/kcc_adr_advc_git
This commit is contained in:
commit
fe2997a80b
@ -1,5 +1,6 @@
|
||||
package kcc.com.cmm.util;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
@ -194,4 +195,28 @@ public final class DateUtil {
|
||||
|
||||
}
|
||||
|
||||
public static String setDiffYear(String searchYear) {
|
||||
|
||||
int yearChar = Integer.parseInt(searchYear);
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(new Date());
|
||||
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
cal.add(Calendar.YEAR, -yearChar);
|
||||
|
||||
return df.format(cal.getTime());
|
||||
}
|
||||
|
||||
public static String setDiffMonth(String searchMonth) {
|
||||
|
||||
int yearChar = Integer.parseInt(searchMonth);
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(new Date());
|
||||
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
cal.add(Calendar.MONTH, -yearChar);
|
||||
|
||||
return df.format(cal.getTime());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
package kcc.kccadr.accdnt.ars.web;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@ -7,17 +9,21 @@ import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.fasterxml.jackson.core.io.JsonStringEncoder;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
@ -25,6 +31,7 @@ import kcc.com.cmm.EgovMessageSource;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.IpUtil;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||
@ -32,17 +39,15 @@ import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusService;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoService;
|
||||
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjPgrMgr.exmp.app.service.ExmpAppManageService;
|
||||
import kcc.kccadr.adjPgrMgr.exmp.cmm.ExmpManageVO;
|
||||
import kcc.kccadr.adjRppl.service.AdjRpplService;
|
||||
import kcc.kccadr.adjRppl.service.AdjRpplVO;
|
||||
import kcc.kccadr.adjclsmgr.service.AdjClsMgrService;
|
||||
import kcc.kccadr.adjclsmgr.service.AdjClsMgrVO;
|
||||
import kcc.kccadr.advc.service.AdrHstryMgrService;
|
||||
import kcc.kccadr.advc.service.AdrHstryMgrVO;
|
||||
import kcc.kccadr.advcRecord.service.AdrRecordReadingService;
|
||||
import kcc.kccadr.advcRecord.service.AdrRecordReadingVO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrCommonSearchVO;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrCommonService;
|
||||
@ -71,6 +76,9 @@ public class AdjstReqStatusController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstReqStatusController.class);
|
||||
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
private String prodIsLocal;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@ -97,12 +105,6 @@ public class AdjstReqStatusController {
|
||||
@Resource(name = "ExmpAppManageService")
|
||||
private ExmpAppManageService exmpAppManageService;
|
||||
|
||||
@Resource(name = "dlvinfoService")
|
||||
private DlvinfoService dlvinfoService;
|
||||
|
||||
@Resource(name = "adjRpplService")
|
||||
private AdjRpplService adjRpplService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@ -243,9 +245,7 @@ public class AdjstReqStatusController {
|
||||
public String adjstReqStatusTabDetail(
|
||||
@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO
|
||||
, @ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
, HttpServletResponse response) throws Exception {
|
||||
, ModelMap model) throws Exception {
|
||||
|
||||
// 조정신청 관련인 조회
|
||||
List<AdjstReqStatusVO> list = adjstReqStatusService.selectAdjstReqRpplInfo(adjstReqStatusVO);
|
||||
@ -303,29 +303,6 @@ public class AdjstReqStatusController {
|
||||
model.addAttribute("list_mgr" , adrHstryMgrService.selectList(adrHstryMgrVO));
|
||||
//이력값 - 끝
|
||||
|
||||
/*
|
||||
* 송달정보조회
|
||||
* select
|
||||
* */
|
||||
DlvinfoVO dlvinfoVO = new DlvinfoVO();
|
||||
dlvinfoVO.setAdrSeq(adjstReqStatusVO.getAdrSeq());
|
||||
|
||||
//로그인한 사용자 이름으로 등록된 송달 리스트 조회
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
String rpplNm = "";
|
||||
if(!"".equals(userId)) {
|
||||
AdjRpplVO adjRpplVO = new AdjRpplVO();
|
||||
adjRpplVO.setAdrSeq(adjstReqStatusVO.getAdrSeq());
|
||||
adjRpplVO.setRpplId(userId);
|
||||
adjRpplVO = adjRpplService.selectAdjRpplInfo(adjRpplVO);
|
||||
rpplNm = egovCryptoUtil.decrypt(adjRpplVO.getRpplNm());
|
||||
dlvinfoVO.setRpplNm(rpplNm);
|
||||
}
|
||||
|
||||
List<DlvinfoVO> dlvinfoList = dlvinfoService.selectAdjustDlvryList(dlvinfoVO);
|
||||
|
||||
model.addAttribute("dlvinfoList", dlvinfoList);
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail";
|
||||
}
|
||||
@ -432,7 +409,7 @@ public class AdjstReqStatusController {
|
||||
}
|
||||
|
||||
|
||||
// 서류 발급 요청 등록
|
||||
// 대국민 조정사건 기록열람 신청 ajax
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ars/tab/docIssReqInsertAjax.do")
|
||||
public ModelAndView docIssReqInsertAjax(AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
@ -455,17 +432,48 @@ public class AdjstReqStatusController {
|
||||
|
||||
adjClsMgrService.insertDocIssReq(adjClsMgrVO);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
// 대국민 조정사건 기록열람 신청 등록
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docAdjReqInsertAjax.do")
|
||||
public ModelAndView docAdjReqInsertAjax(AdrRecordReadingVO adrRecordReadingVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
// 대국민 서류 발급 요청 목록
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
modelAndView.addObject("result", "fail");
|
||||
modelAndView.addObject("message", "로그인 해주세요.");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
// 작성단계 셋팅
|
||||
adrRecordReadingVO.setFrstRegisterId(userId); // 최초등록자
|
||||
adrRecordReadingVO.setPrcsnStatCd(KccadrConstants.ADR_RCD_RDNG_PRCSN_STAT_CD_10); //신청완료 상태
|
||||
|
||||
try {
|
||||
adrRecordReadingService.insertRecordReading(adrRecordReadingVO);
|
||||
modelAndView.addObject("result", "success");
|
||||
} catch(Exception e) {
|
||||
modelAndView.addObject("result", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
// 대국민 조정사건 기록열람 신청 목록
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqList.do")
|
||||
public String docIssReqList(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
public String docIssReqList(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO, ModelMap model) throws Exception {
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? new LoginVO() : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
@ -475,38 +483,42 @@ public class AdjstReqStatusController {
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adjClsMgrVO.setSearchFrstRegisterId(loginVO.getUniqId());
|
||||
adrRecordReadingVO.setSearchFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
if(adjClsMgrVO.getPageUnit() != 10) {
|
||||
adjClsMgrVO.setPageUnit(adjClsMgrVO.getPageUnit());
|
||||
if(adrRecordReadingVO.getPageUnit() != 10) {
|
||||
adrRecordReadingVO.setPageUnit(adrRecordReadingVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjClsMgrVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjClsMgrVO.setSearchSortCnd("a.ADR_SEQ");
|
||||
adjClsMgrVO.setSearchSortOrd("desc");
|
||||
if("".equals(adrRecordReadingVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adrRecordReadingVO.setSearchSortCnd("a.record_reading_seq");
|
||||
adrRecordReadingVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
// 키워드가 있다면 일단 암호화 하여 암호화 컬럼에 셋
|
||||
if(StringUtils.isNotBlank(adjClsMgrVO.getSearchKeyword())){
|
||||
adjClsMgrVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adjClsMgrVO.getSearchKeyword()));
|
||||
if(StringUtils.isNotBlank(adrRecordReadingVO.getSearchKeyword())){
|
||||
adrRecordReadingVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adrRecordReadingVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjClsMgrVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjClsMgrVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjClsMgrVO.getPageSize());
|
||||
paginationInfo.setCurrentPageNo(adrRecordReadingVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adrRecordReadingVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adrRecordReadingVO.getPageSize());
|
||||
|
||||
adjClsMgrVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjClsMgrVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjClsMgrVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
List<AdjClsMgrVO> list = adjClsMgrService.selectDocIssReqList(adjClsMgrVO);
|
||||
adrRecordReadingVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adrRecordReadingVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adrRecordReadingVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
List<AdrRecordReadingVO> list = adrRecordReadingService.selectDocReqList(adrRecordReadingVO);
|
||||
paginationInfo.setTotalRecordCount(list.size() > 0 ? list.get(0).getTotCnt() : 0);
|
||||
decryptInfomation2(list, null);
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
int listSize = list.size();
|
||||
for(int i=0; i<listSize; i++) {
|
||||
list.get(i).setResPonDentNm(egovCryptoUtil.decrypt(list.get(i).getResPonDentNm()));
|
||||
list.get(i).setAppliCantNm(egovCryptoUtil.decrypt(list.get(i).getAppliCantNm()));
|
||||
}
|
||||
|
||||
model.addAttribute("list", list);
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqList";
|
||||
@ -514,18 +526,154 @@ public class AdjstReqStatusController {
|
||||
|
||||
// 대국민 서류 발급 요청 등록
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqRegist.do")
|
||||
public String docIssReqRegist(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
public String docIssReqRegist(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqRegist";
|
||||
}
|
||||
|
||||
// 대국민 서류 발급 요청 등록 조정번호 조회팝업
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqRegistPop.do")
|
||||
public String docIssReqRegistPop(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
public String docIssReqRegistPop(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adjstIncidentVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
adjstIncidentVO.setSearchStatus("400000");
|
||||
|
||||
if(adjstIncidentVO.getPageUnit() != 5) {
|
||||
adjstIncidentVO.setPageUnit(adjstIncidentVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjstIncidentVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjstIncidentVO.setSearchSortCnd("M.ADR_SEQ");
|
||||
adjstIncidentVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
// 키워드가 있다면 일단 암호화 하여 암호화 컬럼에 셋
|
||||
if(StringUtils.isNotBlank(adjstIncidentVO.getSearchKeyword())){
|
||||
adjstIncidentVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adjstIncidentVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjstIncidentVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjstIncidentVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjstIncidentVO.getPageSize());
|
||||
|
||||
adjstIncidentVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjstIncidentVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjstIncidentVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
paginationInfo.setTotalRecordCount(adjstIncidentService.selectAdjstIncidentPopCount(adjstIncidentVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AdjstIncidentVO> list = adjstIncidentService.selectAdjstIncidentPopList(adjstIncidentVO);
|
||||
decryptInfomation2(list, null);
|
||||
model.addAttribute("list", list);
|
||||
model.addAttribute("adjstIncidentVO", adjstIncidentVO);
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/docIssReqRegistPop";
|
||||
}
|
||||
|
||||
/**
|
||||
* 대국민 서류 발급 요청 삭제 처리
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ai/deletedocIssReq.do")
|
||||
public String deletedocIssReq(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO, ModelMap model, RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
adrRecordReadingService.deletedocIssReq(adrRecordReadingVO); // 삭제
|
||||
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.delete")); // 공통메세지
|
||||
|
||||
return "redirect:/web/kccadr/accdnt/ai/docIssReqList.do";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 기일통지서 상세 TODO daenge 기일통지서 오즈리포팅 처리
|
||||
*
|
||||
* @param PgrCmmVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/docReqReportAjax.do")
|
||||
public String dntReportAjax(PgrCmmVO cmmVO, AdrRecordReadingVO adrRecordReadingVO, HttpServletRequest req, ModelMap model) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adrRecordReadingVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
|
||||
JSONObject jsDntInfo = new JSONObject(); //조정권고안 정보
|
||||
PgrCmmVO result = cmmService.selectPgrCmm(cmmVO);
|
||||
|
||||
jsDntInfo = parseJsonData(result);
|
||||
JSONObject jsObjData = new JSONObject();
|
||||
jsObjData.put("jsDntInfo", jsDntInfo);
|
||||
|
||||
String repStr = jsObjData.toString();
|
||||
repStr = StringUtil.getUrlString(jsObjData.toString());
|
||||
|
||||
//json 데이터 특수문자 치환_220215_이준호
|
||||
JsonStringEncoder encoder = JsonStringEncoder.getInstance();
|
||||
char[] escapedJson = encoder.quoteAsString(repStr);
|
||||
System.out.println(escapedJson); // {\"type\":\"BIG\"}
|
||||
String p_json;
|
||||
p_json = new String(escapedJson);
|
||||
p_json = p_json.replace("\\\\\\\\r\\\\\\\\n", "\\\\r\\\\n").replace("\'", "\\'");
|
||||
|
||||
model.addAttribute("jsObjData", repStr);
|
||||
|
||||
//오즈리포트 서버별 주소 셋팅해주기
|
||||
String serverName = req.getServerName();
|
||||
String ozServerNm = IpUtil.getOzServerName(serverName);
|
||||
model.addAttribute("ozServerNm", ozServerNm);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
/*
|
||||
adrHstryMgrService.insert4Func(result.getAdrSeq()
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일지정상세>출력" //String p_code_desc - CC199
|
||||
, "V140" //String p_stat_cd
|
||||
, result.getFrstRegisterId()
|
||||
, result.getLastUpdusrId()
|
||||
|
||||
, ""
|
||||
, "V"
|
||||
, "ADR_MGR_MASTER"
|
||||
, ""
|
||||
|
||||
);
|
||||
*/
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
adrRecordReadingVO.setPrcsnStatCd(KccadrConstants.ADR_RCD_RDNG_PRCSN_STAT_CD_30); //출력완료
|
||||
adrRecordReadingService.updateRecordReadingStatus(adrRecordReadingVO);
|
||||
|
||||
return "/web/kccadr/accdnt/ars/tab/report/adrDocReqReport";
|
||||
}
|
||||
|
||||
// 종결VO
|
||||
public void decryptInfomation2(List<AdjClsMgrVO> list, AdjClsMgrVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
@ -622,4 +770,183 @@ public class AdjstReqStatusController {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 오즈 리포트 데이터 Json 생성하기
|
||||
*
|
||||
* @param closeVO
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public JSONObject parseJsonData(PgrCmmVO cmmVO) throws Exception{
|
||||
|
||||
JSONObject oj = new JSONObject();
|
||||
|
||||
//String adrSeq = cmmVO.getAdrSeq(); //조정일련번호
|
||||
String adrNo = cmmVO.getAdrNo(); //조정번호
|
||||
String adrSn = cmmVO.getAdrSn(); //조정회차
|
||||
String cctyTx = cmmVO.getCcTyTx(); //저작물유형 명
|
||||
String memDeptNm = cmmVO.getMemDeptNm(); //조정부명
|
||||
String memName = cmmVO.getMemName(); //조정부장명
|
||||
String adrAdmNm = cmmVO.getAdrAdmNm(); //조정조사관명
|
||||
String adrAdmOffmTel = cmmVO.getAdrAdmOffmTel();//조정조사관 내선번호
|
||||
|
||||
|
||||
String applicantNm = cmmVO.getAppliCantNm(); //신청인 이름
|
||||
String resPonDentNm = cmmVO.getResPonDentNm(); //피신청인
|
||||
String resPonDentNmEtc = ""; //피신청인 외 x명 처리 변수
|
||||
String[] arrResPon = resPonDentNm.split(",");
|
||||
int resPonCnt = arrResPon.length;
|
||||
|
||||
//피신청인이 2명 이상인경우 "피신청인 외 x명" 표기 처리
|
||||
if(resPonCnt > 1) {
|
||||
|
||||
resPonDentNmEtc = arrResPon[0] + " 외 " + (resPonCnt - 1) + "명";
|
||||
|
||||
}else {
|
||||
|
||||
resPonDentNmEtc = resPonDentNm;
|
||||
|
||||
}
|
||||
|
||||
String appDeDay = cmmVO.getAppDeDay(); //조정기일 일시
|
||||
String appDeTime = cmmVO.getAppDeTime(); //조정기일 시간
|
||||
String appDeDate = "";
|
||||
//날짜 표시형식 변환
|
||||
if(cmmVO.getAppDeDay() != null && cmmVO.getAppDeTime() != null) {
|
||||
|
||||
appDeDate = appDeDay + " " + appDeTime;
|
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm");
|
||||
Date deDay = simpleDateFormat.parse(appDeDate);
|
||||
|
||||
SimpleDateFormat simpleStrFormat = new SimpleDateFormat("yyyy년 MM월 dd일 HH시 mm분");
|
||||
|
||||
appDeDate = simpleStrFormat.format(deDay);
|
||||
|
||||
}
|
||||
|
||||
String appPlace = cmmVO.getAppPlaceInfo(); //기일 장소명
|
||||
String appPlaceAddr = cmmVO.getAppPlaceAddrInfo(); //기일 장소 주소
|
||||
|
||||
//조정부장의 직인 이미지 불러오기
|
||||
cmmVO.setMemGrade("01");
|
||||
List<PgrCmmVO> resultStampInfo = cmmService.selectAtchFileIdInfo(cmmVO);
|
||||
|
||||
String atchFileId = "";
|
||||
|
||||
if(StringUtil.isNotEmpty(resultStampInfo.get(0).getAtchFileId())) {
|
||||
|
||||
atchFileId = resultStampInfo.get(0).getAtchFileId();
|
||||
|
||||
}
|
||||
|
||||
/*if(!adrSeq.equals("")) {
|
||||
|
||||
oj.put("adrSeq", adrSeq);
|
||||
|
||||
}*/
|
||||
|
||||
if(!adrNo.equals("")) {
|
||||
|
||||
oj.put("adrNo", adrNo);
|
||||
|
||||
}
|
||||
|
||||
if(!adrSn.equals("")) {
|
||||
|
||||
oj.put("adrSn", adrSn);
|
||||
|
||||
}
|
||||
|
||||
if(!cctyTx.equals("")) {
|
||||
|
||||
oj.put("cctyTx", cctyTx);
|
||||
|
||||
}
|
||||
|
||||
if(!memDeptNm.equals("")) {
|
||||
|
||||
oj.put("memDeptNm", memDeptNm);
|
||||
|
||||
}
|
||||
|
||||
if(!memName.equals("")) {
|
||||
|
||||
oj.put("memName", memName);
|
||||
|
||||
}
|
||||
|
||||
if(!adrAdmNm.equals("")) {
|
||||
|
||||
oj.put("adrAdmNm", adrAdmNm);
|
||||
|
||||
}
|
||||
|
||||
if(!adrAdmOffmTel.equals("")) {
|
||||
|
||||
oj.put("adrAdmOffmTel", adrAdmOffmTel);
|
||||
|
||||
}
|
||||
|
||||
if(!applicantNm.equals("")) {
|
||||
|
||||
oj.put("applicantNm", applicantNm);
|
||||
|
||||
}
|
||||
|
||||
if(!resPonDentNm.equals("")) {
|
||||
|
||||
oj.put("resPonDentNm", resPonDentNm);
|
||||
|
||||
}
|
||||
|
||||
if(!resPonDentNmEtc.equals("")) {
|
||||
|
||||
oj.put("resPonDentNmEtc", resPonDentNmEtc);
|
||||
|
||||
}
|
||||
|
||||
/*if(!appDeDay.equals("")) {
|
||||
|
||||
oj.put("appDeDay", appDeDay);
|
||||
|
||||
}*/
|
||||
|
||||
if(!appDeDate.equals("")) {
|
||||
|
||||
oj.put("appDeDate", appDeDate);
|
||||
|
||||
}
|
||||
|
||||
if(!appPlace.equals("")) {
|
||||
|
||||
oj.put("appPlace", appPlace);
|
||||
|
||||
}
|
||||
|
||||
if(!appPlaceAddr.equals("")) {
|
||||
|
||||
oj.put("appPlaceAddr", appPlaceAddr);
|
||||
|
||||
}
|
||||
|
||||
if(!atchFileId.equals("")) {
|
||||
|
||||
String domain = "";
|
||||
|
||||
if ("real".equals(prodIsLocal)) {
|
||||
|
||||
domain = "hosts_real";
|
||||
|
||||
}else {
|
||||
|
||||
domain = "host_dev";
|
||||
|
||||
}
|
||||
|
||||
String stampPath = domain + "&url&" + atchFileId;
|
||||
oj.put("stampPath", stampPath);
|
||||
|
||||
}
|
||||
|
||||
return oj;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,21 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
public interface AdjCourtCnctnService {
|
||||
|
||||
RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@ -27,6 +27,8 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
private String rprtDe = "";
|
||||
private String rprtMonth = "";
|
||||
private String processDay = "";
|
||||
private String courtFld = "";
|
||||
private String accdntCn = "";
|
||||
private String reqInfo = "";
|
||||
private String aplcnInfo = "";
|
||||
private String rspndInfo = "";
|
||||
@ -47,6 +49,10 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
private String lastUpdusrId = "";
|
||||
|
||||
|
||||
private String searchCondition2 = "";
|
||||
private String diffMonth = "";
|
||||
|
||||
|
||||
|
||||
public String getCourtSeq() {
|
||||
return courtSeq;
|
||||
@ -120,6 +126,18 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
public void setProcessDay(String processDay) {
|
||||
this.processDay = processDay;
|
||||
}
|
||||
public String getCourtFld() {
|
||||
return courtFld;
|
||||
}
|
||||
public void setCourtFld(String courtFld) {
|
||||
this.courtFld = courtFld;
|
||||
}
|
||||
public String getAccdntCn() {
|
||||
return accdntCn;
|
||||
}
|
||||
public void setAccdntCn(String accdntCn) {
|
||||
this.accdntCn = accdntCn;
|
||||
}
|
||||
public String getReqInfo() {
|
||||
return reqInfo;
|
||||
}
|
||||
@ -228,6 +246,18 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
public void setRmrks(String rmrks) {
|
||||
this.rmrks = rmrks;
|
||||
}
|
||||
public String getSearchCondition2() {
|
||||
return searchCondition2;
|
||||
}
|
||||
public void setSearchCondition2(String searchCondition2) {
|
||||
this.searchCondition2 = searchCondition2;
|
||||
}
|
||||
public String getDiffMonth() {
|
||||
return diffMonth;
|
||||
}
|
||||
public void setDiffMonth(String diffMonth) {
|
||||
this.diffMonth = diffMonth;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@ import org.springframework.stereotype.Repository;
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
@Repository("AdjCourtCnctnDAO")
|
||||
@ -16,4 +17,25 @@ public class AdjCourtCnctnDAO extends EgovAbstractDAO {
|
||||
insert("adjCourtCnctnDAO.insertCourtCnctn", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public int selectAdjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (int) select("adjCourtCnctnDAO.adjCourtCnctnListCount", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtCnctnVO> selectAdjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (List<AdjCourtCnctnVO>) list("adjCourtCnctnDAO.adjCourtCnctnList", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (AdjCourtCnctnVO) select("adjCourtCnctnDAO.findByid", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCourtCnctn", adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
|
||||
public void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateUseYn", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -6,12 +6,14 @@ import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.service.CmmnDetailCode;
|
||||
import kcc.com.cmm.util.DateUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
@ -49,6 +51,47 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
|
||||
if(StringUtils.isNotEmpty(adjCourtCnctnVO.getSearchMonth2())
|
||||
&& adjCourtCnctnVO.getSearchMonth2() != "99")
|
||||
adjCourtCnctnVO.setDiffMonth(DateUtil.setDiffMonth(adjCourtCnctnVO.getSearchMonth2()));
|
||||
|
||||
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnListCount(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
|
||||
if(StringUtils.isNotEmpty(adjCourtCnctnVO.getSearchMonth2())
|
||||
&& adjCourtCnctnVO.getSearchMonth2() != "99")
|
||||
adjCourtCnctnVO.setDiffMonth(DateUtil.setDiffMonth(adjCourtCnctnVO.getSearchMonth2()));
|
||||
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnList(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return adjCourtCnctnDAO.findByid(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCourtCnctn(adjCourtCnctnVO);
|
||||
} catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
adjCourtCnctnDAO.updateUseYn(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@ -21,6 +22,20 @@ import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjCourtCnctnController.java
|
||||
* @date : 2022.10.28
|
||||
* @description : 법원연계
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.10.28 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class AdjCourtCnctnController {
|
||||
|
||||
@ -29,19 +44,18 @@ public class AdjCourtCnctnController {
|
||||
private AdjCourtCnctnService adjCourtCnctnService;
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnList.do")
|
||||
public String adjReqMgrOffList(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
public String adjCourtCnctnList(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
if(adjCourtCnctnVO.getPageUnit() != 10) {
|
||||
adjCourtCnctnVO.setPageUnit(adjCourtCnctnVO.getPageUnit());
|
||||
}
|
||||
|
||||
// if("".equals(adjReqMgrOffLineVO.getSearchSortCnd())){
|
||||
// adjReqMgrOffLineVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
// adjReqMgrOffLineVO.setSearchSortOrd("desc");
|
||||
// }
|
||||
// if(("3".equals(adjReqMgrOffLineVO.getSearchCondition()) || "4".equals(adjReqMgrOffLineVO.getSearchCondition())) && StringUtils.isNotBlank(adjReqMgrOffLineVO.getSearchKeyword())){
|
||||
// adjReqMgrOffLineVO.setSearchKeyword(egovCryptoUtil.encrypt(adjReqMgrOffLineVO.getSearchKeyword()));
|
||||
// }
|
||||
if("".equals(adjCourtCnctnVO.getSearchSortCnd())){
|
||||
adjCourtCnctnVO.setSearchSortCnd("COURT_SEQ");
|
||||
adjCourtCnctnVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
System.out.println("searchMonth2 :: "+ adjCourtCnctnVO.getSearchMonth2());
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
@ -52,10 +66,9 @@ public class AdjCourtCnctnController {
|
||||
adjCourtCnctnVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjCourtCnctnVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjCourtCnctnVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
// paginationInfo.setTotalRecordCount(adjReqMgrOffLineService.adjReqMgrOffListCount(adjReqMgrOffLineVO));
|
||||
paginationInfo.setTotalRecordCount(adjCourtCnctnService.adjCourtCnctnListCount(adjCourtCnctnVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
// List<AdjReqMgrOffLineVO> list = adjReqMgrOffLineService.adjReqMgrOffList(adjReqMgrOffLineVO);
|
||||
List<AdjReqMgrOffLineVO> list = new ArrayList<>();
|
||||
List<AdjCourtCnctnVO> list = adjCourtCnctnService.adjCourtCnctnList(adjCourtCnctnVO);
|
||||
// 복호화
|
||||
model.addAttribute("list", list);
|
||||
|
||||
@ -63,20 +76,54 @@ public class AdjCourtCnctnController {
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnList";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/updateUseYn.do")
|
||||
public String updateUseYn(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, HttpServletRequest request, ModelMap model) throws Exception {
|
||||
|
||||
adjCourtCnctnService.updateUseYn(adjCourtCnctnVO);
|
||||
|
||||
return "redirect:" + request.getContextPath() + "/kccadr/adjCourtCnctn/adjCourtCnctnList.do";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetail.do")
|
||||
public String adjCourtCnctnDetail(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnDetail";
|
||||
}
|
||||
|
||||
@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";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnRegist.do")
|
||||
public String adjCourtCnctnRegist(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
|
||||
model.addAttribute("mainVO", adjReqMgrPastVO);
|
||||
model.addAttribute("courtVO", adjReqMgrPastVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnRegist";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnRegistAjax.do")
|
||||
public ResponseEntity<RestResponse> insertExmpAppManager(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnRegistAjax(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertCourtCnctn(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnUpdateAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnUpdateAjax(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCourtCnctn(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -24,6 +24,7 @@ import org.springframework.stereotype.Service;
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.util.DateUtil;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
@ -915,7 +916,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
//
|
||||
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getSearchYear())
|
||||
&& adjReqMgrPastVO.getSearchYear() != "99")
|
||||
adjReqMgrPastVO.setDiffYear(this.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
adjReqMgrPastVO.setDiffYear(DateUtil.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
|
||||
|
||||
List<AdjReqMgrPastVO> adjReqMgrPastList = adjReqMgrPastDAO.selectAdjReqMgrPastList(adjReqMgrPastVO);
|
||||
@ -981,21 +982,11 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
public int selectAdjReqMgrPastListCount(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getSearchYear())
|
||||
&& adjReqMgrPastVO.getSearchYear() != "99")
|
||||
adjReqMgrPastVO.setDiffYear(this.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
adjReqMgrPastVO.setDiffYear(DateUtil.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
return adjReqMgrPastDAO.selectAdjReqMgrPastListCount(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public String setDiffYear(String searchYear) {
|
||||
|
||||
int yearChar = Integer.parseInt(searchYear);
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(new Date());
|
||||
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
cal.add(Calendar.YEAR, -yearChar);
|
||||
|
||||
return df.format(cal.getTime());
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
|
||||
@ -240,7 +240,7 @@ public class AdjReqMgrPastController {
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do")
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrPastProgRegist.do")
|
||||
public String adjReqMgrPastProgRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
@ -273,7 +273,7 @@ public class AdjReqMgrPastController {
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do")
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrPastFileRegist.do")
|
||||
public String adjReqMgrPastFileRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
logger.info(" ++ [{}]", adjReqMgrPastVO.getAdrSeq());
|
||||
@ -387,7 +387,7 @@ public class AdjReqMgrPastController {
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do")
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrPastRecordRegist.do")
|
||||
public String adjReqMgrPastRecordRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
|
||||
@ -2871,12 +2871,12 @@
|
||||
<property name="strategy" ref="courtStrategy" />
|
||||
<property name="blockSize" value="10"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="COURT_"/>
|
||||
<property name="tableName" value="COURT_ID"/>
|
||||
</bean>
|
||||
<!-- 첨부파일 ID Generation Strategy Config -->
|
||||
<bean name="courtStrategy"
|
||||
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="FILE_" />
|
||||
<property name="prefix" value="CURT_" />
|
||||
<property name="cipers" value="15" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
@ -5,7 +5,179 @@
|
||||
<typeAlias alias="adjCourtCnctnVO" type="kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO"/>
|
||||
|
||||
|
||||
<!-- 조정사건정보 등록 : 업무시스템 조정신청 저장 -->
|
||||
<select id="adjCourtCnctnDAO.adjCourtCnctnListCount" parameterClass="adjCourtCnctnVO" resultClass="Integer">
|
||||
SELECT
|
||||
COUNT(1) AS TOT
|
||||
FROM
|
||||
ADJ_COURT_CNCTN_MGR
|
||||
WHERE
|
||||
USE_YN = 'Y'
|
||||
/*조정 사건번호*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="10">
|
||||
COURT_NO LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
/*내용*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="20">
|
||||
ACCDNT_CN LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
/*날짜 검색 - 기간지정*/
|
||||
<isEqual property="searchMonth2" compareValue="99">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||
TO_CHAR(DCSN_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>
|
||||
|
||||
</select>
|
||||
|
||||
<select id="adjCourtCnctnDAO.adjCourtCnctnList" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
|
||||
|
||||
SELECT
|
||||
COURT_SEQ as courtSeq
|
||||
, COURT_NUM as courtNum
|
||||
, COURT_ORG_NO as courtOrgNo
|
||||
, COURT_NO as courtNo
|
||||
, TO_CHAR(DCSN_DE,'YYYY-MM-DD') as dcsnDe
|
||||
, TO_CHAR(RCV_DE,'YYYY-MM-DD') as rcvDe
|
||||
, TO_CHAR(ALCTN_DE,'YYYY-MM-DD') as alctnDe
|
||||
, ALCTN_MONTH as alctnMonth
|
||||
, TO_CHAR(OFFICE_WORK_DE,'YYYY-MM-DD') as officeworkDe
|
||||
, TO_CHAR(RPRT_DE,'YYYY-MM-DD') as rprtDe
|
||||
, RPRT_MONTH as rprtMonth
|
||||
, PROCESS_DAY as processDay
|
||||
, COURT_FLD as courtFld
|
||||
, ACCDNT_CN as accdntCn
|
||||
, APLCN_INFO as aplcnInfo
|
||||
, RSPND_INFO as rspndInfo
|
||||
, APLCN_DPTY as aplcnDpty
|
||||
, RSPND_DPTY as rspndDpty
|
||||
, COURT_RSLT as courtRslt
|
||||
, COURT_DETAIL_RSLT as courtDetailRslt
|
||||
, ADJ_CMSNR as adjCmsnr
|
||||
, PAY as pay
|
||||
, APP_DE as appDe
|
||||
, PYMNT_DAY as pymntDay
|
||||
, EXTNS as extns
|
||||
, RMRKS as rmrks
|
||||
, USE_YN as use_yn
|
||||
, TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') as frstRegistPnttm
|
||||
, FRST_REGISTER_ID as frstRegisterId
|
||||
, TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') as lastUpdtPnttm
|
||||
, LAST_UPDT_PNTTM as lastUpdtPnttm
|
||||
FROM
|
||||
ADJ_COURT_CNCTN_MGR
|
||||
WHERE
|
||||
USE_YN = 'Y'
|
||||
/*조정 사건번호*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="10">
|
||||
COURT_NO LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
/*내용*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="20">
|
||||
ACCDNT_CN LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
/*날짜 검색 - 기간지정*/
|
||||
<isEqual property="searchMonth2" compareValue="99">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(DCSN_DE,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||
TO_CHAR(DCSN_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.findByid" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
|
||||
|
||||
|
||||
SELECT
|
||||
COURT_SEQ as courtSeq
|
||||
, COURT_NUM as courtNum
|
||||
, COURT_ORG_NO as courtOrgNo
|
||||
, COURT_NO as courtNo
|
||||
, TO_CHAR(DCSN_DE,'YYYY-MM-DD') as dcsnDe
|
||||
, TO_CHAR(RCV_DE,'YYYY-MM-DD') as rcvDe
|
||||
, TO_CHAR(ALCTN_DE,'YYYY-MM-DD') as alctnDe
|
||||
, ALCTN_MONTH as alctnMonth
|
||||
, TO_CHAR(OFFICE_WORK_DE,'YYYY-MM-DD') as officeworkDe
|
||||
, TO_CHAR(RPRT_DE,'YYYY-MM-DD') as rprtDe
|
||||
, RPRT_MONTH as rprtMonth
|
||||
, PROCESS_DAY as processDay
|
||||
, COURT_FLD as courtFld
|
||||
, ACCDNT_CN as accdntCn
|
||||
, APLCN_INFO as aplcnInfo
|
||||
, RSPND_INFO as rspndInfo
|
||||
, APLCN_DPTY as aplcnDpty
|
||||
, RSPND_DPTY as rspndDpty
|
||||
, COURT_RSLT as courtRslt
|
||||
, COURT_DETAIL_RSLT as courtDetailRslt
|
||||
, ADJ_CMSNR as adjCmsnr
|
||||
, PAY as pay
|
||||
, APP_DE as appDe
|
||||
, PYMNT_DAY as pymntDay
|
||||
, EXTNS as extns
|
||||
, RMRKS as rmrks
|
||||
, USE_YN as use_yn
|
||||
, TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') as frstRegistPnttm
|
||||
, FRST_REGISTER_ID as frstRegisterId
|
||||
, TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') as lastUpdtPnttm
|
||||
, LAST_UPDT_PNTTM as lastUpdtPnttm
|
||||
FROM
|
||||
ADJ_COURT_CNCTN_MGR
|
||||
WHERE
|
||||
COURT_SEQ = #courtSeq#
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="adjCourtCnctnDAO.insertCourtCnctn" parameterClass="adjCourtCnctnVO">
|
||||
INSERT INTO ADJ_COURT_CNCTN_MGR (
|
||||
COURT_SEQ
|
||||
@ -20,6 +192,8 @@
|
||||
, RPRT_DE
|
||||
, RPRT_MONTH
|
||||
, PROCESS_DAY
|
||||
, COURT_FLD
|
||||
, ACCDNT_CN
|
||||
, APLCN_INFO
|
||||
, RSPND_INFO
|
||||
, APLCN_DPTY
|
||||
@ -48,6 +222,8 @@
|
||||
,TO_DATETIME(TO_CHAR(#rprtDe#,'YYYY-MM-DD'))
|
||||
, #rprtMonth#
|
||||
, #processDay#
|
||||
, #courtFld#
|
||||
, #accdntCn#
|
||||
, #aplcnInfo#
|
||||
, #rspndInfo#
|
||||
, #aplcnDpty#
|
||||
@ -60,11 +236,52 @@
|
||||
, #pymntDay#
|
||||
, #extns#
|
||||
, #rmrks#
|
||||
, #useYn#
|
||||
, 'Y'
|
||||
,NOW()
|
||||
,TO_DATETIME(TO_CHAR(#frstRegisterId#,'YYYY-MM-DD'))
|
||||
,#frstRegisterId#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="adjCourtCnctnDAO.updateCourtCnctn" parameterClass="adjCourtCnctnVO">
|
||||
UPDATE ADJ_COURT_CNCTN_MGR SET
|
||||
COURT_NUM = #courtNum#
|
||||
, COURT_ORG_NO = #courtOrgNo#
|
||||
, COURT_NO = #courtNo#
|
||||
, DCSN_DE = TO_DATETIME(TO_CHAR(#dcsnDe#,'YYYY-MM-DD'))
|
||||
, RCV_DE = TO_DATETIME(TO_CHAR(#rcvDe#,'YYYY-MM-DD'))
|
||||
, ALCTN_DE = TO_DATETIME(TO_CHAR(#alctnDe#,'YYYY-MM-DD'))
|
||||
, ALCTN_MONTH = #alctnMonth#
|
||||
, OFFICE_WORK_DE = TO_DATETIME(TO_CHAR(#officeWorkDe#,'YYYY-MM-DD'))
|
||||
, RPRT_DE = TO_DATETIME(TO_CHAR(#rprtDe#,'YYYY-MM-DD'))
|
||||
, RPRT_MONTH = #rprtMonth#
|
||||
, PROCESS_DAY = #processDay#
|
||||
, COURT_FLD = #courtFld#
|
||||
, ACCDNT_CN = #accdntCn#
|
||||
, APLCN_INFO = #aplcnInfo#
|
||||
, RSPND_INFO = #rspndInfo#
|
||||
, APLCN_DPTY = #aplcnDpty#
|
||||
, RSPND_DPTY = #rspndDpty#
|
||||
, COURT_RSLT = #courtRslt#
|
||||
, COURT_DETAIL_RSLT = #courtDetailRslt#
|
||||
, ADJ_CMSNR = #adjCmsnr#
|
||||
, PAY = #pay#
|
||||
, APP_DE = #appDe#
|
||||
, PYMNT_DAY = #pymntDay#
|
||||
, EXTNS = #extns#
|
||||
, RMRKS = #rmrks#
|
||||
, LAST_UPDT_PNTTM = NOW()
|
||||
, LAST_UPDUSR_ID = #frstRegisterId#
|
||||
where
|
||||
COURT_SEQ = #courtSeq#
|
||||
|
||||
</update>
|
||||
|
||||
<update id="adjCourtCnctnDAO.updateUseYn" parameterClass="adjCourtCnctnVO">
|
||||
UPDATE ADJ_COURT_CNCTN_MGR SET
|
||||
USE_YN = #useYn#
|
||||
where
|
||||
COURT_SEQ = #courtSeq#
|
||||
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@ -951,19 +951,19 @@
|
||||
</isEqual>
|
||||
/*날짜 검색 - 1년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="1">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
<isNotEmpty prepend="AND" property="diffYear">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 3년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="3">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
<isNotEmpty prepend="AND" property="diffYear">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 6년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="6">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
<isNotEmpty prepend="AND" property="diffYear">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
|
||||
@ -0,0 +1,242 @@
|
||||
<%@ 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">
|
||||
|
||||
|
||||
|
||||
//목록 이동
|
||||
function fn_GoList(){
|
||||
var goListForm = document.goListForm ;
|
||||
goListForm.submit();
|
||||
}
|
||||
|
||||
//수정 화면으로 이동
|
||||
function fn_modyfi(){
|
||||
var goModifyForm = document.goModifyForm ;
|
||||
goModifyForm.submit();
|
||||
}
|
||||
|
||||
|
||||
</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="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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -28,6 +28,16 @@ $(document).ready(function(){
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('.delBtn').click(function(){
|
||||
console.log($(this).data('info'));
|
||||
var thisVal = $(this).data('info');
|
||||
|
||||
$('#delCourtSeq').val(thisVal);
|
||||
$('#delForm').submit();
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
function fncGoList(){
|
||||
@ -37,21 +47,21 @@ function fncGoList(){
|
||||
function linkPage(pageNo){
|
||||
var listForm = document.listForm ;
|
||||
listForm.pageIndex.value = pageNo ;
|
||||
listForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
listForm.action = "<c:url value='/kccadr/adjCourtCnctn/adjCourtCnctnList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fn_Create(){
|
||||
|
||||
var goForm = document.goForm;
|
||||
goForm.adrSeq.value = "";
|
||||
goForm.submit();
|
||||
}
|
||||
|
||||
function fn_goDetail(adrSeq){
|
||||
function fn_goDetail(courtSeq){
|
||||
|
||||
var goForm = document.goForm;
|
||||
goForm.adrSeq.value = adrSeq;
|
||||
goForm.action = "<c:url value='/kccadr/adjCourtCnctn/adjCourtCnctnDetail.do'/>";
|
||||
goForm.courtSeq.value = courtSeq;
|
||||
goForm.submit();
|
||||
}
|
||||
|
||||
@ -59,18 +69,18 @@ function fn_goDetail(adrSeq){
|
||||
</head>
|
||||
<body>
|
||||
<form id="listForm" name="listForm" action="" method="post">
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjReqMgrPastVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjReqMgrPastVO.searchSortOrd }" />"/>
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjCourtCnctnVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjCourtCnctnVO.searchSortOrd }" />"/>
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>과거사건목록</h2>
|
||||
<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>
|
||||
<li><span class="cur_nav">법원연계조정 목록</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- <div class="cont inte_cont"> -->
|
||||
@ -89,62 +99,40 @@ function fn_goDetail(adrSeq){
|
||||
<ul>
|
||||
<li>
|
||||
<p class="tit_text">구분</p>
|
||||
<select name="searchCondition2" id="searchCondition2" title="선택">
|
||||
<select name="searchCondition" id="searchCondition" title="선택">
|
||||
<option value="">선택</option>
|
||||
<option value="10" <c:if test="${adjReqMgrPastVO.searchCondition2 == '10'}">selected</c:if>>조정번호</option>
|
||||
<option value="20" <c:if test="${adjReqMgrPastVO.searchCondition2 == '20'}">selected</c:if>>조정조사관</option>
|
||||
<option value="30" <c:if test="${adjReqMgrPastVO.searchCondition2 == '30'}">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='${adjReqMgrPastVO.searchKeyword}'/>" placeholder="검색어를 입력하세요.">
|
||||
<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>
|
||||
<p class="tit_text">조정상태</p>
|
||||
<div class="check_wrap">
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCdAll" name="searchStatCdAll" value="Y">
|
||||
<label for="searchStatCdAll">전체</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd1" name="searchStatCdList" value="305050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'305050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd1">조정취하</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd2" name="searchStatCdList" value="304050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'304050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd2">조정조서종결(성립)</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd3" name="searchStatCdList" value="307050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'307050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd3">불성립종결(불성립 / 조정권고 불성립 / 직권조정 불성립)</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd4" name="searchStatCdList" value="306050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'306050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd4">직권조정성립</label>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<p class="tit_text">신청일자</p>
|
||||
<p class="tit_text">결정일자</p>
|
||||
<div class="radio_wrap">
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '1' ? 'checked' : ''} value="1" type="radio" name="searchYear" id="year1">
|
||||
<label for="year1">1년</label>
|
||||
<input ${adjCourtCnctnVO.searchMonth2 eq '' ? 'checked' : ''} value="" type="radio" name="searchMonth2" id="searchMonth">
|
||||
<label for="searchMonth">전체</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '3' ? 'checked' : ''} value="3" type="radio" name="searchYear" id="year3">
|
||||
<label for="year3">3년</label>
|
||||
<input ${adjCourtCnctnVO.searchMonth2 eq '1' ? 'checked' : ''} value="1" type="radio" name="searchMonth2" id="searchMonth1">
|
||||
<label for="searchMonth1">1개월</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '6' ? 'checked' : ''} value="6" type="radio" name="searchYear" id="year6">
|
||||
<label for="year6">6년</label>
|
||||
<input ${adjCourtCnctnVO.searchMonth2 eq '3' ? 'checked' : ''} value="3" type="radio" name="searchMonth2" id="searchMonth3">
|
||||
<label for="searchMonth3">3개월</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '99' ? 'checked' : ''} value="99" type="radio" name="searchYear" id="yearEtc">
|
||||
<label for="yearEtc">기간지정</label>
|
||||
<input ${adjCourtCnctnVO.searchMonth2 eq '6' ? 'checked' : ''} value="6" type="radio" name="searchMonth2" id="searchMonth6">
|
||||
<label for="searchMonth6">6개월</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjCourtCnctnVO.searchMonth2 eq '99' ? 'checked' : ''} value="99" type="radio" name="searchMonth2" id="searchMonth2Etc">
|
||||
<label for="searchMonth2Etc">기간지정</label>
|
||||
</span>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${adjReqMgrPastVO.searchStartDt}" data-datecontrol="true" readonly>
|
||||
<input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${adjCourtCnctnVO.searchStartDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button>
|
||||
<div id="startDate01-lry" class="calendarPop" style="display: none;">
|
||||
@ -154,7 +142,7 @@ function fn_goDetail(adrSeq){
|
||||
</div>
|
||||
~
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="endDate inp" title="검색종료일" id="endDate" name="searchEndDt" value="${adjReqMgrPastVO.searchEndDt}" data-datecontrol="true" readonly>
|
||||
<input type="text" class="endDate inp" title="검색종료일" id="endDate" name="searchEndDt" value="${adjCourtCnctnVO.searchEndDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="endDate-lry" class="calendarPop" style="display: none;">
|
||||
@ -171,85 +159,64 @@ function fn_goDetail(adrSeq){
|
||||
</div>
|
||||
<div class="list_top">
|
||||
<p>총 <span> <c:out value="${paginationInfo.totalRecordCount }" /></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="searchCondition" id="searchCondition" onchange="linkPage(1);" title="분류 선택" style="width: 140px">
|
||||
<option value="">작성여부</option>
|
||||
<option value="10" <c:if test="${adjReqMgrPastVO.searchCondition eq 10 }">selected</c:if>>작성중</option>
|
||||
<option value="20" <c:if test="${adjReqMgrPastVO.searchCondition eq 20 }">selected</c:if>>작성완료</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 7%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: 50px">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 70px">
|
||||
<col style="width: 70px">
|
||||
<col style="width: auto">
|
||||
<col style="width: 17%">
|
||||
<col style="width: 70px">
|
||||
<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>조정결과<!-- <button class="sort btn_sort" id="sort_RS.ADR_SEQ">▲</button> --></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">
|
||||
<tr style=" cursor: pointer;" onclick="fn_goDetail('<c:out value="${list.adrSeq }" />')">
|
||||
<td>
|
||||
<c:if test="${adjReqMgrPastVO.searchSortOrd eq 'desc' }">
|
||||
<c:out value="${ ( paginationInfo.totalRecordCount - ((adjReqMgrPastVO.pageIndex -1)*adjReqMgrPastVO.pageUnit) ) - status.index }"/>
|
||||
</c:if>
|
||||
<c:if test="${adjReqMgrPastVO.searchSortOrd eq 'asc' }">
|
||||
<c:out value="${(adjReqMgrPastVO.pageIndex - 1) * adjReqMgrPastVO.pageUnit + status.count}"/>
|
||||
</c:if>
|
||||
</td>
|
||||
<td><c:out value="${list.adrNo }" /></td>
|
||||
<td><c:out value="${list.rpplNm }" /></td>
|
||||
<td><c:out value="${list.prpplNm }" /></td>
|
||||
<td><c:out value="${list.assPstUsrNm }" /></td>
|
||||
<td><c:out value="${list.memDeptNm }" /></td>
|
||||
<%-- <td><a href="javascript:;" onclick="fn_goDetail('<c:out value="${list.adrSeq }" />')" title="상세페이지로 이동"><kc:code codeId="CC002" code="${list.ccTy}"/></a></td> --%>
|
||||
<td><kc:code codeId="CC002" code="${list.ccTy}"/></td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty list.statTx }">
|
||||
-
|
||||
<c:when test="${fn:length(list.accdntCn) > 50}">
|
||||
<c:set var="accdntCn" value = "${fn:substring(list.accdntCn, 0, 48)}..." />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:out value="${list.statTx }" />
|
||||
<c:set var="accdntCn" value = "${fn:substring(list.accdntCn, 0, 50)}" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
|
||||
<!-- <tr style=" cursor: pointer;"> -->
|
||||
<tr>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty list.adrEndDe }">
|
||||
작성중
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
작성완료
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:if test="${adjCourtCnctnVO.searchSortOrd eq 'desc' }">
|
||||
<c:out value="${ ( paginationInfo.totalRecordCount - ((adjCourtCnctnVO.pageIndex -1)*adjCourtCnctnVO.pageUnit) ) - status.index }"/>
|
||||
</c:if>
|
||||
<c:if test="${adjCourtCnctnVO.searchSortOrd eq 'asc' }">
|
||||
<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>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty list}">
|
||||
<tr><td colspan="9"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -271,7 +238,11 @@ function fn_goDetail(adrSeq){
|
||||
</div>
|
||||
</form>
|
||||
<form id="goForm" name="goForm" action="<c:url value="/kccadr/adjCourtCnctn/adjCourtCnctnRegist.do" />" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="" />
|
||||
<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" />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,358 @@
|
||||
<%@ 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(){
|
||||
|
||||
// 배당일자, 보고일자 선택하면 발동되는 event
|
||||
// 소요일 계산
|
||||
$('#alctnDe, #rprtDe').on('focusin',function(){
|
||||
|
||||
var alctnVal = $('#alctnDe').val();
|
||||
var rprtVal = $('#rprtDe').val();
|
||||
|
||||
if(alctnVal && rprtVal)
|
||||
{
|
||||
|
||||
var returnVal = 0;
|
||||
|
||||
alctnVal = alctnVal.replaceAll("-", "");
|
||||
rprtVal = rprtVal.replaceAll("-", "");
|
||||
|
||||
returnVal = Number(rprtVal) - Number(alctnVal);
|
||||
|
||||
$('#processDay').val('');
|
||||
$('#processDay').val(returnVal);
|
||||
|
||||
}
|
||||
|
||||
|
||||
// 보고월
|
||||
if($(this).attr('id') === 'rprtDe')
|
||||
{
|
||||
var month = $(this).val().split('-')[1].replace(/(^0+)/, "");
|
||||
|
||||
$('#rprtMonth').val(month+'월');
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
function fn_modify(){
|
||||
|
||||
var msg = "수정 하시겠습니까?"
|
||||
if(confirm(msg)){
|
||||
//신청인 정보 입력
|
||||
var data = new FormData(document.cnctnForm);
|
||||
var url= "/kccadr/adjCourtCnctn/adjCourtCnctnUpdateAjax.do";
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
alert(data.data);
|
||||
if(data.status == 'OK')
|
||||
{
|
||||
$('#goListForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||
{
|
||||
return false;
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
// 목록 이동
|
||||
function fn_GoList(){
|
||||
var goListForm = document.goListForm ;
|
||||
goListForm.action = "<c:url value='/kccadr/adjCourtCnctn/adjCourtCnctnList.do'/>";
|
||||
goListForm.submit();
|
||||
}
|
||||
</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" />
|
||||
<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='${adjCourtCnctnVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjCourtCnctnVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjCourtCnctnVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="pageUnit" value="<c:out value="${adjCourtCnctnVO.pageUnit}" />" />
|
||||
</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">
|
||||
<input type="hidden" name="courtSeq" value="<c:out value="${courtVO.courtSeq }" />">
|
||||
<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>
|
||||
<p class="change_text">
|
||||
<input type="text" id="courtNum" name="courtNum" value="<c:out value="${fn:trim(courtVO.courtNum) }" />"/>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>결정일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="결정일자" id="dcsnDe" name="dcsnDe" value="<c:out value="${courtVO.dcsnDe }" />" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_dcsnDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('dcsnDe-lry','',this)" class="btn_cal"></button>
|
||||
<div id="dcsnDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="dcsnDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<th>수령일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="결정일자" id="rcvDe" name="rcvDe" value="<c:out value="${courtVO.rcvDe }" />" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_rcvDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('rcvDe-lry','',this)" class="btn_cal"></button>
|
||||
<div id="rcvDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="rcvDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>배당일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="alctnDe inp" title="배당일자" id="alctnDe" name="alctnDe" value="<c:out value="${courtVO.alctnDe }" />" data-datecontrol="true" onchange="test(this);">
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('alctnDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="alctnDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="alctnDe-ifrm" name="alctnDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<th>배당월</th>
|
||||
<td>
|
||||
<select id="alctnMonth" name="alctnMonth">
|
||||
<option value="">선택</option>
|
||||
<c:forEach var="i" begin="1" end="12" step="1">
|
||||
<option value="${i}" <c:if test="${fn:trim(courtVO.alctnMonth) eq i }">selected="selected"</c:if> >${i}월</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>사무처리기한</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="officeWorkDe inp" title="사무처리기한" id="officeWorkDe" name="officeWorkDe" value="<c:out value="${courtVO.officeWorkDe }" />" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_officeWorkDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('officeWorkDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="officeWorkDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="officeWorkDe-ifrm" name="officeWorkDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>보고일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="rprtDe inp" title="보고일자" id="rprtDe" name="rprtDe" value="<c:out value="${courtVO.rprtDe }" />" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_rprtDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('rprtDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="rprtDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="rprtDe-ifrm" name="rprtDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<th>보고월</th>
|
||||
<td>
|
||||
<!-- <select id="rprtMonth" name="rprtMonth"> -->
|
||||
<!-- <option value="">선택</option> -->
|
||||
<%-- <c:forEach var="i" begin="1" end="12" step="1"> --%>
|
||||
<%-- <option value="${i}">${i}월</option> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
<!-- </select> -->
|
||||
<input type="text" id="rprtMonth" name="rprtMonth" value="<c:out value="${courtVO.rprtMonth }" />" placeholder="보고일자 선택" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>소요일</th>
|
||||
<td>
|
||||
<input readonly="readonly" type="text" id="processDay" name="processDay" value="<c:out value="${courtVO.processDay }" />" placeholder=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>본 사건번호</th>
|
||||
<td>
|
||||
<input type="text" id="courtOrgNo" name="courtOrgNo" value="<c:out value="${courtVO.courtOrgNo }" />" />
|
||||
</td>
|
||||
<th>조정 사건번호</th>
|
||||
<td>
|
||||
<input type="text" id="courtNo" name="courtNo" value="<c:out value="${courtVO.courtNo }" />" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>분야</th>
|
||||
<td>
|
||||
<input type="text" id="courtFld" name="courtFld" value="<c:out value="${courtVO.courtFld }" />" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>신청인 정보</th>
|
||||
<td colspan="3">
|
||||
<textarea name="aplcnInfo" id="aplcnInfo" value="<c:out value="${courtVO.aplcnInfo }" />" cols="30" rows="3"><c:out value="${courtVO.aplcnInfo }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>피신청인 정보</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rspndInfo" id="rspndInfo" value="<c:out value="${courtVO.rspndInfo }" />" cols="30" rows="3"><c:out value="${courtVO.rspndInfo }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>원고/<br />신청인(대리인)</th>
|
||||
<td colspan="3">
|
||||
<textarea name="aplcnDpty" id="aplcnDpty" value="<c:out value="${courtVO.aplcnDpty }" />" cols="30" rows="3"><c:out value="${courtVO.aplcnDpty }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>피고/<br />피신청인(대리인)</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rspndDpty" id="rspndDpty" value="<c:out value="${courtVO.rspndDpty }" />" cols="30" rows="3"><c:out value="${courtVO.rspndDpty }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>사건내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="accdntCn" id="accdntCn" value="<c:out value="${courtVO.accdntCn }" />" cols="30" rows="3"><c:out value="${courtVO.accdntCn }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>결과</th>
|
||||
<td>
|
||||
<input type="text" id="courtRslt" name="courtRslt" value="<c:out value="${courtVO.courtRslt }" />"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="height: 200px;">
|
||||
<th>세부결과</th>
|
||||
<td colspan="3">
|
||||
<textarea id="courtDetailRslt" name="courtDetailRslt" value="<c:out value="${courtVO.courtDetailRslt }" />" cols="30" rows="5"><c:out value="${courtVO.courtDetailRslt }" /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원</th>
|
||||
<td>
|
||||
<input type="text" id="adjCmsnr" name="adjCmsnr" value="<c:out value="${courtVO.adjCmsnr }" />" />
|
||||
</td>
|
||||
<th>수당금액</th>
|
||||
<td>
|
||||
<input type="text" id="pay" name="pay" value="<c:out value="${courtVO.pay }" />" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>대면기일</th>
|
||||
<td colspan="3">
|
||||
<input type="text" id="appDe" name="appDe" value="<c:out value="${courtVO.appDe }" />" size="98" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>지급일자</th>
|
||||
<td>
|
||||
<input type="text" id="pymntDay" name="pymntDay" value="<c:out value="${courtVO.pymntDay }" />" />
|
||||
</td>
|
||||
<th>1차연장</th>
|
||||
<td>
|
||||
<input type="text" id="extns" name="extns" value="<c:out value="${courtVO.extns }" />" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>비고</th>
|
||||
<td colspan="3">
|
||||
<textarea name="rmrks" id="rmrks" value="<c:out value="${courtVO.rmrks }" />" cols="30" rows="5"><c:out value="${courtVO.rmrks }" /></textarea>
|
||||
</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_modify(); return false;">수정</button>
|
||||
<button type="button" class="btnType03" onclick="fn_GoList(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -15,20 +15,42 @@
|
||||
<title>조정종결상세</title>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
// 불성립종결통보서 상세페이지 이동
|
||||
function goToCrtDetailNotice(){
|
||||
var detailForm1 = document.detailForm1 ;
|
||||
detailForm1.action = "<c:url value='/kccadr/adjPgrMgr/crt/crtDetailNotice.do'/>";
|
||||
detailForm1.submit();
|
||||
$(document).ready(function(){
|
||||
|
||||
// 배당일자, 보고일자 선택하면 발동되는 event
|
||||
// 소요일 계산
|
||||
$('#alctnDe, #rprtDe').on('focusin',function(){
|
||||
|
||||
var alctnVal = $('#alctnDe').val();
|
||||
var rprtVal = $('#rprtDe').val();
|
||||
|
||||
if(alctnVal && rprtVal)
|
||||
{
|
||||
var returnVal = 0;
|
||||
|
||||
alctnVal = alctnVal.replaceAll("-", "");
|
||||
rprtVal = rprtVal.replaceAll("-", "");
|
||||
|
||||
returnVal = Number(rprtVal) - Number(alctnVal);
|
||||
|
||||
$('#processDay').val(returnVal);
|
||||
|
||||
}
|
||||
|
||||
//조정조서 상세페이지 이동
|
||||
function goToDrtCtrDetailNotice(){
|
||||
var detailForm1 = document.detailForm1 ;
|
||||
detailForm1.action = "<c:url value='/kccadr/adjPgrMgr/drtCtr/drtCtrDetailNotice.do'/>";
|
||||
detailForm1.submit();
|
||||
|
||||
// 보고월
|
||||
if($(this).attr('id') === 'rprtDe')
|
||||
{
|
||||
var month = $(this).val().split('-')[1].replace(/(^0+)/, "");
|
||||
|
||||
$('#rprtMonth').val(month+'월');
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
function fn_regist(){
|
||||
@ -52,8 +74,7 @@ function fn_regist(){
|
||||
alert(data.data);
|
||||
if(data.status == 'OK')
|
||||
{
|
||||
$('#adrSeqHidden').val(data.dataSub);
|
||||
$('#nextGoPageForm').submit();
|
||||
$('#goListForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||
{
|
||||
@ -67,11 +88,6 @@ function fn_regist(){
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// 목록 이동
|
||||
function fn_GoList(){
|
||||
var goListForm = document.goListForm ;
|
||||
@ -85,8 +101,8 @@ function fn_GoList(){
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<form id="goListForm" name="goListForm" method="post" >
|
||||
|
||||
<c:url var="list_url" value="/kccadr/adjCourtCnctn/adjCourtCnctnList.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='${adjCourtCnctnVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjCourtCnctnVO.searchSortCnd}" />" />
|
||||
@ -140,10 +156,10 @@ function fn_GoList(){
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="결정일자" id="dcsnDe" name="dcsnDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<div class="calendar_in" id="calendarName_dcsnDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('dcsnDe-lry','',this)" class="btn_cal"></button>
|
||||
<div id="dcsnDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
<iframe id="startDate01-ifrm" name="dcsnDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -151,11 +167,11 @@ function fn_GoList(){
|
||||
<th>수령일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="endDate inp" title="수령일자" id="rcvDe" name="rcvDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="endDate-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="결정일자" id="rcvDe" name="rcvDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_rcvDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('rcvDe-lry','',this)" class="btn_cal"></button>
|
||||
<div id="rcvDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="rcvDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -165,11 +181,11 @@ function fn_GoList(){
|
||||
<th>배당일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="allocation inp" title="배당일자" id="alctnDe" name="alctnDe" value="" data-datecontrol="true">
|
||||
<input readonly="readonly" type="text" class="alctnDe inp" title="배당일자" id="alctnDe" name="alctnDe" value="" data-datecontrol="true" onchange="test(this);">
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('allocation-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="allocation-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="allocation-ifrm" name="allocation-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('alctnDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="alctnDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="alctnDe-ifrm" name="alctnDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -188,11 +204,11 @@ function fn_GoList(){
|
||||
<th>사무처리기한</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="report inp" title="사무처리기한" id="samuDate" name="samu" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_samu" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('samu-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="samu-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="samu-ifrm" name="samu-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
<input readonly="readonly" type="text" class="officeWorkDe inp" title="사무처리기한" id="officeWorkDe" name="officeWorkDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_officeWorkDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('officeWorkDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="officeWorkDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="officeWorkDe-ifrm" name="officeWorkDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -202,29 +218,30 @@ function fn_GoList(){
|
||||
<th>보고일자</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="report inp" title="보고일자" id="rprtDe" name="rprtDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_report" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('report-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="report-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="report-ifrm" name="report-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
<input readonly="readonly" type="text" class="rprtDe inp" title="보고일자" id="rprtDe" name="rprtDe" value="" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_rprtDe" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('rprtDe-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="rprtDe-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="rprtDe-ifrm" name="rprtDe-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<th>보고월</th>
|
||||
<td>
|
||||
<select id="rprtMonth" name="rprtMonth">
|
||||
<option value="">선택</option>
|
||||
<c:forEach var="i" begin="1" end="12" step="1">
|
||||
<option value="${i}">${i}월</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
<!-- <select id="rprtMonth" name="rprtMonth"> -->
|
||||
<!-- <option value="">선택</option> -->
|
||||
<%-- <c:forEach var="i" begin="1" end="12" step="1"> --%>
|
||||
<%-- <option value="${i}">${i}월</option> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
<!-- </select> -->
|
||||
<input type="text" id="rprtMonth" name="rprtMonth" placeholder="보고일자 선택" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>소요일</th>
|
||||
<td>
|
||||
<input type="text" id="processDay" name="processDay" />
|
||||
<input readonly="readonly" type="text" id="processDay" name="processDay" placeholder=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -237,6 +254,12 @@ function fn_GoList(){
|
||||
<input type="text" id="courtNo" name="courtNo" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>분야</th>
|
||||
<td>
|
||||
<input type="text" id="courtFld" name="courtFld" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>신청인 정보</th>
|
||||
<td colspan="3">
|
||||
@ -261,6 +284,12 @@ function fn_GoList(){
|
||||
<textarea name="rspndDpty" id="rspndDpty" cols="30" rows="3"> </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>사건내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="accdntCn" id="accdntCn" cols="30" rows="3"> </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>결과</th>
|
||||
<td>
|
||||
|
||||
@ -1396,10 +1396,14 @@ function fn_goListPage(){
|
||||
|
||||
<!-- btn_wrap -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left">
|
||||
<div class="area_left" style="width:800px;">
|
||||
<button type="button" class="btnType03 popBtn" id="progReg">기일조서관리</button>
|
||||
<button type="button" class="btnType03 popBtn" id="fileReg">사건관련문서</button>
|
||||
<button type="button" class="btnType03 popBtn" id="recordReg">사건진행정보</button>
|
||||
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType06" onclick="fn_adjReqMgr_insert(); return false;">다음단계 저장 ></button>
|
||||
<button type="button" class="btnType06" onclick="fn_adjReqMgr_insert(); return false;">저장</button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
@ -1409,7 +1413,8 @@ function fn_goListPage(){
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
|
||||
<%-- <form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />"> --%>
|
||||
<form id="nextGoPageForm">
|
||||
<input type="hidden" id="adrSeqHidden" name="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
||||
</form>
|
||||
<!-- //cont -->
|
||||
|
||||
@ -34,15 +34,15 @@
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
$('#goPage').on('click', function(){
|
||||
$('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do" />');
|
||||
$('#goPageForm').submit();
|
||||
});
|
||||
// $('#goPage').on('click', function(){
|
||||
// $('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do" />');
|
||||
// $('#goPageForm').submit();
|
||||
// });
|
||||
|
||||
$('#prevPage').on('click', function(){
|
||||
$('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do" />');
|
||||
$('#goPageForm').submit();
|
||||
});
|
||||
// $('#prevPage').on('click', function(){
|
||||
// $('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do" />');
|
||||
// $('#goPageForm').submit();
|
||||
// });
|
||||
});
|
||||
|
||||
//더하기 버튼 alert
|
||||
@ -247,11 +247,11 @@ function fn_goListPage(){
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left">
|
||||
<button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button>
|
||||
<!-- <button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button> -->
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="goPage" class="btnType06">다음단계 이동 ></button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
<!-- <button type="button" id="goPage" class="btnType06">다음단계 이동 ></button> -->
|
||||
<button class="btnType06" onclick="window.close(); return false;">저장</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
@ -85,7 +85,7 @@ function fn_goListPage(){
|
||||
|
||||
|
||||
</script>
|
||||
<title>사건진행정보</title>
|
||||
<title>기일조서관리</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@ -183,11 +183,12 @@ function fn_goListPage(){
|
||||
<!-- //list -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left">
|
||||
<button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button>
|
||||
<!-- <button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button> -->
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="goPage" class="btnType06">다음단계 이동 ></button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
<!-- <button type="button" id="goPage" class="btnType06">다음단계 이동 ></button> -->
|
||||
<!-- <button class="btnType04" onclick="fn_goListPage(); return false;">목록</button> -->
|
||||
<button class="btnType06" onclick="window.close(); return false;">저장</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //page -->
|
||||
|
||||
@ -220,7 +220,8 @@ $(document).on('click','#regBtn', function(){
|
||||
console.log('data : ', data);
|
||||
if(data.status == 'OK'){
|
||||
alert(data.data);
|
||||
fn_goListPage();
|
||||
window.close();
|
||||
// fn_goListPage();
|
||||
// $('#adrSeq').val(data.dataSub);
|
||||
// $('#nextGoPageForm').submit();
|
||||
}
|
||||
@ -401,11 +402,11 @@ function fn_goListPage(){
|
||||
<!-- //page -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left">
|
||||
<button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button>
|
||||
<!-- <button type="button" id="prevPage" class="btnType04">< 이전단계 이동</button> -->
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="regBtn" class="btnType06">완료</button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
<button type="button" id="regBtn" class="btnType06">저장</button>
|
||||
<!-- <button class="btnType04" onclick="window.close(); return false;">닫기</button> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -30,12 +30,6 @@
|
||||
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
// function fncStatusList(status){
|
||||
// document.listForm.searchStatus.value = status;
|
||||
// document.listForm.searchCondition.value = '';
|
||||
// document.listForm.searchKeyword.value = '';
|
||||
// linkPage(1);
|
||||
// }
|
||||
function fncGoList(){
|
||||
linkPage(1);
|
||||
}
|
||||
@ -54,29 +48,6 @@
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
// function fncGoingDetail(adrSeq, adrSn){
|
||||
// var listForm = document.listForm ;
|
||||
// listForm.adrSeq.value = adrSeq;
|
||||
// listForm.adrSn.value = adrSn;
|
||||
// listForm.action = "<c:url value='/web/kccadr/accdnt/ars/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.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/adjst/adjstReqRegistInformation.do'/>";
|
||||
// listForm.submit();
|
||||
// }
|
||||
|
||||
function fncSecurityPop(adrSeq,edtTy,edtSn) {
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/accdnt/ai/popup/adjstIncidentReqViewPop.do"
|
||||
@ -98,14 +69,26 @@
|
||||
);
|
||||
}
|
||||
|
||||
function fnDocIssReqLink(){
|
||||
location.href = "/web/kccadr/accdnt/ai/docIssReqRegist.do";
|
||||
function fnDocIssReqLink(adrSeq, adrNo, reqTy){
|
||||
var docForm = document.docForm ;
|
||||
docForm.adrSeq.value = adrSeq;
|
||||
docForm.adrNo.value = adrNo;
|
||||
docForm.reqTy.value = reqTy;
|
||||
|
||||
docForm.action = "<c:url value='/web/kccadr/accdnt/ai/docIssReqRegist.do'/>";
|
||||
docForm.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form name="docForm" id="docForm" method="post">
|
||||
<input type="hidden" name="adrNo" />
|
||||
<input type="hidden" name="adrSeq" />
|
||||
<input type="hidden" name="reqTy" />
|
||||
</form>
|
||||
<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}" />" />
|
||||
@ -123,13 +106,6 @@
|
||||
|
||||
<!-- list_top -->
|
||||
<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">
|
||||
@ -148,22 +124,11 @@
|
||||
<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>
|
||||
@ -190,9 +155,7 @@
|
||||
<col style="width: 12%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 12%;">
|
||||
<%-- <col style="width: 12%;"> --%>
|
||||
<col style="width: 12%;">
|
||||
<%-- <col style="width: 140px;"> --%>
|
||||
<col style="width: 12%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
@ -204,9 +167,7 @@
|
||||
<th scope="col">피신청인<%--<button type="button" class="sort sortBtn" id="sort_RES_PON_DENT_NM"></button>--%></th>
|
||||
<th scope="col">신청내용<%--<button type="button" class="sort sortBtn" id="sort_DEPU_TY_NM"></button>--%></th>
|
||||
<th scope="col">조정부<%--<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button>--%></th>
|
||||
<%-- <th scope="col">기일<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button></th> --%>
|
||||
<th scope="col">진행차수<%--<button type="button" class="sort sortBtn" id="sort_REQ_CN1"></button>--%></th>
|
||||
<%-- <th scope="col">조정상태<button type="button" class="sort sortBtn" id="sort_STAT_CD"></button></th> --%>
|
||||
<th scope="col">열람신청</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -229,49 +190,6 @@
|
||||
<span class="read_only m_th_text">조정번호</span>
|
||||
<p><c:out value="${list.adrNo}"/></p>
|
||||
</td>
|
||||
<%-- <c:choose> --%>
|
||||
|
||||
<%-- <c:when test="${list.statCd == '309050' || list.statCd == '310050' || list.statCd == '311050'}"> --%>
|
||||
<%-- 종결상세 --%>
|
||||
<!-- <td class="td_subscriber"> -->
|
||||
<!-- <span class="m_th_text">신청인</span> -->
|
||||
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
|
||||
<!-- </td> -->
|
||||
<!-- <td class="td_respondent"> -->
|
||||
<!-- <span class="m_th_text">피신청인</span> -->
|
||||
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
|
||||
<!-- </td> -->
|
||||
<!-- <td class="td_tit"> -->
|
||||
<!-- <div class="hover_content_wrap"> -->
|
||||
<!-- <span class="read_only m_th_text">신청내용</span> -->
|
||||
<%-- <a href="#none" onclick="fncCloseDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
|
||||
<!-- <div class="hover_content_box"> -->
|
||||
<!-- 신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다. -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </td> -->
|
||||
<%-- </c:when> --%>
|
||||
<%-- <c:when test="${list.statCd eq '101050' or (list.statCd >= '201010' and list.statCd <= '309050')}"> --%>
|
||||
<!-- <td class="td_subscriber"> -->
|
||||
<!-- <span class="m_th_text">신청인</span> -->
|
||||
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.appliCantNm}"/></a> --%>
|
||||
<!-- </td> -->
|
||||
<!-- <td class="td_respondent"> -->
|
||||
<!-- <span class="m_th_text">피신청인</span> -->
|
||||
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><c:out value="${list.resPonDentNm}"/></a> --%>
|
||||
<!-- </td> -->
|
||||
<!-- <td class="td_tit"> -->
|
||||
<!-- <div class="hover_content_wrap"> -->
|
||||
<!-- <span class="read_only m_th_text">신청내용</span> -->
|
||||
<%-- <a href="#none" onclick="fncGoingDetail('${list.adrSeq}', '${list.adrSn}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a> --%>
|
||||
<!-- <div class="hover_content_box"> -->
|
||||
<!-- 신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다. -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </td> -->
|
||||
<%-- </c:when> --%>
|
||||
|
||||
<%-- <c:otherwise> --%>
|
||||
<td class="td_subscriber">
|
||||
<span class="m_th_text">신청인</span>
|
||||
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');"><c:out value="${list.appliCantNm}"/></a>
|
||||
@ -289,8 +207,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<%-- </c:otherwise> --%>
|
||||
<%-- </c:choose> --%>
|
||||
<td>
|
||||
<span class="m_th_text">조정부</span>
|
||||
<p><c:out value="${empty list.memDeptNm ? '-' : list.memDeptNm}"/></p>
|
||||
@ -299,27 +215,9 @@
|
||||
<span class="m_th_text">기일</span>
|
||||
<p><c:out value="${empty list.appDe ? '-' : list.appDe}"/></p>
|
||||
</td>
|
||||
<!-- <td> -->
|
||||
<!-- <span class="m_th_text">조정차수</span> -->
|
||||
<%-- <p><c:out value="${empty list.adrSn ? '-' : list.adrSn}"/>${empty list.adrSn ? '' : '차'}</p> --%>
|
||||
<!-- </td> -->
|
||||
<%-- <td class="td_status">
|
||||
<span class="read_only m_th_text">조정상태</span>
|
||||
<c:choose>
|
||||
<c:when test="${(list.statCd eq KccadrConstants.ADR_UPDT_APPR) or (list.statCd eq KccadrConstants.ADR_SUPP_REQ)}">
|
||||
<button class="status_scrq" data-tooltip="sch_${list.adrSeq}_popup" onclick="fncSecurityPop('${list.adrSeq}','${list.edtTy}','${list.edtSn}')" title="팝업 열림" style="cursor: pointer"><kc:code codeId="CC022" code="${list.statCd}"/></button>
|
||||
</c:when>
|
||||
<c:when test="${(list.statCd eq KccadrConstants.ADR_REQ_RETN)}">
|
||||
<button class="status_scrq" data-tooltip="sch_${list.adrSeq}_popup" onclick="fncRejectCnPop('${list.adrSeq}','${list.rejectCn}')" title="팝업 열림" style="cursor: pointer"><kc:code codeId="CC022" code="${list.statCd}"/></button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<p class="status_write"><kc:code codeId="CC022" code="${list.statCd}"/></p>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td> --%>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">열람신청</span>
|
||||
<button type="button" class="status_scrq" id="" onclick="fnDocIssReqLink();">열람신청</button>
|
||||
<button type="button" class="status_scrq" id="" onclick="fnDocIssReqLink('<c:out value="${list.adrSeq}"/>', '<c:out value="${list.adrNo}"/>', '<c:out value="${list.reqTy}"/>');">열람신청</button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
@ -331,12 +229,6 @@
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<!-- <div class="btn_wrap btn_layout01"> -->
|
||||
<!-- <button class="btnType09" onclick="fncGoCreate()">등록</button> -->
|
||||
<!-- </div> -->
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
|
||||
@ -19,6 +19,26 @@
|
||||
<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">
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
/* 종결 목록에서 왓을 경우 */
|
||||
/* adrSeq, adrNo, reqTy, rpplTy */
|
||||
|
||||
var adrSeq = "<c:out value='${adjstIncidentVO.adrSeq}'/>";
|
||||
var adrNo = "<c:out value='${adjstIncidentVO.adrNo}'/>";
|
||||
var reqTy = "<c:out value='${adjstIncidentVO.reqTy}'/>";
|
||||
|
||||
var form = document.createForm;
|
||||
if(adrSeq != ''){
|
||||
createForm.adrSeq.value = adrSeq;
|
||||
createForm.adrNo.value = adrNo;
|
||||
|
||||
$("input[name='reqTy'][value='"+reqTy+"']").prop("checked", true);
|
||||
// $("input[name='myselfIs'][value='"+rpplTy+"']").prop("checked", true);
|
||||
}
|
||||
});
|
||||
|
||||
function fnDocReqSubmit() {
|
||||
|
||||
if($("adrNo").val == "" || $("adrNo").val == undefined) {
|
||||
@ -144,7 +164,7 @@
|
||||
</th>
|
||||
<td>
|
||||
<label for="adjNm" class="label">조정번호 입력</label>
|
||||
<input type="text" name="adrNo" id="adrNo" value="" size="30" placeholder="조정번호를 입력하세요." />
|
||||
<input type="text" name="adrNo" id="adrNo" value="<c:out value='${adjClsMgrVO.adrNo}' />" size="30" placeholder="조정번호를 입력하세요." />
|
||||
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopEndList();" title="팝업 열림">조회</button>
|
||||
</td>
|
||||
</tr>
|
||||
@ -167,8 +187,10 @@
|
||||
</th>
|
||||
<td>
|
||||
<div class="radio_wrap">
|
||||
<input type="radio" name="myselfIs" id="myselfIs10" value="10" disabled="disabled"/><label for="myselfIs10">본인</label>
|
||||
<input type="radio" name="myselfIs" id="myselfIs30" value="30" disabled="disabled"/><label for="myselfIs30">대리인</label>
|
||||
<!-- <input type="radio" name="myselfIs" id="myselfIs10" value="10" disabled="disabled"/><label for="myselfIs10">본인</label>
|
||||
<input type="radio" name="myselfIs" id="myselfIs30" value="30" disabled="disabled"/><label for="myselfIs30">대리인</label> -->
|
||||
<input type="radio" name="myselfIs" id="myselfIs10" value="10" /><label for="myselfIs10">본인</label>
|
||||
<input type="radio" name="myselfIs" id="myselfIs30" value="30" /><label for="myselfIs30">대리인</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@ -31,7 +31,22 @@ function openExampleAdminPop(exmpCd) {
|
||||
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/"+uri, '600', '400', "openExampleAdminPop", $('#pop'));
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
$('#progReg').on('click', function(){
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrPastProgRegist.do", '820', '600', "adjReqMgrPastProgRegist", $('#nextGoPageForm'));
|
||||
});
|
||||
|
||||
$('#fileReg').on('click', function(){
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrPastFileRegist.do", '1250', '600', "adjReqMgrPastFileRegist", $('#nextGoPageForm'));
|
||||
});
|
||||
|
||||
$('#recordReg').on('click', function(){
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrPastRecordRegist.do", '1250', '600', "adjReqMgrPastRecordRegist", $('#nextGoPageForm'));
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
/*
|
||||
최종결과 선택에 따른 액션
|
||||
|
||||
@ -3,6 +3,10 @@
|
||||
$(document).ready(function(){
|
||||
|
||||
|
||||
if($('#adrSeq').val() == '')
|
||||
{
|
||||
$(".popBtn").hide();
|
||||
}
|
||||
|
||||
/* 최종결과 선택에 따른 액션 */
|
||||
$('#detailResult').hide();
|
||||
|
||||
@ -1088,7 +1088,7 @@
|
||||
var msg = "";
|
||||
var url = "";
|
||||
|
||||
console.log('$(#adrSeq).val() :', $('#adrSeq').val());
|
||||
// var regUpdt = false;
|
||||
if($('#adrSeq').val() != '')
|
||||
{
|
||||
msg= "조정신청 정보 수정을 진행하시겠습니까?";
|
||||
@ -1117,9 +1117,20 @@
|
||||
success: function (data) {
|
||||
alert(data.data);
|
||||
if(data.status == 'OK')
|
||||
{
|
||||
if($('#adrSeqHidden').val() == '')
|
||||
{
|
||||
$('#adrSeqHidden').val(data.dataSub);
|
||||
$('#nextGoPageForm').submit();
|
||||
}
|
||||
if($('#adrSeq').val() == '')
|
||||
{
|
||||
$(".popBtn").show();
|
||||
$('#adrSeq').val(data.dataSub);
|
||||
}
|
||||
|
||||
$(".popBtn").show();
|
||||
|
||||
// $('#nextGoPageForm').submit();
|
||||
}
|
||||
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user