2024-12-30 16:55 기안문 수정 및 기타 오류 수정

This commit is contained in:
myname 2024-12-30 16:55:16 +09:00
parent 4709000a01
commit ed5419197b
6 changed files with 284 additions and 220 deletions

View File

@ -1292,9 +1292,12 @@ public class EgovBBSManageController {
if("/web/cop/bbsWeb/selectMoreListAjax.do".equals(request.getRequestURI())) { //더보기 if("/web/cop/bbsWeb/selectMoreListAjax.do".equals(request.getRequestURI())) { //더보기
return "/web/cop/bbs/EgovNoticePhotoListAjax"; return "/web/cop/bbs/EgovNoticePhotoListAjax";
} }
System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
return "/web/cop/bbs/EgovNoticePhotoList"; //메인 return "/web/cop/bbs/EgovNoticePhotoList"; //메인
} }
System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbb");
return "/web/cop/bbs/EgovNoticeList"; return "/web/cop/bbs/EgovNoticeList";
} }
@ -1358,6 +1361,7 @@ public class EgovBBSManageController {
BoardMasterVO brdMstrVO , BoardMasterVO brdMstrVO ,
RedirectAttributes redirectAttributes ) throws Exception { RedirectAttributes redirectAttributes ) throws Exception {
/*
SsoLoginVO ssoLoginVO = new SsoLoginVO(); SsoLoginVO ssoLoginVO = new SsoLoginVO();
if(null != request.getSession().getAttribute("SSOLoginVO")) { if(null != request.getSession().getAttribute("SSOLoginVO")) {
ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO"); ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
@ -1366,6 +1370,7 @@ public class EgovBBSManageController {
}else { }else {
return "redirect:/"; return "redirect:/";
} }
*/
/*UserVO userVO = new UserVO(); /*UserVO userVO = new UserVO();
if(null != request.getSession().getAttribute("userVO")) { //세션체크 if(null != request.getSession().getAttribute("userVO")) { //세션체크

File diff suppressed because one or more lines are too long

View File

@ -3531,7 +3531,7 @@ function nanumCall_bef(p_no, p_name, p_fileKey){
function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){ obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){
//alert(jobID+":"+codeNo+":"+nanumSubject); alert(jobID+":"+codeNo+":"+nanumSubject);
//alert(obj4+":"+obj5); //alert(obj4+":"+obj5);
//alert(obj6+":"+obj7); //alert(obj6+":"+obj7);

View File

@ -83,7 +83,7 @@ var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
<!-- page_location --> <!-- page_location -->
<ul class="page_location"> <ul class="page_location">
<li><i class="icon home"></i></li> <li><i class="icon home"></i></li>
<li>게시판</li> <li>게시판</li>bbb
<li>${brdMstrVO.bbsNm}</li> <li>${brdMstrVO.bbsNm}</li>
</ul> </ul>
<!-- //page_location --> <!-- //page_location -->
@ -232,6 +232,8 @@ var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
<c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}"> <c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}">
<button type="button" class="btnType09" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button> <button type="button" class="btnType09" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
</c:if> </c:if>
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button>
</div> </div>
<!-- //하단 버튼 --> <!-- //하단 버튼 -->
</div> </div>

View File

@ -133,7 +133,7 @@ var _searchYear = "${boardVO.searchYear}";
<body> <body>
<!-- contents 영역 --> <!-- contents 영역 -->
<div class="subCont"> <div class="subCont">
<h3 class="contTit">${brdMstrVO.menuNm}</h3> <h3 class="contTit">${brdMstrVO.menuNm}/aaaaaa</h3>
<!-- sub4_01 영역 --> <!-- sub4_01 영역 -->

View File

@ -60,8 +60,100 @@
} }
function moveFunc(type){
if(type == "step02"){
$("#moveFrm").attr("action", "/web/main/mainPage.do");
$("#moveFrm").submit();
}else if(type == "step03"){
if($("#reserveTel01").val() == ""){
alert("전화번호를 입력해 주세요");
$("#reserveTel01").focus();
return false;
}
if($("#reserveTel02").val() == ""){
alert("전화번호를 입력해 주세요");
$("#reserveTel02").focus();
return false;
}
if($("#reserveTel03").val() == ""){
alert("전화번호를 입력해 주세요");
$("#reserveTel03").focus();
return false;
}
/*
if($("#caseGubun").val() == ""){
alert("조정유형을 선택해 주세요");
$("#caseGubun").focus();
return false;
}
*/
if($("#applcntTel01").val() == ""){
alert("전화번호를 입력해 주세요");
$("#applcntTel01").focus();
return false;
}
if($("#applcntTel02").val() == ""){
alert("전화번호를 입력해 주세요");
$("#applcntTel02").focus();
return false;
}
if($("#applcntTel03").val() == ""){
alert("전화번호를 입력해 주세요");
$("#applcntTel03").focus();
return false;
}
if($("#applcntEmail").val() == ""){
alert("이메일을 입력해 주세요");
$("#applcntEmail").focus();
return false;
}
if($("#counselTitle").val() == ""){
alert("상담제목을 입력해 주세요");
$("#counselTitle").focus();
return false;
}
if($("#editorParam_counselContent").val() == ""){
alert("상담내용을 입력해 주세요");
return false;
}
$("#writeFrm").attr("action", "/web/user/lawCounsel/${siteIdx}/02/${siteMenuIdx}/lawWrite.do");
$("#writeFrm").submit();
}else if(type == "list"){
$("#examNo").remove();
$("#fileFuncType").remove();
$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/list.do");
$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/list.do");
$("#moveFrm").attr("action", "/web/user/exam/case/${boardIdx}/${siteMenuIdx}/examList.do");
$("#moveFrm").attr("action", "/web/user/exam/case/${boardIdx}/${siteMenuIdx}/exam${boardIdx}List.do");
$("#moveFrm").submit();
}else if(type == "del"){
if(confirm("정말 삭제 하시겠습니까?")){
$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/bbsDel.do");
$("#moveFrm").submit();
}
}
}
</script> </script>
<form action="" method="get" id="moveFrm">
<input type="hidden" name="examNo" id="examNo" value="${param.examNo}">
<input type="hidden" name="searchType" value="${param.searchType }">
<input type="hidden" name="searchTilte" value="${param.searchTilte }">
<input type="hidden" name="page" id="page" value="${param.page }">
<input type="hidden" name="fileFuncType" id="fileFuncType" value="exam">
</form>
</head> </head>
<body> <body>
@ -88,180 +180,80 @@
<input type="hidden" name="ntcrId" id="ntcrId" value="<c:out value='${board.ntcrId}'/>" /> <input type="hidden" name="ntcrId" id="ntcrId" value="<c:out value='${board.ntcrId}'/>" />
<div class="sub_content counsel_content">
<div class="cont_wrap sub02_1" id="sub"> <!-- page_location -->
<div class="inner"> <ul class="page_location">
<div class="cont_tit"> <li><i class="icon home"></i></li>
<h2> <li>게시판</li>bbb
<c:out value='${brdMstrVO.menuNm}' /> <li>${brdMstrVO.bbsNm}</li>
</h2> </ul>
</div> <!-- //page_location -->
<div class="tb_wrap">
<div class="tb_top">
<p><c:out value='${brdMstrVO.menuNm}' /> 등록</p>
</div>
<table class="tbType01">
<div class="table_type_rows">
<table>
<caption><c:out value='${brdMstrVO.menuNm}' /> 등록</caption> <caption><c:out value='${brdMstrVO.menuNm}' /> 등록</caption>
<colgroup> <colgroup>
<col style="width: 250px;"> <col style="width: 250px;">
<col style="width: auto;"> <col style="width: auto;">
</colgroup> </colgroup>
<tbody> <tbody>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<!-- <span class="reqArea"></span> -->
<p>제목</p>
</th>
<td>
<label for="nttSj" class="label">제목 입력</label>
<form:input path="nttSj" class="text" size="50"/>
<form:errors path="nttSj" />
</td>
</tr>
<c:if test="${'9650000' eq brdMstrVO.menuNo}">
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<!-- <span class="reqArea"></span> -->
<p>URL</p>
</th>
<td>
<label for="linkUrl" class="label">URL 입력</label>
<form:input path="linkUrl" class="text" size="50"/>
<form:errors path="linkUrl" />
</td>
</tr>
</c:if>
<!-- 오류게시판인 경우 내용에 기본 문구 표시되도록 처리함 -->
<c:choose>
<c:when test="${'9650000' eq brdMstrVO.menuNo}">
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>내용</p>
</th>
<td>
<label for="nttCn" class="label">내용 입력</label>
<textarea id="nttCn" name="nttCn">
옥의 티 이벤트에 참여하시려면 전화번호를 남겨주세요.
전화번호:</textarea> <tr>
</td> <th>
</tr> <p class="required_text">*<span>필수입력</span></p>오류제목
</c:when>
<c:otherwise>
<tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>내용</p>
</th> </th>
<td> <td colspan="3">
<label for="nttCn" class="label">내용 입력</label> <input type="text" class="input_text w100per" placeholder="ex) 가맹사업거래 상담 신청합니다." id="counselTitle" name="counselTitle">
<form:textarea path="nttCn"/>
</td> </td>
</tr> </tr>
</c:otherwise>
</c:choose>
<%-- <tr>
<th scope="row">
<p class="req_text"><span>필수입력 항목</span>*</p>
<p>내용</p>
</th>
<td>
<label for="nttCn" class="label">내용 입력</label>
<form:textarea path="nttCn"/>
</td>
</tr> --%>
<tr> <tr>
<th scope="row"> <th>오류내용</th>
<p class="req_text"><span>필수입력 항목</span>*</p> <td colspan="3">
<p>첨부파일</p> <div class="length_wrap">
</th> <textarea name="editorParam_counselContent" id="editorParam_counselContent" class="input_text"></textarea>
<td class="upload_area"> <p class="length"><span class="color_red">0</span>/ 1300자</p>
<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">
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
<colgroup>
<col style="width: 60%;">
<col style="width: auto;">
<col style="width: 20%;">
<col style="width: 10%;">
</colgroup>
<thead>
<th scope="col">파일 명</th>
<th scope="col">종류</th>
<th scope="col">크기</th>
<th scope="col">삭제</th>
</thead>
<tbody class="tb_file_before">
<tr>
<td colspan="4">
<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="file_wrap fileAfter file_list_div">
<table class="tbType02">
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
<colgroup>
<col style="width: 60%">
<col style="width: 10%">
<col style="width: 20%">
<col style="width: 10%">
</colgroup>
<thead>
<th scope="col">파일 명</th>
<th scope="col">종류</th>
<th scope="col">크기</th>
<th scope="col">삭제</th>
</thead>
<tbody id="tbody_fiielist" class="tb_file_after">
<c:forEach var="fileList" items="${fileList}" varStatus="status">
<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
<input type="hidden" name="fileSize" class="item_file_size" value="<c:out value='${fileList.fileSize}' />">
<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;" title="파일${status.count} 삭제"><i></i></button>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div> </div>
</td> </td>
</tr> </tr>
</tbody> <tr>
</table> <th>
첨부파일
</th>
<td colspan="3">
<div class="file_upload_wrap">
<div class="file_button">
<input type="file" id="file" class="input_file">
<label for="file" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
</div> </div>
<!-- //신청인 정보 --> <ul class="file_list fill">
<li><a href="#none" download="download"><i class="icon file clip"></i><span class="file_name">분쟁조정신청 관련_필요한 첨부이미지_10310.png </span><span class="file_size">457kb</span></a> <button type="button" class="btn btn_only_icon round"><i class="icon delete gray_fill"></i></button></li>
</ul>
</div>
</td>
</tr>
<!-- 하단 버튼 -->
<div class="btn_wrap btn_layout03"> </tbody>
<div class="btn_left"> </table>
</div> </div>
<div class="btn_right">
<button type="button" class="btnType09" onclick="javascript:fn_egov_regist_notice(); return false;">저장</button> <p class="cf_text">※ 위 신청 내용에 따라 상담센터에서 유선으로 일정을 문의드릴 수 있으며, 이후 확정된 상담일자는 마이페이지 메뉴에서 확인하시기 바랍니다.</p>
<button type="button" class="btnType11" onclick="javascript:fn_egov_select_noticeList(); return false;">취소</button>
</div> <div class="btn_wrap right">
</div> <button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="javascript:moveFunc('step03')">오류등록</button>
<!-- //하단 버튼 --> <button type="button" class="btn btn_text btn_45 darkgray_border" onclick="javascript:moveFunc('step02')">취소</button>
</div> </div>
</div> </div>
<!-- //cont --> <!-- //cont -->
</form:form> </form:form>
</div>
</body> </body>