This commit is contained in:
myname 2022-11-23 09:58:40 +09:00
commit f867689d0f
23 changed files with 2417 additions and 104 deletions

View File

@ -1,23 +1,40 @@
package kcc.com.cmm.service;
public enum AdrInnorixFileEnumVO {
/** 과거사건문서 > 문서관리 */ adjReqMgrPastFileRegist("PST_", "", "", "", "")
/** 조정진행목록 > 사건문서 > 문서등록 */ , docRegPop("CHGDATE_", "정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록", "A160", "", "")
/** 과거사건문서 > 문서관리 */ adjReqMgrPastFileRegist("INSERT", "PST_", "", "", "", "", true)
/** 조정진행목록 > 사건문서 > 문서등록 */ , docRegPop("INSERT", "CHGDATE_", "정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록", "A160", "", "", true)
/** 조정진행목록 > 조정진행상세 > 대리인 수정 */ , updtRpplPop("UPDATE", "CHGDATE_", "", "", "", "", true)
;
// INSERT UPDATE 구분
private final String mode;
// save 파일명
private final String p_file_nm_prefix;
// history
private final String p_code_desc;
// history
private final String p_stat_cd;
private final String p_adrHstryMgrSeq;
private final String p_updateQuery;
//AdrRpplDoc 메소드를 사용할지 말지 여부
private final boolean isAdrRpplDoc;
AdrInnorixFileEnumVO(String p_file_nm_prefix, String p_code_desc, String p_stat_cd, String p_adrHstryMgrSeq, String p_updateQuery) {
AdrInnorixFileEnumVO(String mode, String p_file_nm_prefix, String p_code_desc, String p_stat_cd, String p_adrHstryMgrSeq, String p_updateQuery, boolean isAdrRpplDoc) {
this.mode = mode;
this.p_file_nm_prefix = p_file_nm_prefix;
this.p_code_desc = p_code_desc;
this.p_stat_cd = p_stat_cd;
this.p_adrHstryMgrSeq = p_adrHstryMgrSeq;
this.p_updateQuery = p_updateQuery;
this.isAdrRpplDoc = isAdrRpplDoc;
}
public String getMode() {
return mode;
}
public String getP_file_nm_prefix() {
@ -40,12 +57,18 @@ public enum AdrInnorixFileEnumVO {
return p_updateQuery;
}
public boolean isAdrRpplDoc() {
return isAdrRpplDoc;
}
public AdrInnorixFileVO conversion(AdrInnorixFileEnumVO enumVO, AdrInnorixFileVO adrInnorixFileListVO) {
adrInnorixFileListVO.setP_file_nm_prefix(enumVO.getP_file_nm_prefix());
adrInnorixFileListVO.setP_code_desc(enumVO.getP_code_desc());
adrInnorixFileListVO.setP_stat_cd(enumVO.getP_stat_cd());
adrInnorixFileListVO.setP_adrHstryMgrSeq(enumVO.getP_adrHstryMgrSeq());
adrInnorixFileListVO.setMode(enumVO.getMode());
adrInnorixFileListVO.setAdrRpplDoc(enumVO.isAdrRpplDoc());
return adrInnorixFileListVO;
}

View File

@ -42,7 +42,8 @@ public class AdrInnorixFileVO extends ComDefaultVO implements Serializable {
public String adrDocCn1 = "";
public String openYn = "";
public String atchFileId = "";
public String mode = "";
public boolean isAdrRpplDoc;
/*
* jsp file name
@ -208,6 +209,22 @@ public class AdrInnorixFileVO extends ComDefaultVO implements Serializable {
public void setRpplDocSeq(String rpplDocSeq) {
this.rpplDocSeq = rpplDocSeq;
}
public String getMode() {
return mode;
}
public void setMode(String mode) {
this.mode = mode;
}
public boolean isAdrRpplDoc() {
return isAdrRpplDoc;
}
public void setAdrRpplDoc(boolean isAdrRpplDoc) {
this.isAdrRpplDoc = isAdrRpplDoc;
}

View File

@ -17,11 +17,14 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service;
import com.dreamsecurity.magicline.util.Log;
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
import egovframework.rte.fdl.cmmn.exception.FdlException;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import kcc.com.cmm.service.AdrInnorixFileEnumVO;
import kcc.com.cmm.service.AdrInnorixFileVO;
import kcc.com.cmm.service.EgovFileMngService;
import kcc.com.cmm.service.FileVO;
import kcc.com.cmm.service.InnorixFileService;
import kcc.com.cmm.service.InnorixFileVO;
@ -50,7 +53,7 @@ import kcc.let.utl.fcc.service.EgovStringUtil;
@Service("InnorixFileService")
public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements InnorixFileService {
private static final Logger logger = LoggerFactory.getLogger(InnorixFileServiceImpl.class);
private static final Logger log = LoggerFactory.getLogger(InnorixFileServiceImpl.class);
@Resource(name = "InnorixFileDAO")
private InnorixFileDAO innorixDAO;
@ -59,7 +62,7 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
private FileManageDAO fileManageDAO;
@Value("#{globalSettings['Globals.Innorix.FilePath']}")
private String innoFilePath;
private String INNO_FILE_PATH;
@Resource(name = "ansDAO")
private AnsDAO ansDAO;
@ -74,6 +77,10 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
//답변서 idgen 서비스
@Resource(name = "egovRldMgrManageGnrService")
private EgovIdGnrService egovRldMgrManageGnrService;
// 첨부파일 정보
@Resource(name="EgovFileMngService")
private EgovFileMngService fileMngService;
@Override
public RestResponse insertInnorixFileAjax(AdrInnorixFileVO adrInnorixFileListVO) throws FdlException, Exception {
@ -81,11 +88,17 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
try {
AdrInnorixFileEnumVO innorixEnumVO = AdrInnorixFileEnumVO.valueOf(adrInnorixFileListVO.getJspFileName());
adrInnorixFileListVO = innorixEnumVO.conversion(innorixEnumVO, adrInnorixFileListVO);
// 파일 저장 atchFileId 받아옴
adrInnorixFileListVO.setAtchFileId(this.updateFileData(adrInnorixFileListVO));
if("INSERT".equals(adrInnorixFileListVO.getMode()))
adrInnorixFileListVO.setAtchFileId(this.insertFileData(adrInnorixFileListVO));
if("UPDATE".equals(adrInnorixFileListVO.getMode()))
adrInnorixFileListVO.setAtchFileId(this.updateFileData(adrInnorixFileListVO));
adrInnorixFileListVO.setRpplDocSeq(this.insertAdrRpplDoc(adrInnorixFileListVO));
log.info("adrInnorixFileListVO.isAdrRpplDoc() :: [{}]", adrInnorixFileListVO.isAdrRpplDoc());
if(adrInnorixFileListVO.isAdrRpplDoc())
adrInnorixFileListVO.setRpplDocSeq(this.insertAdrRpplDoc(adrInnorixFileListVO));
// P_code_desc가 없으면 이력을 넣지 않음.
if(StringUtils.isNotEmpty(adrInnorixFileListVO.getP_code_desc()))
@ -108,38 +121,69 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
* @return
* @throws Exception
*/
public String insertFileData(AdrInnorixFileVO innorixVO) throws Exception {
String atchFileId = idgenService.getNextStringId();
List<FileVO> result = this.fileChange(innorixVO, atchFileId, 0);
log.info(" // file data 반복문 끝 ");
// 파일 업로드
fileManageDAO.insertFileInfs(result);
return atchFileId;
}
public String updateFileData(AdrInnorixFileVO innorixVO) throws Exception {
String atchFileId = innorixVO.getAtchFileId();
FileVO fvo = new FileVO();
fvo.setAtchFileId(atchFileId);
int fileSn = fileMngService.getMaxFileSN(fvo);
List<FileVO> result = this.fileChange(innorixVO, atchFileId, fileSn);
// 파일 업로드
fileManageDAO.updateFileInfs(result);
return atchFileId;
}
private List<FileVO> fileChange(AdrInnorixFileVO innorixVO, String atchFileId, int fileSn) {
List<FileVO> result = new ArrayList<FileVO>();
String fileNextId = idgenService.getNextStringId();
int fileSn = 0;
logger.info(" file data 반복문 시작 :: [{}]", innorixVO.getInnorixFileListVO().size());
log.info(" file data 반복문 시작 :: [{}]", innorixVO.getInnorixFileListVO().size());
for(InnorixFileVO innorixFileVO : innorixVO.getInnorixFileListVO())
{
FileVO fileVO = new FileVO();
// new 파일명
String newName = innorixVO.getP_file_nm_prefix() + EgovStringUtil.getTimeStamp();
logger.info("[{}]번쨰 newName :: [{}]", fileSn, newName);
log.info("[{}]번쨰 newName :: [{}]", fileSn, newName);
String oriFullPath = innoFilePath + innorixFileVO.getServerFileName();
String newFullPath = innoFilePath + newName;
String oriFullPath = INNO_FILE_PATH + innorixFileVO.getServerFileName();
String newFullPath = INNO_FILE_PATH + newName;
try {
File orifile = FileUtils.getFile(oriFullPath);
File newfile = FileUtils.getFile(newFullPath);
FileUtils.moveFile(orifile, newfile);
} catch (IOException e) {
logger.info("파일명 수정 실패 :: [{}] ==> [{}]", oriFullPath, newFullPath );
log.info("파일명 수정 실패 :: [{}] ==> [{}]", oriFullPath, newFullPath );
e.printStackTrace();
}
fileVO.setAtchFileId(fileNextId);
fileVO.setAtchFileId(atchFileId);
fileVO.setFileSn(Integer.toString(fileSn));
fileVO.setFileStreCours(innoFilePath);
fileVO.setFileStreCours(INNO_FILE_PATH);
fileVO.setStreFileNm(newName);
fileVO.setOrignlFileNm(innorixFileVO.getServerFileName());
fileVO.setFileExtsn(FilenameUtils.getExtension(oriFullPath));
@ -150,16 +194,10 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
fileSn++;
}
logger.info(" // file data 반복문 끝 ");
// 파일 업로드
fileManageDAO.insertFileInfs(result);
return fileNextId;
log.info(" // file data 반복문 끝 ");
return result;
}
/**
* @methodName : updateAdrRpplDoc
* @author : 이호영
@ -172,7 +210,7 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
*/
private String insertAdrRpplDoc(AdrInnorixFileVO adrInnorixFileListVO) throws Exception {
// RpplDoc Insert
logger.info("RpplDoc Insert ");
log.info("RpplDoc Insert ");
AnsVO ansVO = new AnsVO();
ansVO.setAdrSeq(adrInnorixFileListVO.getAdrSeq());
// adrSn이 비여있으면 과거사건등록문서라 "1" 고정으로 들어감
@ -187,7 +225,7 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
ansVO.setLastUpdusrId(adrInnorixFileListVO.getLastUpdusrId());
ansDAO.ansSubmitAjax_setp1(ansVO);
logger.info(" + ansVO.getRpplDocSeq() :: [{}]", ansVO.getRpplDocSeq());
log.info(" + ansVO.getRpplDocSeq() :: [{}]", ansVO.getRpplDocSeq());
return ansVO.getRpplDocSeq();
}

View File

@ -1,6 +1,7 @@
package kcc.kccadr.adjPgrMgr.apm.service;
import java.util.List;
import java.util.Map;
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
import kcc.kccadr.accdnt.arc.service.CorReqVO;
@ -121,6 +122,6 @@ public interface ApmService {
void updtRpplPopPastAjax(RpplVO rpplVO);
RpplVO findByResPonDentDId(RpplVO rpplVO);
Map<String, Object> findByResPonDentDIdAndFileList(RpplVO rpplVO);
}

View File

@ -2,11 +2,16 @@ package kcc.kccadr.adjPgrMgr.apm.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository;
import com.dreamsecurity.magice2e.util.Log;
import kcc.com.cmm.service.impl.FileManageDAO;
import kcc.com.cmm.util.StringUtil;
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
import kcc.kccadr.accdnt.arc.service.CorReqVO;
@ -38,7 +43,9 @@ public class ApmServiceImpl implements ApmService {
// 조정사건이력관리 DAO
@Resource(name = "adrHstryMgrDAO")
private AdrHstryMgrDAO adrHstryMgrDAO;
@Resource(name = "FileManageDAO")
private FileManageDAO fileMngDAO;
@Override
public List<ApmCorrectVO> selectApmCorrectionList(ApmCorrectVO apmCorrectVO) throws Exception {
@ -602,23 +609,33 @@ public class ApmServiceImpl implements ApmService {
@Override
public void updtRpplPopPastAjax(RpplVO rpplVO) {
System.out.println("rpplVO.getRpplNm() :: "+ rpplVO.getRpplNm());
RpplVO returnVO = this.rpplDataEncrypt(rpplVO);
apmDAO.updtRpplPopPastAjax(returnVO);
}
@Override
public RpplVO findByResPonDentDId(RpplVO rpplVO) {
public Map<String, Object> findByResPonDentDIdAndFileList(RpplVO rpplVO) {
System.out.println(" ;::::: "+ rpplVO.getRpplRespddSeq());
try {
return this.rpplDataDecrypt(apmDAO.findByResPonDentDId(rpplVO));
Map<String, Object> map = new HashMap<String, Object>();
RpplVO rpplInfoVO = this.rpplDataDecrypt(apmDAO.findByResPonDentDId(rpplVO));
if(StringUtils.isNotBlank(rpplInfoVO.getAtchFileId())){
kcc.com.cmm.service.FileVO fileVO = new kcc.com.cmm.service.FileVO();
fileVO.setAtchFileId(rpplInfoVO.getAtchFileId());
List<kcc.com.cmm.service.FileVO> fileList = fileMngDAO.selectFileInfs(fileVO);
map.put("fileList", fileList);
}
map.put("rpplInfoVO", rpplInfoVO);
return map;
} catch (Exception e) {
e.printStackTrace();
}
// RpplVO resultVO = apmDAO.findByResPonDentDId(rpplVO);
return null;
}

View File

@ -3,8 +3,10 @@ package kcc.kccadr.adjPgrMgr.apm.web;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@ -25,6 +27,7 @@ import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
@ -725,9 +728,13 @@ public class ApmController {
@RequestMapping(value = "popup/updtRpplPop.do")
public String updtRpplPop(@ModelAttribute("info") RpplVO rpplVO, ModelMap model) throws Exception {
RpplVO resultVO = apmService.findByResPonDentDId(rpplVO);
model.addAttribute("resultVO", resultVO);
Map<String, Object> resultMap = apmService.findByResPonDentDIdAndFileList(rpplVO);
model.addAttribute("resultVO", resultMap.get("rpplInfoVO"));
model.addAttribute("fileList", resultMap.get("fileList"));
return "/kccadr/adjPgrMgr/apm/popup/updtRpplPop";
}
@ -1322,7 +1329,7 @@ public class ApmController {
//String atchFileId = this.fileValCheckNdbInsert(multiRequest, modelAndView, checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
String atchFileId = checkFileUtil.fileValCheckNdbInsert(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
log.debug(">>>>>>>>>>>>>>>>>>>>>>>atchFileId:"+atchFileId);
log.debug(">>>>>>>>>>>>>>>>>>>>>>>atchFileId: [{}]"+atchFileId);
if ("ERROR".equals(atchFileId)) return modelAndView;
@ -1409,11 +1416,15 @@ public class ApmController {
modelAndView.addObject("message", "로그인 해주세요.");
return modelAndView;
}
rpplVO.setLastUpdusrId(userId);
try {
apmService.updtRpplPopPastAjax(rpplVO);
/*파일등록 */
//String atchFileId = ""; // 조정신청 첨부파일 아이디
//String FratchFileId = ""; //대리인 첨부파일 아이디
rpplVO.setLastUpdusrId(userId);
try {
log.info(" === apmService.updtRpplPopPastAjax() === ");
apmService.updtRpplPopPastAjax(rpplVO);
} catch (Exception e) {
e.printStackTrace();

View File

@ -402,6 +402,42 @@ public class AdjstExpController {
return "/web/kccadr/adjstExp/adjstIncidentList";
}
/**
* 체험하기 사건 기록 열람 목록
*/
@RequestMapping("/web/kccadr/adjstExp/docIssReqList.do")
public String docIssReqList(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
return "/web/kccadr/adjstExp/docIssReqList";
}
/**
* 체험하기 사건 기록 열람 등록
*/
@RequestMapping("/web/kccadr/adjstExp/docIssReqRegist.do")
public String docIssReqRegist(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
return "/web/kccadr/adjstExpDetail/docIssReqRegist";
}
/**
* 체험하기 종결사건목록
*/
@RequestMapping("/web/kccadr/adjstExp/adjstIncidentEndList.do")
public String adjstIncidentEndList(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
return "/web/kccadr/adjstExp/adjstIncidentEndList";
}
/**
* 체험하기 종결사건상세
*/
@RequestMapping("/web/kccadr/adjstExpDetail/adjstIncidentEndDetail.do")
public String adjstIncidentEndDetail(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
return "/web/kccadr/adjstExpDetail/adjstIncidentEndDetail";
}
/***
* 예문 팝업
*

View File

@ -1328,10 +1328,10 @@ public class MainController {
||menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistStep2.do")
||menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistStep3.do")
||menuUrl.equals("/web/kccadr/adjstExp/SsoLoginUsr.do")
||menuUrl.equals("")
||menuUrl.equals("")
||menuUrl.equals("")
||menuUrl.equals("")
||menuUrl.equals("/web/kccadr/adjstExp/docIssReqList.do")
||menuUrl.equals("/web/kccadr/adjstExp/docIssReqRegist.do")
||menuUrl.equals("/web/kccadr/adjstExp/adjstIncidentEndList.do")
||menuUrl.equals("/web/kccadr/adjstExpDetail/adjstIncidentEndDetail.do")
) { //체험하기
menuUrl = "/web/kccadr/adjstExp/adjstExpMainPage.do";
}

View File

@ -598,12 +598,13 @@
, RPPL_GRADE = #rpplGrade#
, RPPL_EMAIL_YN = #rpplEmailYn#
, RPPL_SMS_YN = #rpplSmsYn#
<isNotEmpty property="atchFileId">
, ATCH_FILE_ID = #atchFileId#
</isNotEmpty>
, LAST_UPDT_PNTTM = SYS_DATETIME
, LAST_UPDUSR_ID = #lastUpdusrId#
, RPPL_RELATION = #rpplRelation#
, RPPL_RELATION_ETC = #rpplRelationEtc#
, RPPL_CONN_NO = #rpplConnNo#
WHERE ADR_SEQ = #adrSeq#
AND RPPL_SEQ = #rpplSeq#
</update>

View File

@ -114,6 +114,7 @@ function workView(obj){
</head>
<body>
<div class="popup_cont" style="max-height: none;">
<p class="tb_tit">신청취지</p>
<c:forEach items="${exmpList }" var="exmp">
<div class="work_flow_wrap off">
<div class="work_tit">

View File

@ -25,12 +25,14 @@
%>
<html lang="ko">
<head>
<title>대리인등록</title>
<title>대리인수정</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="<c:url value='/js/EgovMultiFileItn.js'/>"></script> <!-- 파일첨부, 썸네일이미지 있으면 미리보기 -->
<!-- <script src="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script> -->
<script src="/kccadrPb/adm/script/postcode.js"></script>
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
<script src="<c:url value='/innorix/innorix.js' />"></script>
<link rel="stylesheet" href="<c:url value='/innorix/innorix.css'/>" type="text/css">
<%-- 원자력 --%>
<script type="text/javascript">
@ -58,14 +60,11 @@
var f = document.getElementById("p");
var data = new FormData(f);
_fileForm2.forEach(function(obj, idx) {
if (obj) data.append("file"+idx, obj.fileObj);
});
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url : "/kccadr/adjPgrMgr/apm/addRpplPopAjax.do",
url : "/kccadr/adjPgrMgr/apm/updtRpplPopPastAjax.do",
data: data,
dataType:'json',
async: false,
@ -74,16 +73,16 @@
cache: false,
success : function(returnData, status) {
if (returnData.result == 'success') {
alert("대리인 등록이 완료되었습니다.");
alert("대리인 수정 되었습니다.");
window.opener.location.reload();
window.close();
window.close();
} else {
alert(returnData.message);
}
},
error : function(e) {
alert("대리인등록을 실패하였습니다.");
alert("대리인수정을 실패하였습니다.");
console.log("ERROR : ", e);
}
});
@ -108,20 +107,192 @@
function phoneSelect (){
}
var innoJquery = innorix._load("innoJquery");
var urlBase = location.href.substring(0, location.href.lastIndexOf("/") + 1);
var control = new Object(); // 파일전송 컨트롤 객체선언
var downFileArr = new Array(); // 다운로드 목록 정보
var resetFileArr = new Array(); // 다운로드 목록 초기화 정보
var delFileArr = new Array(); // 삭제된 파일 정보
var removeFlag = true; // 삭제 이벤트 조건 플래그
// 키값에 해당하는 인덱스 삭제
function deleteArr(array, key, value) {
for (var i = 0; i < array.length; i++) {
if (array[i][key] == value) {
array.splice(i, 1);
}
}
}
window.onload = function() {
// 파일전송 컨트롤 생성
control = innorix.create({
el: '#fileControl', // 컨트롤 출력 HTML 객체 ID
transferMode: 'both', // 업로드, 다운로드 혼합사용
installUrl: '/innorix/install/install.html', // Agent 설치 페이지
uploadUrl: '/innorix/exam/upload.jsp' // 업로드 URL
});
// 업로드 완료 이벤트
control.on('uploadComplete', function (p) {
fn_insertFile(p.files); // 파일 정보 DB isnert function
});
// 파일전송 컨트롤 로딩 완료
control.on('loadComplete', function (p) {
// 다운로드 목록
//
<c:forEach items="${fileList}" var="file">
var fileObj = new Object();
fileObj.printFileName = "${file.orignlFileNm}";
fileObj.fileSize = "${file.fileSize}";
// fileObj.downloadUrl = "/innorix/exam/download.jsp?fileName=" + "${file.streFileNm}&innoDirPath="+$('#innoDirPath').val();
fileObj.downloadUrl = "/innorix/exam/download.jsp?fileName=" + "${file.streFileNm}";
fileObj.fileSn = "${file.fileSn}";
downFileArr.push(fileObj);
</c:forEach>
// downFileArr =
// [{
// printFileName: "INNORIX WP 브로셔.pdf",
// fileSize: 1433885,
// downloadUrl: urlBase + "download.jsp?fileID=1"
// },
// {
// printFileName: "INNORIX WP Brochure.pdf",
// fileSize: 1433885,
// downloadUrl: urlBase + "download.jsp?fileID=2"
// },
// {
// printFileName: "INNORIX WP パンフレット.pdf",
// fileSize: 1433885,
// downloadUrl: urlBase + "download.jsp?fileID=3"
// }];
resetFileArr = downFileArr; // 다운로드 정보 초기화 정보 생성
resetFileArr = resetFileArr.slice(0); // 배열 깊은 복사
control.presetDownloadFiles(resetFileArr); // 다운로드 파일 추가
});
// 파일 삭제 이벤트
control.on('removeFiles', function (p) {
if (removeFlag == true) {
// 삭제된 파일정보 배열에 담기
for (var i = 0; i < p.length; i++ ) {
var fileObj = new Object();
if (p[i].transferType == "download")
{
fileObj.downloadUrl = p[i].downloadUrl;
fileObj.printFileName = p[i].printFileName;
fileObj.fileSize = p[i].fileSize;
fileObj.fileSn = p[i].fileSn;
delFileArr.push(fileObj);
delAtchFile( $('#atchFileId').val(), p[i].fileSn);
deleteArr(downFileArr, "printFileName", p[i].printFileName);
console.log('delFileArr :: ', delFileArr);
console.log('deleteArr :: ', deleteArr);
}
}
}
removeFlag = true;
});
};
function save() {
if(confirm("대리인 정보를 수정 하시겠습니까?")){
if (control.getUploadFiles().length > 0) {
control.upload();
} else if (delFileArr.length > 0) {
submit(null, delFileArr, '/innorix/exam/result.jsp');
} else {
fncReg();
}
}
}
// 업로드, 삭제된 파일정보 submit
function submit(uploadFileArr, delFileArr, url) {
innoJquery.post(url, { uploadFiles: uploadFileArr, deleteFiles: delFileArr})
.done(function(data) {
delFileArr = new Array(); // 삭제정보 초기화
alert(data);
});
}
/*
* 파일 정보 DB insert Ajax
* */
function fn_insertFile(data){
var filePath = location.pathname;
var jspFileName = filePath.substring(filePath.lastIndexOf("/")+1, filePath.lastIndexOf("."));
var resultData = {
"adrSeq": $('#adrSeq').val()
, "atchFileId": $('#atchFileId').val()
, "jspFileName": jspFileName
, "innorixFileListVO": data
}
console.log('resultData :: ', resultData);
$.ajax({
type: "POST",
url: "<c:url value='/kccadr/common/insertInnorixFileAjax.do' />",
data: JSON.stringify(resultData),
dataType:'json',
async: false,
processData: false,
contentType: "application/json",
cache: false,
success: function (returnData) {
if(returnData.status == "OK"){
fncReg();
}else{
alert(returnData.data);
return false;
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
</script>
</head>
<body>
<form:form id="p" name="p" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
<input type="hidden" id="rpplTy" name="rpplTy" value="<c:out value="${info.rpplTy}" />" />
<input type="hidden" id="rpplSeq" name="rpplSeq" value="<c:out value="${info.rpplSeq}" />" />
<input type="hidden" id="rpplSeq" name="rpplSeq" value="<c:out value="${resultVO.rpplSeq}" />" />
<input type="hidden" id="atchFileId" name="atchFileId" value="<c:out value="${resultVO.atchFileId}" />" />
<input type="hidden" id="innoDirPath" value="<spring:eval expression="@globalSettings['Globals.Innorix.FilePath']"/>" />
<input type="hidden" name="limitcount" value="10" />
<div class="area_popup supm_popup" style="width: 750px;">
<div class="cont_popup">
<!-- 대리인 등록 -->
<p class="tb_tit">대리인 등록</p>
<!-- 대리인 수정 -->
<p class="tb_tit">대리인 수정</p>
<table class="pop_tbType01">
<colgroup>
<col style="width: 20%;">
@ -248,40 +419,15 @@
<tr>
<th class="req_text">대리신청서</th>
<td class="upload_area">
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> -->
<!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display: none" />
<button type="button" id="filebutton" class="btnType01 btn_add_file">파일 첨부하기</button>
<div class="file_wrap file_upload_box no_img_box">
<table class="tbType02">
<colgroup>
<col style="width: 60%;">
<col style="width: auto;">
<col style="width: 20%;">
<col style="width: 10%;">
</colgroup>
<thead>
<!-- <th>
<input type="checkbox" id="all_check"><label for="all_check"></label>
</th> -->
<th>파일 명</th>
<th>종류</th>
<th>크기</th>
<th>삭제</th>
</thead>
<tbody class="tb_file_before">
<tr>
<td colspan="4">
<p>
첨부하실 파일을
<span>마우스로 끌어서</span>
넣어주세요.
</p>
</td>
</tr>
</tbody>
</table>
<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display: none" />
<button type="button" onclick="control.openFileDialog();" class="btnType01 btn_add_file">파일찾기</button>
<!-- <button type="button" id="filebutton" class="btnType01 btn_add_file">파일찾기</button> -->
<p style="font-size: 16px; float: right; margin-top: 16px; color: #666;">* 첨부파일을 등록해 주세요. (최대3개)</p>
<!-- <div class="file_wrap file_upload_box no_img_box"> -->
<!-- -->
<div id="fileControl"></div><br/>
</div>
<%--
<div class="file_wrap fileAfter file_list_div">
<table class="tbType02">
<colgroup>
@ -327,13 +473,15 @@
</tbody>
</table>
</div>
--%>
</td>
</tr>
</tbody>
</table>
<!-- //대리인 등록 -->
<div class="btn_wrap btn_layout04">
<button type="button" class="btnType06" onclick="fncReg()">수정</button>
<!-- <button type="button" class="btnType06" onclick="fncReg()">수정</button> -->
<button type="button" class="btnType06" onclick="save()">수정</button>
<button type="button" class="btnType03" onclick="self.close()">취소</button>
</div>
</div>

View File

@ -0,0 +1,341 @@
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%
/**
* @Class Name : srcAdmNoPop.jsp
* @Description : 조정접수
* @Modification Information
* @
* @ 수정일 수정자 수정내용
* @ ------- -------- ---------------------------
* @ 2021.08.16 김봉호 최초 생성
* @author 김봉호
* @since 2021.08.16
* @version 1.0
* @see
*
*/
%>
<html lang="ko">
<head>
<title>대리인수정</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="<c:url value='/js/EgovMultiFileItn.js'/>"></script> <!-- 파일첨부, 썸네일이미지 있으면 미리보기 -->
<!-- <script src="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script> -->
<script src="/kccadrPb/adm/script/postcode.js"></script>
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
<%-- 원자력 --%>
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$('#filebutton').click(function(e) {
e.preventDefault();
$('#file_temp').click();
});
});
});
function setAdrNoTxt() {
$('#adrNoTxt').text($('#adrNo').val());
}
function fncReg() {
if (validation()) {
var f = document.getElementById("p");
var data = new FormData(f);
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url : "/kccadr/adjPgrMgr/apm/updtRpplPopPastAjax.do",
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
success : function(returnData, status) {
if (returnData.result == 'success') {
alert("대리인 수정 되었습니다.");
window.opener.location.reload();
window.close();
} else {
alert(returnData.message);
}
},
error : function(e) {
alert("대리인수정을 실패하였습니다.");
console.log("ERROR : ", e);
}
});
}
}
function validation() {
$('#rpplEmail').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
$('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
return true;
}
function fncRelationCheck() {
}
function phoneSelect (){
}
</script>
</head>
<body>
<form:form id="p" name="p" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
<input type="hidden" id="rpplTy" name="rpplTy" value="<c:out value="${info.rpplTy}" />" />
<input type="hidden" id="rpplSeq" name="rpplSeq" value="<c:out value="${resultVO.rpplSeq}" />" />
<input type="hidden" id="atchFileId" name="atchFileId" value="<c:out value="${resultVO.atchFileId}" />" />
<input type="hidden" name="limitcount" value="10" />
<div class="area_popup supm_popup" style="width: 750px;">
<div class="cont_popup">
<!-- 대리인 수정 -->
<p class="tb_tit">대리인 수정</p>
<table class="pop_tbType01">
<colgroup>
<col style="width: 20%;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th>대리인 이름</th>
<td>
<input type="text" id="rpplNm" name="rpplNm" value="<c:out value='${resultVO.rpplNm }' />" />
</td>
</tr>
<tr>
<th>본인과의 관계</th>
<td>
<div class="radio_wrap">
<span>
<input type="radio" id="1btn" name="rpplRelation" value="01" ${resultVO.rpplRelation == 01 ? 'checked' : '' } />
<label for="1btn">법률대리인</label>
</span>
<span>
<input type="radio" id="2btn" name="rpplRelation" value="02" ${resultVO.rpplRelation == 02 ? 'checked' : '' } />
<label for="2btn">신청인의 직원</label>
</span>
<span>
<input type="radio" id="3btn" name="rpplRelation" value="03" ${resultVO.rpplRelation == 03 ? 'checked' : '' } />
<label for="3btn">신청인의 가족</label>
</span>
<span>
<input type="radio" id="4btn" name="rpplRelation" value="04" ${resultVO.rpplRelation == 04 ? 'checked' : '' } />
<label for="4btn">기타</label>
<input type="text" size="10" name="rpplRelationEtc" id="rpplRelationEtc" value="<c:out value='${resultVO.rpplRelationEtc }' />">
</span>
</div>
</td>
</tr>
<tr>
<th>직책</th>
<td>
<input type="text" id="rpplGrade" name="rpplGrade" value="<c:out value='${resultVO.rpplGrade }' />">
</td>
</tr>
<tr>
<th>대리인 주소</th>
<td>
<input type="text" class="adr_input" name="rpplPost" id="rpplPost" value="<c:out value='${resultVO.rpplPost }' />">
<button type="button" class="btnType01" onclick="fn_postCode(this);">우편번호검색</button>
<div class="detail_adr">
<input type="text" class="adr_detail_input searchResultAddr" name="rpplAddr" id="rpplAddr" value="<c:out value='${resultVO.rpplAddr }' />" >
<input type="text" class="etc_detail_input dir_input" name="rpplAddrDtl" id="rpplAddrDtl" value="<c:out value='${resultVO.rpplAddrDtl }' />" >
</div>
</td>
</tr>
<tr>
<th>이메일</th>
<td>
<input type="hidden" id="rpplEmail" name="rpplEmail">
<c:set var="emailResult" value="${fn:split(resultVO.rpplEmail,'@')}" />
<input type="text" id="rpplEmail01" class="email_input" value="<c:out value="${emailResult[0] }" />">
@
<input type="text" id="rpplEmail02" class="email_input"value="<c:out value="${emailResult[1] }" />">
<!-- <select id="rpplEmail03" onchange="emailSelect(this);" class="email_select">
<option value="">직접입력</option>
<option value="naver.com">naver.com</option>
<option value="hanmail.net">hanmail.net</option>
<option value="nate.com">nate.com</option>
<option value="gmail.com">gmail.com</option>
<option value="hotmail.com">hotmail.com</option>
<option value="empal.com">empal.com</option>
<option value="chol.com">chol.com</option>
<option value="dreamwiz.com">dreamwiz.com</option>
<option value="freechal.com">freechal.com</option>
<option value="hanafos.com">hanafos.com</option>
<option value="paran.com">paran.com</option>
<option value="yahoo.co.kr">yahoo.co.kr</option>
<option value="korea.com">korea.com</option>
</select> -->
<kc:select codeId="ADR030" defaultText="직접입력" id="rpplEmail03" defaultValue="" onChange="emailSelect(this)" styleClass="email_select" />
</td>
</tr>
<tr>
<th>연락처</th>
<td>
<input type="text" class="phone_input" id="rpplPhone01" maxlength="3" value="${fn:substring(resultVO.rpplPhone,0,3) }">
-
<input type="text" class="phone_input" id="rpplPhone02" maxlength="4" value="${fn:substring(resultVO.rpplPhone,4,8) }">
-
<input type="text" class="phone_input" id="rpplPhone03" maxlength="4" value="${fn:substring(resultVO.rpplPhone,9,13) }">
<input type="hidden" id="rpplPhone" name="rpplPhone">
</td>
</tr>
<tr>
<th>이메일 수신여부</th>
<td>
<div class="radio_wrap">
<span>
<input type="radio" id="rpplEmailYnY" name="rpplEmailYn" value="Y" checked="checked">
<label for="rpplEmailYnY">수신</label>
</span>
<span>
<input type="radio" id="rpplEmailYnN" name="rpplEmailYn" value="N">
<label for="rpplEmailYnN">수신하지 않음</label>
</span>
</div>
</td>
</tr>
<tr>
<th>SMS 수신여부</th>
<td>
<div class="radio_wrap">
<span>
<input type="radio" id="rpplSmsYnY" name="rpplSmsYn" value="Y" ${resultVO.rpplSmsYn == 'Y' ? 'checked' : '' } />
<label for="rpplEmailYnY">수신</label>
</span>
<span>
<input type="radio" id="rpplSmsYnN" name="rpplSmsYn" value="N" ${resultVO.rpplSmsYn == 'N' ? 'checked' : '' } />
<label for="rpplEmailYnN">수신하지 않음</label>
</span>
</div>
</td>
</tr>
<tr>
<th class="req_text">대리신청서</th>
<td class="upload_area">
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> -->
<!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display: none" />
<button type="button" id="filebutton" class="btnType01 btn_add_file">파일 첨부하기</button>
<div class="file_wrap file_upload_box no_img_box">
<table class="tbType02">
<colgroup>
<col style="width: 60%;">
<col style="width: auto;">
<col style="width: 20%;">
<col style="width: 10%;">
</colgroup>
<thead>
<!-- <th>
<input type="checkbox" id="all_check"><label for="all_check"></label>
</th> -->
<th>파일 명</th>
<th>종류</th>
<th>크기</th>
<th>삭제</th>
</thead>
<tbody class="tb_file_before">
<tr>
<td colspan="4">
<p>
첨부하실 파일을
<span>마우스로 끌어서</span>
넣어주세요.
</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="file_wrap fileAfter file_list_div">
<table class="tbType02">
<colgroup>
<col style="width: 60%">
<col style="width: 10%">
<col style="width: 20%">
<col style="width: 10%">
</colgroup>
<thead>
<!-- <th>
<input type="checkbox" id="all_check"><label for="all_check"></label>
</th> -->
<th>파일 명</th>
<th>종류</th>
<th>크기</th>
<th>삭제</th>
</thead>
<tbody id="tbody_fiielist" class="tb_file_after">
<c:forEach var="fileList" items="${fileList}" varStatus="status">
<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
<td class="td_filename">
<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
</td>
<td class="td_filesort">
<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>">
<c:out value="${fileList.fileExtsn}" />
</span>
</td>
<td class="td_filesize">
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>">
<c:out value="${fileList.fileMg}" />
</span>
</td>
<td>
<button type="button" class="btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;">
<i></i>
</button>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
<!-- //대리인 등록 -->
<div class="btn_wrap btn_layout04">
<button type="button" class="btnType06" onclick="fncReg()">수정</button>
<button type="button" class="btnType03" onclick="self.close()">취소</button>
</div>
</div>
</div>
</form:form>
</body>
</html>

View File

@ -129,7 +129,7 @@
<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>
<%-- <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>

View File

@ -0,0 +1,277 @@
<%--
대국민 사용자
Class Name : adjstReq2Regist.jsp
Description : 조정신청 등록화면2 - 신청인정보 등록
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.08.18 여현준 내용
author : 여현준
since : 2021.08.18
--%>
<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[체험하기] 종결사건 목록</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
<script type="text/javascript">
function fncGoDetail(){
location.href='/web/kccadr/adjstExpDetail/adjstIncidentEndDetail.do';
}
function fnDocIssReqLink(){
location.href='/web/kccadr/adjstExp/docIssReqRegist.do';
}
</script>
</head>
<body>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>[체험하기]종결사건 목록</h2>
</div>
<!-- list_top -->
<div class="list_top">
<div class="list_util">
<label for="searchCondition">검색조건 선택</label>
<select name="searchCondition" id="searchCondition" class="subSearch">
<option value="1" selected="selected">조정번호</option>
<option value="2" >접수기간</option>
<option value="3" >신청인명</option>
<option value="4" >피신청인명</option>
<option value="5" >신청내용</option>
</select>
<div class="sel_date">
<div class="calendar_wrap">
<input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" value="${adjstIncidentVO.searchStartDt}" data-datecontrol="true" onclick="return calendarOpen('searchStartDt-lry','',this);" onfocus="return calendarOpen('searchStartDt-lry','',this);" onkeyup="this.value = date_mask(this.value)" maxlength="10">
<button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('searchStartDt-lry','',this);"><i></i></button>
</div>
~
<div class="calendar_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>
<div class="select_wrap">
<label for="searchSelStatus">조정상태 선택</label>
<kc:select codeId="CC022" name="searchSelStatus" id="searchSelStatus" defaultValue="" defaultText="선택" selectedValue="${adjstIncidentVO.searchSelStatus}" between="201010,309050" styleClass="select_status"/>
</div>
<div class="input_wrap">
<label for="searchKeyword">검색어 입력</label>
<input type="text" class="search_input" id=searchKeyword name="searchKeyword" placeholder="검색어를 입력하세요" value="<c:out value='${adjstIncidentVO.searchKeyword}'/>">
</div>
<button class="btn_search" onclick="fncGoList();">검색</button>
</div>
</div>
<!-- //list_top -->
<!-- list -->
<div class="tb_list01">
<table>
<colgroup>
<col style="width: 80px;">
<col style="width: 12%;">
<col style="width: 12%;">
<col style="width: 12%;">
<col style="width: 12%;">
<col style="width: auto;">
<col style="width: 12%;">
<col style="width: 12%;">
<col style="width: 12%;">
</colgroup>
<thead>
<tr>
<th scope="col">번호<%--<button class="sort btn_sort" id="sort_ADR_SEQ">▲</button>--%></th>
<th scope="col">접수일자<%--<button type="button" class="sort sortBtn" id="sort_SBMT_DE"></button>--%></th>
<th scope="col">사건번호</th>
<th scope="col">신청인<%--<button type="button" class="sort sortBtn" id="sort_APPLI_CANT_NM"></button>--%></th>
<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">열람신청</th>
</tr>
</thead>
<tbody>
<tr>
<td class="td_num">
3
</td>
<td class="td_date">
<span class="read_only m_th_text">접수일자</span>
<p>2022-11-14</p>
</td>
<td class="td_date">
<span class="read_only m_th_text">조정번호</span>
<p>2022조정003</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">홍길동</a>
</td>
<td class="td_respondent">
<span class="m_th_text">피신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">김철수</a>
</td>
<td class="td_tit">
<div class="hover_content_wrap">
<span class="read_only m_th_text">신청내용</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
<div class="hover_content_box">
신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다.
</div>
</div>
</td>
<td>
<span class="m_th_text">조정부</span>
<p>조정1팀</p>
</td>
<td>
<span class="m_th_text">진행차수</span>
<p> - </p>
</td>
<td class="td_status">
<span class="read_only m_th_text">열람신청</span>
<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>
<tr>
<td class="td_num">
2
</td>
<td class="td_date">
<span class="read_only m_th_text">접수일자</span>
<p>2022-11-14</p>
</td>
<td class="td_date">
<span class="read_only m_th_text">조정번호</span>
<p>2022조정003</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">이영희</a>
</td>
<td class="td_respondent">
<span class="m_th_text">피신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">최수진</a>
</td>
<td class="td_tit">
<div class="hover_content_wrap">
<span class="read_only m_th_text">신청내용</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
<div class="hover_content_box">
신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다.
</div>
</div>
</td>
<td>
<span class="m_th_text">조정부</span>
<p>조정2팀</p>
</td>
<td>
<span class="m_th_text">진행차수</span>
<p> - </p>
</td>
<td class="td_status">
<span class="read_only m_th_text">열람신청</span>
<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>
<tr>
<td class="td_num">
1
</td>
<td class="td_date">
<span class="read_only m_th_text">접수일자</span>
<p>2022-11-14</p>
</td>
<td class="td_date">
<span class="read_only m_th_text">조정번호</span>
<p>2022조정003</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">이준호</a>
</td>
<td class="td_respondent">
<span class="m_th_text">피신청인</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');">김길동</a>
</td>
<td class="td_tit">
<div class="hover_content_wrap">
<span class="read_only m_th_text">신청내용</span>
<a href="#none" onclick="fncGoDetail('${list.adrSeq}');"><kc:code codeId="CC002" code="${list.ccTy}"/></a>
<div class="hover_content_box">
신청취지 : 피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(₩3,000,000)을 지급한다.
</div>
</div>
</td>
<td>
<span class="m_th_text">조정부</span>
<p>조정2팀</p>
</td>
<td>
<span class="m_th_text">진행차수</span>
<p> - </p>
</td>
<td class="td_status">
<span class="read_only m_th_text">열람신청</span>
<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>
</tbody>
</table>
</div>
<!-- //list -->
<!-- page -->
<div class="page">
<button class="btn_page_first" title="첫 페이지 이동"><i></i></button>
<button class="btn_page_prev" title="이전 페이지 이동"><i></i></button>
<button class="on" title="1 페이지 이동">1</button>
<button class="btn_page_next" title="다음 페이지 이동"><i></i></button>
<button class="btn_page_last" title="마지막 페이지 이동"><i></i></button>
</div>
<!-- //page -->
</div>
</body>
</html>

View File

@ -122,7 +122,7 @@
<button type="button" onclick="fncStatusList(''); return false;" class="tab ${empty searchStatus ? 'on' : '' }">전체</button>
<button type="button" onclick="fncStatusList('A'); return false;" class="${searchStatus eq 'A'? 'on' : '' } tab">신청</button>
<button type="button" onclick="fncStatusList('B'); return false;" class="${searchStatus eq 'B' ? 'on' : '' } tab">진행</button>
<button type="button" onclick="fncStatusList('C'); return false;" class="${searchStatus eq 'C' ? 'on' : '' } tab">종결</button>
<%-- <button type="button" onclick="fncStatusList('C'); return false;" class="${searchStatus eq 'C' ? 'on' : '' } tab">종결</button> --%>
</div>
<div class="list_util"></div>
</div>

View File

@ -0,0 +1,233 @@
<%--
대국민 사용자
Class Name : adjstReq2Regist.jsp
Description : 조정신청 등록화면2 - 신청인정보 등록
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.08.18 여현준 내용
author : 여현준
since : 2021.08.18
--%>
<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[체험하기] 사건기록 열람•발급</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
</head>
<body>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>조정사건 기록열람 신청목록</h2>
</div>
<!-- list_top -->
<div class="list_top">
<div class="list_util">
<label for="searchCondition">검색조건 선택</label>
<select name="searchCondition" id="searchCondition" class="subSearch">
<option value="1" >조정번호</option>
<option value="2" >신청일자</option>
<option value="6" >처리상태</option>
</select>
<div class="sel_date">
<div class="calendar_wrap">
<input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" onclick="return calendarOpen('searchStartDt-lry','',this)" onfocus="return calendarOpen('searchStartDt-lry','',this)" value="" data-datecontrol="true" readonly="readonly" 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_wrap">
<input type="text" class="searchEndDt endDate inp" title="검색종료일" id="searchEndDt" name="searchEndDt" onclick="return calendarOpen2('searchEndDt-lry','',this)" onfocus="return calendarOpen2('searchEndDt-lry','',this)" value="" data-datecontrol="true" readonly="readonly" 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>
<div class="input_wrap">
<label for="searchKeyword">검색어 입력</label>
<input type="text" class="search_input" id="searchKeyword" name="searchKeyword" placeholder="검색어를 입력하세요" value="">
</div>
<div class="select_wrap">
<label for="searchSelStatus">조정상태 선택</label>
<select name="searchSelStatus" id="searchSelStatus" class="select_status" style="">
<option value="">선택</option>
<option value="10">신청완료</option>
<option value="20">결제완료</option>
<option value="30">처리완료</option>
</select>
</div>
<button class="btn_search" onclick="alert('체험 기능입니다.');">검색</button>
</div>
</div>
<!-- //list_top -->
<!-- list -->
<div class="tb_list01">
<table>
<colgroup>
<col style="width: 80px;">
<col style="width: 20%;">
<col style="width: 10%;">
<col style="width: 15%;">
<col style="width: 10%;">
<col style="width: auto%;">
</colgroup>
<thead>
<tr>
<th scope="col">번호</th>
<th scope="col">신청일자</th>
<th scope="col">조정번호</th>
<th scope="col">신청인</th>
<th scope="col">피신청인</th>
<th scope="col">신청서류</th>
<th scope="col">처리상태</th>
</tr>
</thead>
<tbody>
<tr>
<td class="td_num">
3
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p><span>열람완료</span></p>
</td>
</tr>
<tr>
<td class="td_num">
2
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p><button type="button" class="btnType10" onclick="alert('체험 기능입니다.');">문서출력</button></p>
</td>
</tr>
<tr>
<td class="td_num">
1
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p>
<button type="button" class="btnType10" onclick="alert('체험 기능입니다.');">수수료결제</button>
<button type="button" class="btnType10" onclick="alert('체험 기능입니다.');">삭제</button>
</p>
</td>
</tr>
</tbody>
</table>
</div>
<!-- //list -->
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout01">
<button class="btnType09" onclick="location.href='/web/kccadr/adjstExp/docIssReqRegist.do'">기록열람신청</button>
</div>
<!-- //하단 버튼 -->
<!-- page -->
<div class="page">
<button class="btn_page_first" title="첫 페이지 이동"><i></i></button>
<button class="btn_page_prev" title="이전 페이지 이동"><i></i></button>
<button class="on" title="1 페이지 이동">1</button>
<button class="btn_page_next" title="다음 페이지 이동"><i></i></button>
<button class="btn_page_last" title="마지막 페이지 이동"><i></i></button>
</div>
<!-- //page -->
</div>
</div>
<!-- //cont -->
</body>
</html>

View File

@ -107,12 +107,12 @@ function goExpPage(num) {
}
else if(num==4)
{// 열랍 발급
goUrl = "<c:url value='/web/kccadr/adjstExp/adjstIncidentList.do'/>";
goUrl = "<c:url value='/web/kccadr/adjstExp/docIssReqList.do'/>";
frm.searchStatus.value = 'C';
}
else if(num==5)
{// 열랍 발급
goUrl = "<c:url value='/web/kccadr/adjstExp/adjstIncidentList.do'/>";
goUrl = "<c:url value='/web/kccadr/adjstExp/adjstIncidentEndList.do'/>";
frm.searchStatus.value = 'C';
}
else

View File

@ -0,0 +1,179 @@
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[체험하기] 종결사건 상세</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
<script type="text/javaScript" language="javascript">
/* 상세정보 팝업_퍼블리싱 작업 요청_이준호_220818 */
function fncDetailPop() {
var popForm = document.popForm;
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/adjstIncidentDetailPop.do", "840", "800", "adrRpplDetailPop", $('#popForm'));
}
</script>
</head>
<body>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>종결사건 상세</h2>
</div>
<div class="tb_wrap">
<!-- <div class="tb_top">
<p>대리인 정보</p>
</div> -->
<table class="tbType01">
<caption>종결사건 상세 정보 : 신청인 분류, 저작물 유형, 신청인 이름, 대리인 이름, 피신청인 이름등의 정보제공</caption>
<colgroup>
<col style="width: 250px;">
<col style="width: auto;">
<col style="width: 250px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row" class="">
<p>신청인 분류</p>
</th>
<td>
<p>개인</p>
</td>
<th scope="row" class="">
<p>저작물 유형</p>
</th>
<td>
<p>도형저작물</p>
</td>
</tr>
<tr>
<th scope="row" class="">
<p>신청인</p>
</th>
<td>
<p>홍길동</p>
</td>
<th scope="row" class="">
<p>대리인</p>
</th>
<td>
<p>김대리</p>
</td>
</tr>
<tr>
<th scope="row" class="">
<p>피신청인 1</p>
</th>
<td>
<p>김철수</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="btn_wrap btn_layout03">
<div class="btn_left"></div>
<div class="btn_right">
<button type="button" class="btnType08" onclick="fncDetailPop(); return false;">상세정보</button>
</div>
</div>
<!-- 피신청인 정보 -->
<div class="tb_wrap">
<div class="tb_top">
<p>조정신청 내용</p>
</div>
<table class="tbType01">
<caption>조정신청 내용 : 저작물 종류, 신청취지, 신청원인, 첨부파일등의 정보제공</caption>
<colgroup>
<col style="width: 250px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row" class="">
<p>저작물 종류</p>
</th>
<td>
<p>
도형저작물
</p>
</td>
</tr>
<tr>
<th scope="row" class="">
<p>신청취지</p>
</th>
<td>
<p>
1)피신청인은 신청인에게 저작권 침해에 따른 손해배상 및 위자료로서 금삼백만원(W3,000,000)을 지급한다.
2)피신청인이 제작, 보유하고 있는 본 건 침해물을 조정성립일로부터 14일 이내에 폐기처분한다. 라는 조정을 구합니다
</p>
</td>
</tr>
<tr>
<th scope="row" class="">
<p>신청원인</p>
</th>
<td>
<p>
1)신청인은 아마추어 사진작가로서 틈틈이 여행을 하며 취미삼아 사진을 찍어 개인 홈페이지를 통해 일반에 공개하는 등 사진동호회 활동을 열심히 해오고 있습니다. 신청인은 동호회 활동의 일환으로 2004년 1월 10일에 특정 스키장 에서 주변 경치를 소재로 사진 5컷을 촬영하여 2004년 1월 15일에 홈페이지에 올려놓았으며, 일주일 뒤에 저작권위원회에 저작권등록(등록번호:C-2999-123456)을 하였습니다.(첨부1, 2 참조).
2)피신청인은 스키용품 전문지'스키스키’책자를 발행하는 출판사로서 본격적인 스키철에 대비하여 신청인의 사진 5컷을 허락 없이 7월에서 9월까지 3달에 걸쳐 ‘스키스키’ 1면(국배판)에 전면의 약 1/3정도의 크기로 하단부에 게재하였습니다.(첨부3, 4 참조).
</p>
</td>
</tr>
<tr>
<th scope="row" class="">
<p>첨부파일</p>
</th>
<td>
<ul class="file_list">
<li><a href="#" title="다운로드">첨부1.pdf</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout03">
<div class="btn_left"></div>
<div class="btn_right">
<button type="button" class="btnType11 btn_list" onclick="history.back();">목록</button>
</div>
</div>
<!-- //하단 버튼 -->
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,158 @@
<%--
대국민 사용자
Class Name : adjstReq2Regist.jsp
Description : 조정신청 등록화면2 - 신청인정보 등록
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.08.18 여현준 내용
author : 여현준
since : 2021.08.18
--%>
<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[체험하기] 사건기록 열람•발급</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
</head>
<body>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>조정사건 기록열람 신청</h2>
</div>
<div class="top_progress top_progress02">
<p>열람수수료는 <span>700</span>원, 발급수수료는 <span>1,000</span>원입니다.</p>
<button type="button" class="btnType05" title="프린터창 열림" onclick="window.print();">발급가능 프린터 확인</button>
</div>
<div class="tb_wrap">
<!-- <div class="tb_top">
<p>대리인 정보</p>
</div> -->
<table class="tbType01">
<caption>조정사건 기록열람 신청 정보 : 조정번호, 신청인 구분, 조정당사자 여부, 서류종류, 열람발급여부 발급부수등의 정보제공</caption>
<colgroup>
<col style="width:250px;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정번호</p>
</th>
<td>
<label for="adjNm" class="label">조정번호 입력</label>
<input type="text" name="adrNo" id="adrNo" value="" size="30" placeholder="조정번호를 입력하세요." />
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="alert('체험 기능입니다.');" title="팝업 열림">조회</button>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>신청인 구분</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="reqTy" id="reqTy01" value="01" checked="checked" disabled="disabled"/><label for="reqTy01">권리자</label>
<input type="radio" name="reqTy" id="reqTy02" value="02" disabled="disabled"/><label for="reqTy02">이용자</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정당사자 여부</p>
</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" checked="checked" value="10" /><label for="myselfIs10">본인</label>
<input type="radio" name="myselfIs" id="myselfIs30" value="30" /><label for="myselfIs30">대리인</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>서류종류</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" id="docuTy01" name="docuTy" value="30" checked="checked"> <label class="" for="docuTy01">기일통지서</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>열람/발급여부</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="recordReadingFlag" checked="checked" id="recordReadingFlag10" value="10" /><label for="recordReadingFlag10">열람</label>
<input type="radio" name="recordReadingFlag" id="recordReadingFlag20" value="20" /><label for="recordReadingFlag20">발급</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>발급부수</p>
</th>
<td>
<input type="number" name="authQntty" id="authQntty" min="1" value="1">
<span>통</span>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout02">
<button type="button" class="btnType07" onclick="alert('체험 기능입니다.');">신청</button>
<button type="button" class="btnType08" onclick="history.back()">취소</button>
</div>
<!-- //하단 버튼 -->
</div>
</div>
<!-- //cont -->
</body>
</html>

View File

@ -14,6 +14,8 @@ String filePath = saveDir.substring(0, saveDir.lastIndexOf("/") + 1);
유닉스 - /storage/path1/path2/data
*/
// filePath = request.getParameter("innoDirPath");
filePath = "D:/usr/local/tomcat/file/sht/";
// downloadType : "stream" 설정시 자동 전달되는 GET Param 값
String szStartOffset = request.getParameter("_StartOffset");
String szEndOffset = request.getParameter("_EndOffset");
@ -42,8 +44,10 @@ if (fileID != null) {
}
if (fileName != null) {
sysFileName = "data/" + fileName;
orgFileName = "data/" + fileName;
sysFileName = "" + fileName;
sysFileName = "" + fileName;
// orgFileName = "data/" + fileName;
// orgFileName = "data/" + fileName;
}
// 파일명 깨짐대응 문자열 인코딩 처리

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,457 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>저작권 전자조정시스템 > 나의 사건 관리 > 사건기록 열람•발급</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
</head>
<body>
<div class="mask"></div>
<div class="skip_menu">
<a href="#sub" class="contGo" title="본문 바로가기">본문 바로가기</a>
</div>
<!-- header -->
<header>
<div class="gnb_wrap">
<div class="inner">
<div class="site">
<img src="/kccadrPb/usr/image/common/gnb_logo.png" alt="한국저작권위원회">
<a href="https://www.copyright.or.kr/main.do">바로가기</a>
</div>
<div class="area_right">
<a href="#">로그인</a>
<a href="#">회원가입</a>
<div class="btn_util">
<button class="btn_minus" title="글자 축소"></button>
<button class="btn_plus" title="글자 확대"></button>
</div>
</div>
</div>
</div>
<div class="header">
<div class="header_inner">
<h1 class="logo"><a href="/kccadrPb/usr/index.html"><img src="/kccadrPb/usr/image/common/top_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></a></h1>
<div class="nav_wrap">
<nav id="menu">
<ul class="depth01">
<li class="depth01_li"><a href="#" class="menu_link">전자조정 안내</a>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">전자조정 신청</a>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">사례/통계</a>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">정보마당</a>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">마이페이지</a>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<div class="area_right">
<button class="btn_search" title="검색영역 열기"></button>
<button class="btn_menu" title="전체메뉴 열기"></button>
</div>
</div>
</div>
</header>
<!-- //header -->
<!-- 전체메뉴 -->
<div class="full_menu">
<div class="inner">
<h1 class="logo"><img src="/kccadrPb/usr/image/common/top_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></h1>
<ul class="depth01">
<li class="depth01_li"><a href="#" class="menu_link">전자조정 안내</a>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">전자조정 신청</a>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">사례/통계</a>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">정보마당</a>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">마이페이지</a>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
<button class="btn_close" title="전체메뉴 닫기"></button>
</div>
</div>
<!-- //전체메뉴 -->
<!-- 모바일메뉴 -->
<div id="m_menu">
<ul class="depth01">
<li class="depth01_li"><button class="menu_tit">전자조정 안내</button>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">전자조정 신청</button>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">사례/통계</button>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">정보마당</button>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">마이페이지</button>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
<button class="btn_close" title="모바일메뉴 닫기"></button>
</div>
<!-- //모바일메뉴 -->
<!-- snb -->
<div class="cont_nav">
<div class="inner">
<button class="home" title="메인으로 이동" onclick="location.href='/web/main/mainPage.do'"></button>
<div class="snb_wrap">
<button class="snb_tit" title="하위메뉴 닫기">나의 사건 관리</button>
<ul class="snb_depth" id="snb_1depth" style="">
<li><a href="/web/kccadr/adjst/adjstReqRegistInformation.do">조정신청</a></li>
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentDashList.do">나의 사건 관리</a></li>
<li><a href="/web/content.do?proFn=9110000">제도안내</a></li>
<li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000653">정보마당</a></li>
<li><a href="/web/kccadr/adjstExp/adjstExpMainPage.do">체험하기</a></li>
</ul>
</div>
<div class="snb_wrap">
<button class="snb_tit" title="하위메뉴 열기">사건기록 열람•발급</button>
<ul class="snb_depth" style="display: none;">
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentList.do">조정진행 상황</a></li>
<li><a href="/web/kccadr/accdnt/chg/adjChg.do">온라인 조정 전환</a></li>
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentEndList.do">종결사건</a></li>
<li><a href="/web/kccadr/accdnt/ai/docIssReqList.do">사건기록 열람•발급</a></li>
</ul>
</div>
</div>
</div>
<!-- //snb -->
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>조정사건 기록열람 신청목록</h2>
</div>
<!-- list_top -->
<div class="list_top">
<div class="list_util">
<label for="searchCondition">검색조건 선택</label>
<select name="searchCondition" id="searchCondition" class="subSearch">
<option value="1" >조정번호</option>
<option value="2" >신청일자</option>
<option value="6" >처리상태</option>
</select>
<div class="sel_date">
<div class="calendar_wrap">
<input type="text" class="searchStartDt startDate inp" title="검색시작일" id="searchStartDt" name="searchStartDt" onclick="return calendarOpen('searchStartDt-lry','',this)" onfocus="return calendarOpen('searchStartDt-lry','',this)" value="" data-datecontrol="true" readonly="readonly" 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_wrap">
<input type="text" class="searchEndDt endDate inp" title="검색종료일" id="searchEndDt" name="searchEndDt" onclick="return calendarOpen2('searchEndDt-lry','',this)" onfocus="return calendarOpen2('searchEndDt-lry','',this)" value="" data-datecontrol="true" readonly="readonly" 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>
<div class="input_wrap">
<label for="searchKeyword">검색어 입력</label>
<input type="text" class="search_input" id="searchKeyword" name="searchKeyword" placeholder="검색어를 입력하세요" value="">
</div>
<div class="select_wrap">
<label for="searchSelStatus">조정상태 선택</label>
<select name="searchSelStatus" id="searchSelStatus" class="select_status" style="">
<option value="">선택</option>
<option value="10">신청완료</option>
<option value="20">결제완료</option>
<option value="30">처리완료</option>
</select>
</div>
<button class="btn_search" onclick="fncGoList();">검색</button>
</div>
</div>
<!-- //list_top -->
<!-- list -->
<div class="tb_list01">
<table>
<colgroup>
<col style="width: 80px;">
<col style="width: 20%;">
<col style="width: 10%;">
<col style="width: 15%;">
<col style="width: 10%;">
<col style="width: auto%;">
</colgroup>
<thead>
<tr>
<th scope="col">번호</th>
<th scope="col">신청일자</th>
<th scope="col">조정번호</th>
<th scope="col">신청인</th>
<th scope="col">피신청인</th>
<th scope="col">신청서류</th>
<th scope="col">처리상태</th>
</tr>
</thead>
<tbody>
<tr>
<td class="td_num">
3
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p><span>열람완료</span></p>
</td>
</tr>
<tr>
<td class="td_num">
2
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p><button type="button" class="btnType10">문서출력</button></p>
</td>
</tr>
<tr>
<td class="td_num">
1
</td>
<td class="td_date">
<span class="read_only m_th_text">신청일자</span>
<p>2022-10-31 12:39:16</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">조정번호</span>
<p>2022조정058</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">신청인</span>
최하연
</td>
<td class="td_subscriber">
<span class="m_th_text">피신청인</span>
배당결재전까지되돌리
</td>
<td class="td_subscriber">
<span class="m_th_text">신청서류</span>
<p>기일통지서</p>
</td>
<td class="td_subscriber">
<span class="m_th_text">처리상태</span>
<p>
<button type="button" class="btnType10">수수료결제</button>
<button type="button" class="btnType10">삭제</button>
</p>
</td>
</tr>
</tbody>
</table>
</div>
<!-- //list -->
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout01">
<button class="btnType09" onclick="fn_goRegist()">기록열람신청</button>
</div>
<!-- //하단 버튼 -->
<!-- page -->
<div class="page">
<button class="btn_page_first" title="첫 페이지 이동"><i></i></button>
<button class="btn_page_prev" title="이전 페이지 이동"><i></i></button>
<button class="on" title="1 페이지 이동">1</button>
<button title="2 페이지 이동">2</button>
<button title="3 페이지 이동">3</button>
<button title="4 페이지 이동">4</button>
<button title="5 페이지 이동">5</button>
<button title="6 페이지 이동">6</button>
<button title="7 페이지 이동">7</button>
<button title="8 페이지 이동">8</button>
<button title="9 페이지 이동">9</button>
<button title="10 페이지 이동">10</button>
<button class="btn_page_next" title="다음 페이지 이동"><i></i></button>
<button class="btn_page_last" title="마지막 페이지 이동"><i></i></button>
</div>
<!-- //page -->
</div>
</div>
<!-- //cont -->
<!-- footer -->
<footer>
<div class="inner">
<div class="area_top">
<ul class="site">
<li><a href="/">개인정보처리방침</a></li>
<li><a href="/">이메일무단수집거부</a></li>
<li><a href="/">고객서비스헌장</a></li>
<li><a href="/">저작권정책</a></li>
</ul>
<div class="site_go">
<label for="site_select">관련사이트 선택</label>
<select name="" id="site_select">
<option value="">관련사이트 바로가기</option>
</select>
<button class="btn_go" title="사이트 이동">GO</button>
</div>
</div>
<h1 class="logo"><a href="/kccadrPb/usr/index.html"><img src="/kccadrPb/usr/image/common/footer_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></a></h1>
<address>
<p>진주 [52852] 경상남도 진주시 충의로 19, 1/2/5층 ☎ 대표번호 055.792.0000</p>
<p>서울 [04323] 서울특별시 용산구 후암로 107, 5/16층 ☎ 대표번호 02.2669.0010</p>
</address>
</div>
</footer>
<!-- //footer -->
</body>
</html>

View File

@ -0,0 +1,371 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>저작권 전자조정시스템 > 나의 사건 관리 > 사건기록 열람•발급</title>
<!-- css -->
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/content_media.css">
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
<!-- script -->
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
<script src="/kccadrPb/usr/script/common.js"></script>
<script src="/kccadrPb/usr/script/content.js"></script>
<script src="/kccadrPb/usr/script/popup.js"></script>
</head>
<body>
<div class="mask"></div>
<div class="skip_menu">
<a href="#sub" class="contGo" title="본문 바로가기">본문 바로가기</a>
</div>
<!-- header -->
<header>
<div class="gnb_wrap">
<div class="inner">
<div class="site">
<img src="/kccadrPb/usr/image/common/gnb_logo.png" alt="한국저작권위원회">
<a href="https://www.copyright.or.kr/main.do">바로가기</a>
</div>
<div class="area_right">
<a href="#">로그인</a>
<a href="#">회원가입</a>
<div class="btn_util">
<button class="btn_minus" title="글자 축소"></button>
<button class="btn_plus" title="글자 확대"></button>
</div>
</div>
</div>
</div>
<div class="header">
<div class="header_inner">
<h1 class="logo"><a href="/kccadrPb/usr/index.html"><img src="/kccadrPb/usr/image/common/top_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></a></h1>
<div class="nav_wrap">
<nav id="menu">
<ul class="depth01">
<li class="depth01_li"><a href="#" class="menu_link">전자조정 안내</a>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">전자조정 신청</a>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">사례/통계</a>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">정보마당</a>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">마이페이지</a>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<div class="area_right">
<button class="btn_search" title="검색영역 열기"></button>
<button class="btn_menu" title="전체메뉴 열기"></button>
</div>
</div>
</div>
</header>
<!-- //header -->
<!-- 전체메뉴 -->
<div class="full_menu">
<div class="inner">
<h1 class="logo"><img src="/kccadrPb/usr/image/common/top_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></h1>
<ul class="depth01">
<li class="depth01_li"><a href="#" class="menu_link">전자조정 안내</a>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">전자조정 신청</a>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">사례/통계</a>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">정보마당</a>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><a href="#" class="menu_link">마이페이지</a>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
<button class="btn_close" title="전체메뉴 닫기"></button>
</div>
</div>
<!-- //전체메뉴 -->
<!-- 모바일메뉴 -->
<div id="m_menu">
<ul class="depth01">
<li class="depth01_li"><button class="menu_tit">전자조정 안내</button>
<ul class="depth02">
<li><a href="#">조정의 개념 및 효력</a></li>
<li><a href="#">조정 대상</a></li>
<li><a href="#">조정 절차</a></li>
<li><a href="#">조정 비용</a></li>
<li><a href="#">신청안내</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">전자조정 신청</button>
<ul class="depth02">
<li><a href="#">조정 신청</a></li>
<li><a href="#">간편 조정 신청</a></li>
<li><a href="#">조정신청 대리인 신청</a></li>
<li><a href="#">조정신청 취하</a></li>
<li><a href="#">조정 경정 신청</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">사례/통계</button>
<ul class="depth02">
<li><a href="#">조정사건조회</a></li>
<li><a href="#">조정사례조회</a></li>
<li><a href="#">조정통계</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">정보마당</button>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">조정제도 안내 게시판</a></li>
<li><a href="#">관련법조항 게시판</a></li>
<li><a href="#">묻고답하기</a></li>
</ul>
</li>
<li class="depth01_li"><button class="menu_tit">마이페이지</button>
<ul class="depth02">
<li><a href="#">개인정보관리</a></li>
<li><a href="#">분쟁조정현황</a></li>
<li><a href="#">대리인정보관리</a></li>
<li><a href="#">분쟁조정문의</a></li>
</ul>
</li>
</ul>
<button class="btn_close" title="모바일메뉴 닫기"></button>
</div>
<!-- //모바일메뉴 -->
<!-- snb -->
<div class="cont_nav">
<div class="inner">
<button class="home" title="메인으로 이동" onclick="location.href='/web/main/mainPage.do'"></button>
<div class="snb_wrap">
<button class="snb_tit" title="하위메뉴 닫기">나의 사건 관리</button>
<ul class="snb_depth" id="snb_1depth" style="">
<li><a href="/web/kccadr/adjst/adjstReqRegistInformation.do">조정신청</a></li>
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentDashList.do">나의 사건 관리</a></li>
<li><a href="/web/content.do?proFn=9110000">제도안내</a></li>
<li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000653">정보마당</a></li>
<li><a href="/web/kccadr/adjstExp/adjstExpMainPage.do">체험하기</a></li>
</ul>
</div>
<div class="snb_wrap">
<button class="snb_tit" title="하위메뉴 열기">사건기록 열람•발급</button>
<ul class="snb_depth" style="display: none;">
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentList.do">조정진행 상황</a></li>
<li><a href="/web/kccadr/accdnt/chg/adjChg.do">온라인 조정 전환</a></li>
<li><a href="/web/kccadr/accdnt/ai/adjstIncidentEndList.do">종결사건</a></li>
<li><a href="/web/kccadr/accdnt/ai/docIssReqList.do">사건기록 열람•발급</a></li>
</ul>
</div>
</div>
</div>
<!-- //snb -->
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
<div class="cont_tit">
<h2>조정사건 기록열람 신청</h2>
</div>
<div class="top_progress top_progress02">
<p>열람수수료는 <span>700</span>원, 발급수수료는 <span>1,000</span>원입니다.</p>
<button type="button" class="btnType05" title="프린터창 열림" onclick="window.print();">발급가능 프린터 확인</button>
</div>
<div class="tb_wrap">
<!-- <div class="tb_top">
<p>대리인 정보</p>
</div> -->
<table class="tbType01">
<caption>조정사건 기록열람 신청 정보 : 조정번호, 신청인 구분, 조정당사자 여부, 서류종류, 열람발급여부 발급부수등의 정보제공</caption>
<colgroup>
<col style="width:250px;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정번호</p>
</th>
<td>
<label for="adjNm" class="label">조정번호 입력</label>
<input type="text" name="adrNo" id="adrNo" value="" size="30" placeholder="조정번호를 입력하세요." />
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopEndList();" title="팝업 열림">조회</button>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>신청인 구분</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="reqTy" id="reqTy01" value="01" disabled="disabled"/><label for="reqTy01">권리자</label>
<input type="radio" name="reqTy" id="reqTy02" value="02" disabled="disabled"/><label for="reqTy02">이용자</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>조정당사자 여부</p>
</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" /><label for="myselfIs10">본인</label>
<input type="radio" name="myselfIs" id="myselfIs30" value="30" /><label for="myselfIs30">대리인</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>서류종류</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" id="docuTy01" name="docuTy" value="30"> <label class="" for="docuTy01">기일통지서</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>열람/발급여부</p>
</th>
<td>
<div class="radio_wrap">
<input type="radio" name="recordReadingFlag" id="recordReadingFlag10" value="10" /><label for="recordReadingFlag10">열람</label>
<input type="radio" name="recordReadingFlag" id="recordReadingFlag20" value="20" /><label for="recordReadingFlag20">발급</label>
</div>
</td>
</tr>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>발급부수</p>
</th>
<td>
<input type="number" name="authQntty" id="authQntty" min="1">
<span></span>
</td>
</tr>
</tbody>
</table>
</div>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout02">
<button type="button" class="btnType07" onclick="fnDocReqSubmit();">신청</button>
<button type="button" class="btnType08" onclick="goList();">취소</button>
</div>
<!-- //하단 버튼 -->
</div>
</div>
<!-- //cont -->
<!-- footer -->
<footer>
<div class="inner">
<div class="area_top">
<ul class="site">
<li><a href="/">개인정보처리방침</a></li>
<li><a href="/">이메일무단수집거부</a></li>
<li><a href="/">고객서비스헌장</a></li>
<li><a href="/">저작권정책</a></li>
</ul>
<div class="site_go">
<label for="site_select">관련사이트 선택</label>
<select name="" id="site_select">
<option value="">관련사이트 바로가기</option>
</select>
<button class="btn_go" title="사이트 이동">GO</button>
</div>
</div>
<h1 class="logo"><a href="/kccadrPb/usr/index.html"><img src="/kccadrPb/usr/image/common/footer_logo.png"
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></a></h1>
<address>
<p>진주 [52852] 경상남도 진주시 충의로 19, 1/2/5층 ☎ 대표번호 055.792.0000</p>
<p>서울 [04323] 서울특별시 용산구 후암로 107, 5/16층 ☎ 대표번호 02.2669.0010</p>
</address>
</div>
</footer>
<!-- //footer -->
</body>
</html>