Merge branch 'tolag3'
This commit is contained in:
commit
625673278b
@ -118,6 +118,12 @@ public class PopupManage extends ComDefaultVO implements Serializable {
|
||||
/*main화면 출력*/
|
||||
private String delSttus;
|
||||
|
||||
private String popupVrticlLc;
|
||||
private String popupWidthLc;
|
||||
private String popupVrticlSize;
|
||||
private String popupWidthSize;
|
||||
private String stopvewSetupAt;
|
||||
|
||||
public PopupManage(){}
|
||||
|
||||
|
||||
@ -547,5 +553,68 @@ public class PopupManage extends ComDefaultVO implements Serializable {
|
||||
public void setNtceEnddeYYYMMDD(String ntceEnddeYYYMMDD) {
|
||||
this.ntceEnddeYYYMMDD = ntceEnddeYYYMMDD;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getPopupVrticlLc() {
|
||||
return popupVrticlLc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setPopupVrticlLc(String popupVrticlLc) {
|
||||
this.popupVrticlLc = popupVrticlLc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getPopupWidthLc() {
|
||||
return popupWidthLc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setPopupWidthLc(String popupWidthLc) {
|
||||
this.popupWidthLc = popupWidthLc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getPopupVrticlSize() {
|
||||
return popupVrticlSize;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setPopupVrticlSize(String popupVrticlSize) {
|
||||
this.popupVrticlSize = popupVrticlSize;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getPopupWidthSize() {
|
||||
return popupWidthSize;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setPopupWidthSize(String popupWidthSize) {
|
||||
this.popupWidthSize = popupWidthSize;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getStopvewSetupAt() {
|
||||
return stopvewSetupAt;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setStopvewSetupAt(String stopvewSetupAt) {
|
||||
this.stopvewSetupAt = stopvewSetupAt;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,13 +1,17 @@
|
||||
package kcc.com.uss.ion.pwm.web;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.Reader;
|
||||
import java.sql.Clob;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
@ -155,7 +159,8 @@ public class EgovPopupManageController {
|
||||
for(int i = 0 ; i < reusltListSize ; i ++) {
|
||||
//EgovMap 형변환
|
||||
EgovMap tmpMap = reusltList.get(i);
|
||||
String nttCn = (String)tmpMap.get("nttCn");
|
||||
// String nttCn = (String)tmpMap.get("nttCn");
|
||||
String nttCn = convertClobToString((Clob)tmpMap.get("nttCn"));
|
||||
nttCn = nttCn.replace(" ", "");
|
||||
//width, height 문자열 포함 여부
|
||||
if(nttCn.contains("width") && nttCn.contains("height")) {
|
||||
@ -1221,5 +1226,18 @@ public class EgovPopupManageController {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private String convertClobToString(Clob clob) throws SQLException, IOException {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
try (Reader reader = clob.getCharacterStream();
|
||||
BufferedReader br = new BufferedReader(reader)) {
|
||||
String line;
|
||||
while ((line = br.readLine()) != null) {
|
||||
sb.append(line);
|
||||
}
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
}
|
||||
@ -241,6 +241,8 @@ public class BoardMaster implements Serializable {
|
||||
|
||||
private String searchSortCnd = ""; // 정렬 항목
|
||||
private String searchSortOrd = ""; // 정렬 구분(오름/내림)
|
||||
|
||||
private String secretYn;
|
||||
|
||||
|
||||
/**
|
||||
@ -1226,5 +1228,15 @@ public class BoardMaster implements Serializable {
|
||||
public void setTabBbsId(String tabBbsId) {
|
||||
this.tabBbsId = tabBbsId;
|
||||
}
|
||||
|
||||
public String getSecretYn() {
|
||||
return secretYn;
|
||||
}
|
||||
|
||||
public void setSecretYn(String secretYn) {
|
||||
this.secretYn = secretYn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -117,8 +117,6 @@ public class BoardMasterVO extends BoardMaster implements Serializable {
|
||||
|
||||
private String viewCnd ;
|
||||
|
||||
private String secretYn;
|
||||
|
||||
/**
|
||||
* searchBgnDe attribute를 리턴한다.
|
||||
*
|
||||
@ -628,14 +626,5 @@ public class BoardMasterVO extends BoardMaster implements Serializable {
|
||||
this.viewCnd = viewCnd;
|
||||
}
|
||||
|
||||
public String getSecretYn() {
|
||||
return secretYn;
|
||||
}
|
||||
|
||||
public void setSecretYn(String secretYn) {
|
||||
this.secretYn = secretYn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -318,9 +318,9 @@ public class EgovBBSAttributeManageController {
|
||||
// 게시판 공통코드 및 권한목록 Set
|
||||
setBBSModelInfo(model);
|
||||
|
||||
BoardMaster siteMainNbsVO = new BoardMaster();
|
||||
siteMainNbsVO = bbsAttrbService.getSiteMainNbsVO(searchVO);
|
||||
model.addAttribute("siteMainNbsVO", siteMainNbsVO);
|
||||
// BoardMaster siteMainNbsVO = new BoardMaster();
|
||||
// siteMainNbsVO = bbsAttrbService.getSiteMainNbsVO(searchVO);
|
||||
// model.addAttribute("siteMainNbsVO", siteMainNbsVO);
|
||||
|
||||
if(EgovUserDetailsHelper.getAuthorities().contains("ROLE_ADMIN")){
|
||||
model.addAttribute("ROLE_ADMIN", "ROLE_ADMIN");
|
||||
@ -369,47 +369,47 @@ public class EgovBBSAttributeManageController {
|
||||
bbsAttrbService.updateBBSMasterInf(boardMaster); //BBST07 사전정보공표
|
||||
|
||||
//매인 bbs 등록
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
if(null != loginVO && !"super".equals(loginVO.getSiteId())){ //리스트, 수정, 입력
|
||||
boardMaster.setSiteId(loginVO.getSiteId());
|
||||
boardMasterVO.setSiteId(loginVO.getSiteId());
|
||||
}
|
||||
|
||||
//변경이 되면 업데이트 함.
|
||||
BoardMaster siteMainNbsVO = new BoardMaster();
|
||||
siteMainNbsVO = bbsAttrbService.getSiteMainNbsVO(boardMasterVO);
|
||||
|
||||
if(boardMaster.getNoticeBbsid().equals("") && siteMainNbsVO !=null){//체크안했을 경우 이전 값이 있을때 변경
|
||||
if(boardMasterVO.getBbsId().equals(siteMainNbsVO.getNoticeBbsid())){
|
||||
bbsAttrbService.insupNoticeBbsid(boardMaster) ;
|
||||
}
|
||||
}else{
|
||||
bbsAttrbService.insupNoticeBbsid(boardMaster) ;
|
||||
}
|
||||
|
||||
if(boardMaster.getQnaBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getQnaBbsid())){
|
||||
bbsAttrbService.insupQnaBbsid(boardMaster) ;
|
||||
}
|
||||
}else{
|
||||
bbsAttrbService.insupQnaBbsid(boardMaster) ;
|
||||
}
|
||||
|
||||
if(boardMaster.getNewsBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getNewsBbsid())){
|
||||
bbsAttrbService.insupNewsBbsid(boardMaster) ;
|
||||
}
|
||||
}else{
|
||||
bbsAttrbService.insupNewsBbsid(boardMaster) ;
|
||||
}
|
||||
|
||||
if(boardMaster.getLibraryBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getLibraryBbsid())){
|
||||
bbsAttrbService.insupLibraryBbsid(boardMaster) ;
|
||||
}
|
||||
}else{
|
||||
bbsAttrbService.insupLibraryBbsid(boardMaster) ;
|
||||
}
|
||||
// LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
// if(null != loginVO && !"super".equals(loginVO.getSiteId())){ //리스트, 수정, 입력
|
||||
// boardMaster.setSiteId(loginVO.getSiteId());
|
||||
// boardMasterVO.setSiteId(loginVO.getSiteId());
|
||||
// }
|
||||
//
|
||||
// //변경이 되면 업데이트 함.
|
||||
// BoardMaster siteMainNbsVO = new BoardMaster();
|
||||
// siteMainNbsVO = bbsAttrbService.getSiteMainNbsVO(boardMasterVO);
|
||||
//
|
||||
// if(boardMaster.getNoticeBbsid().equals("") && siteMainNbsVO !=null){//체크안했을 경우 이전 값이 있을때 변경
|
||||
// if(boardMasterVO.getBbsId().equals(siteMainNbsVO.getNoticeBbsid())){
|
||||
// bbsAttrbService.insupNoticeBbsid(boardMaster) ;
|
||||
// }
|
||||
// }else{
|
||||
// bbsAttrbService.insupNoticeBbsid(boardMaster) ;
|
||||
// }
|
||||
//
|
||||
// if(boardMaster.getQnaBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
// if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getQnaBbsid())){
|
||||
// bbsAttrbService.insupQnaBbsid(boardMaster) ;
|
||||
// }
|
||||
// }else{
|
||||
// bbsAttrbService.insupQnaBbsid(boardMaster) ;
|
||||
// }
|
||||
//
|
||||
// if(boardMaster.getNewsBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
// if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getNewsBbsid())){
|
||||
// bbsAttrbService.insupNewsBbsid(boardMaster) ;
|
||||
// }
|
||||
// }else{
|
||||
// bbsAttrbService.insupNewsBbsid(boardMaster) ;
|
||||
// }
|
||||
//
|
||||
// if(boardMaster.getLibraryBbsid().equals("")){//체크안했을 경우 이전 값이 있을때 변경
|
||||
// if(siteMainNbsVO !=null && boardMasterVO.getBbsId().equals(siteMainNbsVO.getLibraryBbsid())){
|
||||
// bbsAttrbService.insupLibraryBbsid(boardMaster) ;
|
||||
// }
|
||||
// }else{
|
||||
// bbsAttrbService.insupLibraryBbsid(boardMaster) ;
|
||||
// }
|
||||
|
||||
redirectAttributes.addAttribute("pageIndex", boardMasterVO.getPageIndex());
|
||||
redirectAttributes.addAttribute("searchCnd", boardMasterVO.getSearchCnd());
|
||||
|
||||
@ -1249,10 +1249,6 @@ public class EgovBBSManageController {
|
||||
paginationInfo.setRecordCountPerPage(boardVO.getRecordCountPerPage()); //웹 접근성 획득 후 롤백
|
||||
}
|
||||
|
||||
if(!"9410000".equals(bmVO.getMenuNo())) {
|
||||
boardVO.setParntScttNo("0"); //질문글만 가져오기(데이터 이관 숫자 틀려서 질문도 가져옴:공지사항)
|
||||
}
|
||||
|
||||
// 공지사항
|
||||
if (("Y").equals(bmVO.getNoticeYn())) {
|
||||
List<BoardVO> notifyList = bbsMngService.selectBoardNotifyArticles(boardVO, null);
|
||||
@ -1265,58 +1261,13 @@ public class EgovBBSManageController {
|
||||
boardVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
//문의게시판 자신글만 조회
|
||||
if("9620000".equals(bmVO.getMenuNo())) {
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
boardVO.setFrstRegisterId(userId);
|
||||
}
|
||||
|
||||
//오류게시판 자신글만 조회
|
||||
if("9650000".equals(bmVO.getMenuNo())) {
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
boardVO.setFrstRegisterId(userId);
|
||||
}
|
||||
|
||||
Map<String, Object> map = bbsMngService.selectBoardArticlesWeb(boardVO, null);
|
||||
int totCnt = Integer.parseInt((String) map.get("resultCnt"));
|
||||
paginationInfo.setTotalRecordCount(totCnt);
|
||||
|
||||
|
||||
List<BoardVO> resultList = (List<BoardVO>)map.get("resultList");
|
||||
/*Calendar cal = Calendar.getInstance();
|
||||
int year = cal.get(Calendar.YEAR);
|
||||
int month = cal.get(Calendar.MONTH) + 1;
|
||||
int day = cal.get(Calendar.DAY_OF_MONTH);
|
||||
|
||||
SimpleDateFormat t1 = new SimpleDateFormat("yyyyMMdd");
|
||||
String nowTime = t1.format(cal.getTime());*/
|
||||
|
||||
// for (BoardVO bvo: resultList) {
|
||||
// Document doc = Jsoup.parse(bvo.getNttCn());
|
||||
// String text = doc.text();
|
||||
// bvo.setNttCn2(text);
|
||||
/*if("9470000".equals(bmVO.getMenuNo())){ //인재채용시
|
||||
String tempYmd = "";
|
||||
if(null != bvo.getNtceBgnde() && !"".equals(bvo.getNtceBgnde())) { //모집기간 요일 추가하여 txt로 변환
|
||||
tempYmd = bvo.getNtceBgnde().substring(0,4)+"-"+ bvo.getNtceBgnde().substring(4,6)+"-"+ bvo.getNtceBgnde().substring(6,8);
|
||||
tempYmd = tempYmd+"("+getDateDay(tempYmd , "yyyy-MM-dd")+")" ;
|
||||
tempYmd = tempYmd + " "+bvo.getNtceBgnde().substring(8,10) +":"+bvo.getNtceBgnde().substring(10,12) ;
|
||||
bvo.setNtceBgndeView(tempYmd);
|
||||
if(Integer.parseInt(nowTime) > Integer.parseInt(bvo.getNtceEndde().substring(0,8)) ) {
|
||||
bvo.setSeCd("09");
|
||||
}
|
||||
}
|
||||
|
||||
if(null != bvo.getNtceEndde() && !"".equals(bvo.getNtceEndde())) {
|
||||
tempYmd = bvo.getNtceEndde().substring(0,4)+"-"+ bvo.getNtceEndde().substring(4,6)+"-"+ bvo.getNtceEndde().substring(6,8);
|
||||
tempYmd = tempYmd+"("+getDateDay(tempYmd , "yyyy-MM-dd")+")" ;
|
||||
tempYmd = tempYmd + " "+bvo.getNtceEndde().substring(8,10) +":"+bvo.getNtceEndde().substring(10,12) ;
|
||||
bvo.setNtceEnddeView(tempYmd);
|
||||
}
|
||||
}*/
|
||||
// }
|
||||
PaginationInfo paginationInfoMobile = new PaginationInfo();
|
||||
paginationInfoMobile.setCurrentPageNo(paginationInfo.getCurrentPageNo());
|
||||
paginationInfoMobile.setTotalRecordCount(paginationInfo.getTotalRecordCount());
|
||||
|
||||
@ -4,6 +4,8 @@ import java.io.Serializable;
|
||||
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
/**
|
||||
* 댓글관리 서비스 데이터 처리 모델
|
||||
* @author 공통컴포넌트개발팀 한성곤
|
||||
@ -21,7 +23,7 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
* </pre>
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class Comment implements Serializable {
|
||||
public class Comment extends ComDefaultVO implements Serializable {
|
||||
/** 댓글번호 */
|
||||
private String commentNo = "";
|
||||
|
||||
@ -339,6 +341,8 @@ public class Comment implements Serializable {
|
||||
public void setSiteId(String siteId) {
|
||||
this.siteId = siteId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -310,7 +310,7 @@ public class EgovSysLogAspect {
|
||||
sysLog.setRqesterIp(ip);
|
||||
|
||||
//sysLogService.logInsertSysLog(sysLog);
|
||||
sysLogService.logInsertAdminSysLog(sysLog);
|
||||
// sysLogService.logInsertAdminSysLog(sysLog);
|
||||
|
||||
}
|
||||
|
||||
@ -365,7 +365,7 @@ public class EgovSysLogAspect {
|
||||
sysLog.setRqesterIp(ip);
|
||||
|
||||
//sysLogService.logInsertSysLog(sysLog);
|
||||
sysLogService.logInsertAdminSysLog(sysLog);
|
||||
// sysLogService.logInsertAdminSysLog(sysLog);
|
||||
|
||||
}
|
||||
|
||||
@ -420,7 +420,7 @@ public class EgovSysLogAspect {
|
||||
sysLog.setRqesterIp(ip);
|
||||
|
||||
//sysLogService.logInsertSysLog(sysLog);
|
||||
sysLogService.logInsertAdminSysLog(sysLog);
|
||||
// sysLogService.logInsertAdminSysLog(sysLog);
|
||||
|
||||
}
|
||||
|
||||
@ -462,7 +462,7 @@ public class EgovSysLogAspect {
|
||||
sysLog.setRqesterIp(ip);
|
||||
|
||||
//sysLogService.logInsertSysLog(sysLog);
|
||||
sysLogService.logInsertAdminSysLog(sysLog);
|
||||
// sysLogService.logInsertAdminSysLog(sysLog);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -210,7 +210,7 @@ public class MainController {
|
||||
public String siteMainPage(HttpServletRequest request, ModelMap model, HttpSession session) throws Exception {
|
||||
|
||||
/** 메인비주얼 */
|
||||
model.addAttribute("mainzoneImg", this.mainzone()); // PC
|
||||
model.addAttribute("mainzoneImg", this.mainzone());
|
||||
|
||||
/** 팝업 괸리 */
|
||||
model.addAttribute("popupList", this.Popup());
|
||||
@ -230,8 +230,12 @@ public class MainController {
|
||||
/** 뉴스레터 */
|
||||
model.addAttribute("faqList", this.faqList());
|
||||
|
||||
/** 분쟁조정 사례 */
|
||||
model.addAttribute("examList", this.examList());
|
||||
|
||||
/** 팝업 */
|
||||
model.addAttribute("popupList", this.popupList());
|
||||
|
||||
return "web/main/mainPage";
|
||||
}
|
||||
|
||||
@ -1261,6 +1265,13 @@ public class MainController {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : faqList
|
||||
* @author : JunHo Lee
|
||||
* @date : 2024.10.17
|
||||
* @description :
|
||||
* @return
|
||||
*/
|
||||
private List<Map<String,Object>> faqList(){
|
||||
Map<String,Object> paramMap = new HashMap<String, Object>();
|
||||
|
||||
@ -1295,6 +1306,13 @@ public class MainController {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : examList
|
||||
* @author : JunHo Lee
|
||||
* @date : 2024.10.17
|
||||
* @description :
|
||||
* @return
|
||||
*/
|
||||
private List<Map<String,Object>> examList(){
|
||||
List<Map<String,Object>> bbsList = new ArrayList<>();
|
||||
for(
|
||||
@ -1349,6 +1367,38 @@ public class MainController {
|
||||
return bbsList;
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : popupList
|
||||
* @author : JunHo Lee
|
||||
* @date : 2024.10.17
|
||||
* @description :
|
||||
* @return
|
||||
*/
|
||||
private List<?> popupList(){
|
||||
PopupManageVO popupManageVO = new PopupManageVO();
|
||||
popupManageVO.setRecordCountPerPage(10); //10개만
|
||||
popupManageVO.setNtceAt("Y"); //사용만
|
||||
popupManageVO.setMainPageFlag("Y") ; //메인화면의 용도(시작일 종료일 사이 조회)
|
||||
List<?> popupList = new ArrayList<>();
|
||||
try {
|
||||
popupList = egovPopupManageService.selectPopupMainList(popupManageVO);
|
||||
} catch (Exception e) {
|
||||
}
|
||||
return popupList;
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : setViewMenu
|
||||
* @author : JunHo Lee
|
||||
* @date : 2024.10.17
|
||||
* @description :
|
||||
* @param request
|
||||
* @param commandMap
|
||||
* @param tempMenuManageVO
|
||||
* @param resultVO
|
||||
* @param menuManageVO
|
||||
* @throws Exception
|
||||
*/
|
||||
private void setViewMenu(HttpServletRequest request, Map<String, Object> commandMap, MenuManageVO tempMenuManageVO,
|
||||
MenuManageVO resultVO, MenuManageJTreeVO menuManageVO) throws Exception {
|
||||
if (request.getRequestURI().contains("/web/survey_back")) {// 설문조사(각 사이트 마다 이름이 달라) survey > survey_back 으로 사용한
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<sqlMap resource="egovframework/sqlmap/let/cop/cmt/EgovArticleComment_SQL_Oracle.xml"/>
|
||||
</sqlMapConfig>
|
||||
@ -91,25 +91,30 @@
|
||||
<result property="tmplatId" column="TMPLAT_ID"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSMasterInfs" parameterClass="BoardMasterVO" resultMap="boardMasterList" >
|
||||
<!-- <select id="BBSAttributeManageDAO.selectBBSMasterInfs" parameterClass="BoardMasterVO" resultMap="boardMasterList" > -->
|
||||
<select id="BBSAttributeManageDAO.selectBBSMasterInfs" parameterClass="BoardMasterVO" resultClass="BoardMasterVO" >
|
||||
/* BBSAttributeManageDAO.selectBBSMasterInfs */
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.BBS_ID, a.BBS_TY_CODE, b.CODE_NM as BBS_TY_CODE_NM,
|
||||
a.BBS_ATTRB_CODE, c.CODE_NM as BBS_ATTRB_CODE_NM, a.BBS_NM,
|
||||
a.TMPLAT_ID, a.USE_AT,
|
||||
|
||||
a.WRITE_YN,
|
||||
a.BBS_ID AS bbsId
|
||||
, a.BBS_TY_CODE as bbsTyCode
|
||||
, b.CODE_NM as BBS_TY_CODE_NM
|
||||
, a.BBS_ATTRB_CODE as bbsAttrbCode
|
||||
, c.CODE_NM as BBS_ATTRB_CODE_NM
|
||||
, a.BBS_NM as bbsNm
|
||||
, a.TMPLAT_ID, a.USE_AT
|
||||
, a.WRITE_YN as writeYn
|
||||
|
||||
|
||||
DECODE(a.USE_AT , 'N', '미사용', '사용') USE_AT_TXT ,
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') AS FRST_REGIST_PNTTM,
|
||||
NVL(d.TOTCNT, 0) AS TOTCNT,
|
||||
NVL(d.NEWCNT, 0) AS NEWCNT,
|
||||
a.WRITE_YN,
|
||||
, DECODE(a.USE_AT , 'N', '미사용', '사용') as useAtTxt
|
||||
, TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') AS frstRegistPnttm
|
||||
, NVL(d.TOTCNT, 0) AS totCnt
|
||||
, NVL(d.NEWCNT, 0) AS newCnt
|
||||
|
||||
DECODE(e.MENU_NM,'root' , '', e.MENU_NM) AS MENU_NM
|
||||
|
||||
, DECODE(e.MENU_NM,'root' , '', e.MENU_NM) AS menuNm
|
||||
|
||||
FROM
|
||||
LETTNBBSMASTER a
|
||||
@ -169,10 +174,9 @@
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
</select>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSMasterInfsCnt" parameterClass="BoardMasterVO" resultClass="java.lang.Integer" >
|
||||
@ -606,6 +610,8 @@
|
||||
</delete>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSIdList" parameterClass="ComDefaultVO" resultClass="egovMap" >
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
SELECT A.BBS_ID
|
||||
, A.BBS_NM
|
||||
, CASE WHEN B.MENU_NM = 'root' THEN '' ELSE B.MENU_NM END AS MENU_NM
|
||||
@ -615,7 +621,9 @@
|
||||
WHERE USE_AT = 'Y'
|
||||
AND BBS_NM LIKE '%'|| #searchKeyword# ||'%'
|
||||
ORDER BY BBS_NM
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
</select>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSIdListCnt" parameterClass="ComDefaultVO" resultClass="java.lang.Integer" >
|
||||
|
||||
@ -240,6 +240,8 @@
|
||||
|
||||
<select id="BBSManageDAO.selectBoardArticleList" parameterClass="BoardVO" resultMap="boardListRead" >
|
||||
/* BBSManageDAO.selectBoardArticleList */
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, a.NTCR_NM as FRST_REGISTER_NM,
|
||||
@ -319,10 +321,9 @@
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
, NTT_ID desc /** 댓글로 인해서 무조건 세팅 */
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
</select>
|
||||
|
||||
<select id="BBSManageDAO.selectBoardArticleListCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" >
|
||||
@ -362,6 +363,9 @@
|
||||
|
||||
<select id="BBSManageDAO.selectBoardArticleListWeb" parameterClass="BoardVO" resultMap="boardList" >
|
||||
/* BBSManageDAO.selectBoardArticleListWeb */
|
||||
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
<![CDATA[
|
||||
SELECT A.*
|
||||
/*
|
||||
@ -485,10 +489,9 @@
|
||||
</isNotEmpty>
|
||||
A.frst_regist_pnttm DESC,
|
||||
A.SORT_ORDR DESC, A.NTT_NO ASC
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
|
||||
</select>
|
||||
|
||||
@ -953,6 +956,9 @@
|
||||
|
||||
<select id="BBSManageDAO.selectBoardNotifyArticleList" parameterClass="BoardVO" resultMap="boardList" >
|
||||
/* BBSManageDAO.selectBoardNotifyArticleList */
|
||||
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
SELECT
|
||||
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID
|
||||
, NVL(b.USER_NM, a.NTCR_NM) as FRST_REGISTER_NM
|
||||
@ -1018,7 +1024,9 @@
|
||||
</isNotEmpty>
|
||||
|
||||
ORDER BY a.SORT_ORDR DESC, NTT_NO ASC
|
||||
LIMIT 10
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
</select>
|
||||
|
||||
<select id="BBSManageDAO.selectBoardHstList" parameterClass="BoardChgHst" resultMap="boardChgHstList" >
|
||||
|
||||
@ -65,6 +65,8 @@
|
||||
|
||||
<select id="EgovArticleCommentDAO.selectArticleCommentList" parameterClass="CommentVO" resultMap="commentList">
|
||||
/* EgovArticleCommentDAO.selectArticleCommentList */
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
SELECT
|
||||
a.ANSWER_NO, a.NTT_ID, a.BBS_ID,
|
||||
DECODE(a.MBL_DN , '', '0', '1') AS MBL_DN,
|
||||
@ -83,10 +85,9 @@
|
||||
ORDER BY a.FRST_REGIST_PNTTM ASC
|
||||
|
||||
|
||||
/*
|
||||
LIMIT subRecordCountPerPage OFFSET subFirstIndex
|
||||
*/
|
||||
OFFSET #subFirstIndex# ROWS FETCH NEXT #subRecordCountPerPage# ROWS ONLY;
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
@ -74,6 +74,8 @@
|
||||
<!-- 팝업창관리::목록조회 게시물정보 -->
|
||||
<select id="PopupManage.selectPopupManage" resultClass="egovMap">
|
||||
/* PopupManage.selectPopupManage */
|
||||
SELECT * FROM (
|
||||
SELECT ROWNUM AS RN, PG.* FROM (
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.POPUP_ID,
|
||||
@ -124,10 +126,9 @@
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
) PG
|
||||
WHERE <![CDATA[ ROWNUM <= #firstIndex# + #recordCountPerPage# ]]> <!-- 페이징 -->
|
||||
) <![CDATA[ WHERE RN > #firstIndex# ]]> <!-- 페이징 -->
|
||||
|
||||
</select>
|
||||
<!-- 팝업창관리::목록조회_게시물 총갯수 -->
|
||||
|
||||
@ -3,15 +3,15 @@
|
||||
Description : (사용자)게시물 조회 화면
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
---------- -------- ---------------------------
|
||||
2009.03.23 이삼섭 최초 생성
|
||||
2009.06.26 한성곤 2단계 기능 추가 (댓글관리, 만족도조사)
|
||||
2011.08.31 JJY 경량환경 버전 생성
|
||||
2013.05.23 이기하 상세보기 오류수정
|
||||
수정일 수정자 수정내용
|
||||
---------- -------- ---------------------------
|
||||
2009.03.23 이삼섭 최초 생성
|
||||
2009.06.26 한성곤 2단계 기능 추가 (댓글관리, 만족도조사)
|
||||
2011.08.31 JJY 경량환경 버전 생성
|
||||
2013.05.23 이기하 상세보기 오류수정
|
||||
|
||||
author : 공통서비스 개발팀 이삼섭
|
||||
since : 2009.03.23
|
||||
author : 공통서비스 개발팀 이삼섭
|
||||
since : 2009.03.23
|
||||
--%>
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
@ -30,36 +30,10 @@
|
||||
response.setDateHeader("Expires",0);
|
||||
if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache");
|
||||
%>
|
||||
<head>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
|
||||
});
|
||||
|
||||
/* function fnPopup(acType){
|
||||
var mblDn = "";
|
||||
var userNm = "";
|
||||
var form = document.searchForm;
|
||||
|
||||
//temp Data
|
||||
mblDn = "USRCNFRM_00000000320";
|
||||
userNm = "우영두";
|
||||
|
||||
form.mblDn.value = mblDn;
|
||||
form.ntcrNm.value = userNm;
|
||||
if(acType == "delete"){
|
||||
if (confirm('<spring:message code="common.delete.msg" />')) {
|
||||
document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
}else{
|
||||
document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
|
||||
document.searchForm.method = "get";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
} */
|
||||
|
||||
|
||||
var listPage = $(location).attr('href').split($(location).attr('host'))[1].split('Detail.do')[0]+'List.do'+"?bbsId=<c:out value='${brdMstrVO.bbsId}' />" ;
|
||||
var listPage1 = $(location).attr('href').split($(location).attr('host'))[1].split('Detail.do')[0]+'List.do'
|
||||
var detailPage = $(location).attr('href').split($(location).attr('host'))[1].split('?')[0] ;
|
||||
@ -71,8 +45,8 @@ var detailPage = $(location).attr('href').split($(location).attr('host'))[1].spl
|
||||
location.href = listPage ;
|
||||
return;
|
||||
}
|
||||
document.searchForm.action = listPage1;
|
||||
document.searchForm.submit();
|
||||
document.searchForm.action = listPage1;
|
||||
document.searchForm.submit();
|
||||
}
|
||||
|
||||
function fn_egov_select_detail(bbsId , nttId) { //이전/다음글 상세
|
||||
@ -84,16 +58,16 @@ var detailPage = $(location).attr('href').split($(location).attr('host'))[1].spl
|
||||
}
|
||||
|
||||
function fn_egov_delete_notice() {
|
||||
if (confirm('<spring:message code="common.delete.msg" />')) {
|
||||
document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
if (confirm('<spring:message code="common.delete.msg" />')) {
|
||||
document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function fn_egov_moveUpdt_notice(){
|
||||
document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
|
||||
document.searchForm.method = "post";
|
||||
document.searchForm.submit();
|
||||
document.searchForm.method = "post";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -157,205 +131,72 @@ function fn_egov_select_commentList(pageNo) {
|
||||
}
|
||||
</script>
|
||||
</c:if>
|
||||
</head>
|
||||
<body>
|
||||
<!-- contents 영역 -->
|
||||
<form:form commandName="searchForm" name="searchForm" method="post" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>">
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||
<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>"/>
|
||||
<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>"/>
|
||||
<input name="password" type="hidden" value="<c:out value='${searchVO.password}'/>"/>
|
||||
<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
|
||||
<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
|
||||
<input type="hidden" id= "mblDn" name="mblDn" value="<c:out value='${usrMblDn}' />"/>
|
||||
<input type="hidden" id= "ntcrNm" name="ntcrNm" value=""/>
|
||||
<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
|
||||
|
||||
</form:form>
|
||||
<%-- <div class="subCont">
|
||||
<h3 class="contTit"><c:out value="${brdMstrVO.bbsNm}"/></h3>
|
||||
<!-- view 영역 -->
|
||||
<div class="contentWrap board ${'9620000' eq brdMstrVO.menuNo ? 'answer' : ''}">
|
||||
<div class="viewWrap">
|
||||
<div class="viewHead">
|
||||
<h4><c:out value="${result.nttSj}" /></h4>
|
||||
<ul class="infor">
|
||||
<li>
|
||||
<span >작성일 : <c:out value="${result.frstRegisterPnttm}" /></span>
|
||||
<span class="inforLine">조회수 : <c:out value="${result.inqireCo}" /></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="viewCont ${'9620000' eq brdMstrVO.menuNo ? 'fs18 c_222222' : ''}">
|
||||
<c:if test="${'9620000' eq brdMstrVO.menuNo}">
|
||||
<c:out value="${result.nttCn}" />
|
||||
</c:if>
|
||||
<c:if test="${'9620000' ne brdMstrVO.menuNo}">
|
||||
<c:out value="${result.nttCn}" escapeXml="false"/>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
<!-- 답변 -->
|
||||
<c:forEach var="answerResult" items="${answerList}" varStatus="status">
|
||||
<div class="${'9620000' eq brdMstrVO.menuNo ? 'viewAnswer fs18 c_222222 fwLg' : 'viewCont'}">
|
||||
<p class="readOnlyWrap">A<span class="readOnly">답변</span></p>
|
||||
<p><c:out value="${answerResult.nttCn}" escapeXml="false" /></p>
|
||||
</div>
|
||||
</c:forEach>
|
||||
<c:if test="${result.atchFileCnt > 0}">
|
||||
<ul class="attach">
|
||||
<li><c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId" value="${result.atchFileId}" />
|
||||
</c:import>
|
||||
</li>
|
||||
</ul>
|
||||
</c:if>
|
||||
|
||||
<div class="btnWrap center">
|
||||
<!-- 묻고답하기 경우 답변이 없는경우 수정 -->
|
||||
<c:if test="${'9620000' eq brdMstrVO.menuNo && empty answerList && 'T' ne result.secretAt}">
|
||||
<button type="button" class="btnType btnType1" onclick="javascript:fn_egov_moveUpdt_notice(); return false;">수정</button>
|
||||
<button type="button" class="btnType btnType2" onclick="javascript:fn_egov_delete_notice('1'); return false;">삭제</button>
|
||||
</c:if>
|
||||
|
||||
<c:if test="${not empty PubDetail}">
|
||||
<button type="button" class="btnType btnType3 w80" onclick="javascript:history.back(); return false;">목록</button>
|
||||
</c:if>
|
||||
<c:if test="${empty PubDetail}">
|
||||
<button type="button" class="btnType btnType3 w80" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
|
||||
</c:if>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<c:if test="${'9620000' ne brdMstrVO.menuNo}">
|
||||
<table class="listNav">
|
||||
<caption>이전 다음 글보기</caption>
|
||||
<colgroup>
|
||||
<col data-veiw="th" style="width:140px">
|
||||
<col data-veiw="td" style="width:auto">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" class="listNavNext">이전글</th>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty prevNttIdNSj}">
|
||||
이전글이 없습니다.
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
|
||||
<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
|
||||
<c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
|
||||
<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;" title="현재창 이전글이동">
|
||||
<c:out value="${prevNttSj}" />
|
||||
</a>
|
||||
<span class="nb_date"><c:out value="${prevNttDate}" /></span>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row" class="listNavPrev">다음글</th>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty nextNttIdNSj}">
|
||||
다음글이 없습니다.
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
|
||||
<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
|
||||
<c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
|
||||
<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;" title="현재창 다음글이동">
|
||||
<c:out value="${nextNttSj}" />
|
||||
</a>
|
||||
<span class="nb_date"><c:out value="${nextNttDate}" /></span>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</c:if>
|
||||
</div>
|
||||
</div><!-- // view 영역 -->
|
||||
</div>
|
||||
<!--//contents 영역 --> --%>
|
||||
<form:form commandName="searchForm" name="searchForm" method="post" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>">
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||
<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>"/>
|
||||
<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>"/>
|
||||
<input name="password" type="hidden" value="<c:out value='${searchVO.password}'/>"/>
|
||||
<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
|
||||
<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
|
||||
<input type="hidden" id= "mblDn" name="mblDn" value="<c:out value='${usrMblDn}' />"/>
|
||||
<input type="hidden" id= "ntcrNm" name="ntcrNm" value=""/>
|
||||
<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
|
||||
</form:form>
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap aut_cont" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2><c:out value="${brdMstrVO.bbsNm}"/></h2>
|
||||
</div>
|
||||
<div class="sub_content">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 관련 서식</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
<h3 class="sub_con_tit"><c:out value="${brdMstrVO.bbsNm}"/></h3>
|
||||
|
||||
<div class="list_view">
|
||||
<div class="view_top">
|
||||
<p class="view_tit"><c:out value="${result.nttSj}" /></p>
|
||||
<div class="view_info">
|
||||
<p>날짜 <span><c:out value="${result.frstRegisterPnttm}" /></span></p>
|
||||
<p>작성자 <span><c:out value="${result.ntcrNm}"/></span></p>
|
||||
<c:if test="${'9620000' ne brdMstrVO.menuNo && '9650000' ne brdMstrVO.menuNo}">
|
||||
<p>담당부서 <span><c:out value="${result.pubLoc}"/></span></p>
|
||||
</c:if>
|
||||
|
||||
<p>조회수 <span><c:out value="${result.inqireCo}" /></span></p>
|
||||
</div>
|
||||
<c:if test="${'9620000' ne brdMstrVO.menuNo}">
|
||||
<div class="view_info">
|
||||
<p>URL <span><c:out value="${result.linkUrl}"/></span></p>
|
||||
</div>
|
||||
<div class="list_view_wrap">
|
||||
<h4 class="list_view_tit">
|
||||
<c:out value="${result.nttSj}" />
|
||||
</h4>
|
||||
<ul class="view_info">
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성일 : </p>
|
||||
<i class="icon td_calendar"></i>
|
||||
<c:out value="${result.frstRegisterPnttm}" />
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성자 : </p>
|
||||
<i class="icon td_writer"></i>
|
||||
<c:out value="${result.ntcrNm}"/>
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 조회수 : </p>
|
||||
<i class="icon td_view"></i>
|
||||
<c:out value="${result.inqireCo}" />
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· URL : </p>
|
||||
<c:out value="${result.linkUrl}"/>
|
||||
</li>
|
||||
</ul>
|
||||
<c:if test="${not empty result.atchFileId}">
|
||||
<ul class="view_file_list">
|
||||
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId" value="${result.atchFileId}" />
|
||||
<c:param name="pdf_view" value="Y" />
|
||||
</c:import>
|
||||
</ul>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="view_text">
|
||||
<p>
|
||||
<c:if test="${'9620000' eq brdMstrVO.menuNo || '9650000' eq brdMstrVO.menuNo}">
|
||||
${fn:replace(result.nttCn, crlf , '<br/>')}
|
||||
</c:if>
|
||||
<c:if test="${'9620000' ne brdMstrVO.menuNo && '9650000' ne brdMstrVO.menuNo}">
|
||||
<%-- <c:out value="${result.nttCn}" escapeXml="false"/> --%>
|
||||
<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}" escapeXml="false"/>
|
||||
</c:if>
|
||||
</p>
|
||||
</div>
|
||||
<c:if test="${not empty result.atchFileId}">
|
||||
<div class="file_list">
|
||||
<tr>
|
||||
<!-- <th>첨부파일 목록</th> -->
|
||||
<td>
|
||||
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId" value="${result.atchFileId}" />
|
||||
<c:param name="pdf_view" value="Y" />
|
||||
</c:import>
|
||||
</td>
|
||||
</tr>
|
||||
<div class="view_content">
|
||||
<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}" escapeXml="false"/>
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left">
|
||||
</div>
|
||||
<div class="btn_right">
|
||||
<c:choose>
|
||||
<c:when test="${'9620000' eq brdMstrVO.menuNo}">
|
||||
<button type="button" class="btnType08" onclick="javascript:fn_egov_delete_notice(); return false;">삭제</button>
|
||||
<button type="button" class="btnType09" onclick="javascript:fn_egov_moveUpdt_notice(); return false;">수정</button>
|
||||
</c:when>
|
||||
<c:when test="${'9650000' eq brdMstrVO.menuNo && result.frstRegisterId eq errorUserId}">
|
||||
<button type="button" class="btnType08" onclick="javascript:fn_egov_delete_notice(); return false;">삭제</button>
|
||||
<button type="button" class="btnType09" onclick="javascript:fn_egov_moveUpdt_notice(); return false;">수정</button>
|
||||
</c:when>
|
||||
</c:choose>
|
||||
<%-- <c:if test="${'9620000' eq brdMstrVO.menuNo || '9650000' eq brdMstrVO.menuNo}">
|
||||
<button type="button" class="btnType08" onclick="javascript:fn_egov_delete_notice(); return false;">삭제</button>
|
||||
<button type="button" class="btnType09" onclick="javascript:fn_egov_moveUpdt_notice(); return false;">수정</button>
|
||||
</c:if> --%>
|
||||
<button type="button" class="btnType11" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -365,41 +206,6 @@ function fn_egov_select_commentList(pageNo) {
|
||||
<c:param name="siteId" value="${brdMstrVO.siteId}" />
|
||||
</c:import>
|
||||
</c:if>
|
||||
<!-- 댓글 -->
|
||||
<!-- <div class="cmmt_view">
|
||||
<div class="cmmt_tit">
|
||||
<i class="cmmt_icon"></i>
|
||||
<p>댓글 <span>1</span>개</p>
|
||||
</div>
|
||||
<ul class="cmmt_list">
|
||||
<li>
|
||||
<div class="cmmt_person">관리자</div>
|
||||
<div class="cmmt_detail">
|
||||
<p>유행은 돌고 돈다 레트로 디자인이 유행하고 있는 지금, 딱 맞는 말이 아닐까 생각됩니다. 레트로란 일명 '복고풍' 디자인을 지칭하는 말로 오래된 것에 대한 향수를
|
||||
불러일으키는... 유행은 돌고
|
||||
돈다 레트로 디자인이 유행하고 있는 지금, 딱 맞는 말이 아닐까 생각됩니다. 레트로란 일명 '복고풍' 디자인을 지칭하는 말로 오래된 것에 대한 향수를 불러일으키는... </p>
|
||||
|
||||
<div class="cmmt_date">2020.07.29 13:42</div>
|
||||
<div class="btn_wrap">
|
||||
<button class="btnType05">수정</button>
|
||||
<button class="btnType11">삭제</button>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div> -->
|
||||
<!-- //댓글 -->
|
||||
<!-- <ul class="cmmt_wrap">
|
||||
<li class="cmmt_tit">
|
||||
<p>의견</p>
|
||||
</li>
|
||||
<li class="cmmt_text"><textarea name="" id="" cols="30" rows="3"></textarea></li>
|
||||
<li><button type="button" class="btn_add_cmmt">의견등록</button></td>
|
||||
</ul> -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
</body>
|
||||
|
||||
@ -23,7 +23,6 @@
|
||||
response.setDateHeader("Expires",0);
|
||||
if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache");
|
||||
%>
|
||||
<head>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
//$(".btnSearch").keyup(function(e){if(e.keyCode == 13) linkPage('1');});
|
||||
@ -51,40 +50,6 @@ function linkPage(pageNo) {
|
||||
document.frm.submit();
|
||||
}
|
||||
|
||||
/* function fn_chk_inqire_notice(bbsId, nttId){
|
||||
document.frm.nttId.value = nttId;
|
||||
document.frm.bbsId.value = bbsId;
|
||||
var form = document.frm ;
|
||||
var data = new FormData(form);
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/cop/bbsWeb/selectBoardChkDetailAjax.do",
|
||||
async:false,
|
||||
data: data,
|
||||
dataType:'json',
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
timeout: 600000,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
if(returnData.mblDnFlag){
|
||||
fn_egov_inqire_notice(returnData.searchVO.bbsId , returnData.searchVO.nttId);
|
||||
}else{
|
||||
var passck = prompt("비밀번호를 넣어주세요");
|
||||
if(null == passck){
|
||||
return;
|
||||
}
|
||||
$('#password').val(passck) ;
|
||||
fn_egov_inqire_notice(returnData.searchVO.bbsId , returnData.searchVO.nttId);
|
||||
}
|
||||
}else{
|
||||
}
|
||||
},
|
||||
error: function (e) {
|
||||
}
|
||||
});
|
||||
} */
|
||||
|
||||
function fn_egov_inqire_notice(bbsId, nttId) {
|
||||
document.frm.nttId.value = nttId;
|
||||
@ -109,79 +74,65 @@ var _bbsId = "<c:out value='${boardVO.bbsId}'/>";
|
||||
var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<!--//contents 영역 -->
|
||||
|
||||
<!-- 게시판 검색 텍스트 입력 부분 구분을 위해 /kccadrPb/usr/script/content.js-->
|
||||
<input type="hidden" name="pageType" id="pageType" value="bbs"/>
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub">
|
||||
<div class="inner">
|
||||
<div class="cont_tit">
|
||||
<h2>${brdMstrVO.bbsNm}</h2>
|
||||
</div>
|
||||
<div class="sub_content" id="sub">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>게시판</li>
|
||||
<li>${brdMstrVO.bbsNm}</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
|
||||
<h3 class="sub_con_tit">${brdMstrVO.bbsNm}</h3>
|
||||
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
|
||||
<input type="hidden" name="menuNo" class="hiddenMenuNo" />
|
||||
<c:if test="${not empty searchVO.seCd}"><%-- 구분값. 공모/결과 탭화면을 위한 --%>
|
||||
<input type="hidden" name="seCd" value="<c:out value='${searchVO.seCd}'/>" />
|
||||
</c:if>
|
||||
<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
|
||||
<input type="hidden" name="nttId" value="0" />
|
||||
<input type="hidden" name="nttIds" value="0" />
|
||||
<input type="hidden" name="searchYear" value="<c:out value='${boardVO.searchYear}'/>" />
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
|
||||
<input type="hidden" id= "mblDn" name="mblDn" value=""/>
|
||||
<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
|
||||
<input type="hidden" id= "password" name="password" value=""/>
|
||||
<input type="hidden" id="pubDetail" name="pubDetail" value=""/>
|
||||
|
||||
<div class="list_util">
|
||||
<label for="subSearch">검색조건 선택</label>
|
||||
<select name="searchCnd" id="subSearch" class="subSearch">
|
||||
<option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option>
|
||||
<option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option>
|
||||
<option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option>
|
||||
</select>
|
||||
<div class="input_wrap">
|
||||
<label for="subsearchTxt">검색어 입력</label>
|
||||
<input type="text" name="searchWrd" class="search_input" id="subsearchTxt" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>' >
|
||||
</div>
|
||||
<button type="button" class="btn_search" onclick="javascript:linkPage('1'); return false;">검색</button>
|
||||
</div>
|
||||
</form>
|
||||
<p>총 건수 : <span>${resultCnt}</span>건</p>
|
||||
<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
|
||||
<input type="hidden" name="menuNo" class="hiddenMenuNo" />
|
||||
<c:if test="${not empty searchVO.seCd}"><%-- 구분값. 공모/결과 탭화면을 위한 --%>
|
||||
<input type="hidden" name="seCd" value="<c:out value='${searchVO.seCd}'/>" />
|
||||
</c:if>
|
||||
<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
|
||||
<input type="hidden" name="nttId" value="0" />
|
||||
<input type="hidden" name="nttIds" value="0" />
|
||||
<input type="hidden" name="searchYear" value="<c:out value='${boardVO.searchYear}'/>" />
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
|
||||
<input type="hidden" id= "mblDn" name="mblDn" value=""/>
|
||||
<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
|
||||
<input type="hidden" id= "password" name="password" value=""/>
|
||||
<input type="hidden" id="pubDetail" name="pubDetail" value=""/>
|
||||
|
||||
<div class="search_wrap">
|
||||
<select name="searchCnd" id="subSearch" class="select">
|
||||
<option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option>
|
||||
<option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option>
|
||||
<option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option>
|
||||
</select>
|
||||
<input type="text" name="searchWrd" class="input_text" title="검색어 입력" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'>
|
||||
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
</form>
|
||||
<div class="table_top">
|
||||
<p class="list_total_number">전체 <span class="color_blue">${resultCnt}</span>건</p>
|
||||
</div>
|
||||
|
||||
<!-- list -->
|
||||
<div class="tb_list01">
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<%-- <caption><c:out value="${brdMstrVO.menuNm}"/> 목록 : 번호, 제목, 작성일, 처리현황, 조회수등의 정보제공</caption> --%>
|
||||
<colgroup>
|
||||
<col style="width:5%;">
|
||||
<col style="width:auto;">
|
||||
<c:choose>
|
||||
<c:when test="${brdMstrVO.menuNo eq '9620000'}">
|
||||
<col style="width:10%;"> <!-- 묻고답하기 -->
|
||||
<col style="width:10%;">
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<col style="width:10%;">
|
||||
</c:if>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
|
||||
<col style="width:10%;">
|
||||
</c:if>
|
||||
<col style="width:10%;">
|
||||
<col style="width:10%;">
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<col style="width:10%;">
|
||||
</c:if>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
|
||||
<col style="width:10%;">
|
||||
</c:if>
|
||||
<col style="width:10%;">
|
||||
<col style="width:10%;">
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<col style="width:10%;">
|
||||
</c:if>
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
@ -211,108 +162,59 @@ var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
|
||||
<tbody>
|
||||
<c:if test="${'1' eq searchVO.pageIndex}">
|
||||
<c:forEach var="result" items="${notifyList}" varStatus="status">
|
||||
<tr class="row">
|
||||
<td><span class="noticeBox">공지</span></td>
|
||||
<td class="link td_tit">
|
||||
<span class="read_only m_th_text">제목</span>
|
||||
<tr>
|
||||
<td>공지</td>
|
||||
<td class="td_title">
|
||||
<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
|
||||
<c:out value="${result.nttSj}" />
|
||||
</a>
|
||||
</td>
|
||||
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
||||
<td class="fileTd">
|
||||
<span class="m_th_text">첨부파일</span>
|
||||
<c:if test="${result.atchFileCnt > 0}">
|
||||
<%-- <a href="javascript:fn_egov_downFile('${result.atchFileId}','0')" title="다운로드"> --%>
|
||||
<img src="/img/post/atch_file.png" alt="첨부파일 있음">
|
||||
<!-- </a> -->
|
||||
</c:if>
|
||||
<%-- <c:if test="${result.atchFileCnt > 0}"> --%>
|
||||
<!-- <img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
|
||||
<%-- </c:if> --%>
|
||||
</td>
|
||||
</c:if>
|
||||
<td class="dateTd td_date">
|
||||
<span class="read_only m_th_text">작성일</span>
|
||||
<td>
|
||||
<c:out value="${result.frstRegisterPnttm}" />
|
||||
</td>
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<td class="viewCheck"><span class="m_th_text">조회수</span><span></span><c:out value="${result.inqireCo}" /></td>
|
||||
<td><c:out value="${result.inqireCo}" /></td>
|
||||
</c:if>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
|
||||
<c:forEach var="result" items="${resultList}" varStatus="status">
|
||||
<tr class="row">
|
||||
<td class="td_num">
|
||||
<tr>
|
||||
<td class="table_number">
|
||||
<c:out value="${paginationInfo.totalRecordCount+1 - ((searchVO.pageIndex-1) * searchVO.pageUnit + status.count)}" />
|
||||
</td>
|
||||
<c:choose>
|
||||
<c:when test="${brdMstrVO.menuNo eq '9620000'}">
|
||||
<td class="link lock td_tit"><!-- 묻고답하기 -->
|
||||
<span class="read_only m_th_text">제목</span>
|
||||
<%-- <a href="#" title="<c:out value="${result.nttSj}" />" onclick="javascript:fn_chk_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');"> --%>
|
||||
<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
|
||||
<c:out value="${result.nttSj}" />
|
||||
</a>
|
||||
</td>
|
||||
<td class="td_date">
|
||||
<span class="read_only m_th_text">작성일</span><c:out value="${result.frstRegisterPnttm}" />
|
||||
</td>
|
||||
<td class="td_status">
|
||||
<span class="read_only m_th_text">처리현황</span>
|
||||
<c:if test="${result.answerCnt eq '0'}">
|
||||
<span class="statusBox type1">답변대기</span>
|
||||
</c:if>
|
||||
<c:if test="${result.answerCnt ne '0'}">
|
||||
<span class="statusBox type2">답변완료</span>
|
||||
</c:if>
|
||||
</td>
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<td class="viewCheck"><span class="m_th_text">조회수</span><span></span><c:out value="${result.inqireCo}" /></td>
|
||||
</c:if>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td class="link td_tit">
|
||||
<span class="read_only m_th_text">제목</span>
|
||||
<%-- <a href="#" title="<c:out value="${result.nttSj}" />" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');"> --%>
|
||||
<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
|
||||
<c:out value="${result.nttSj}" />
|
||||
</a>
|
||||
</td>
|
||||
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
||||
<td class="fileTd">
|
||||
<span class="m_th_text">첨부파일</span>
|
||||
<c:if test="${result.atchFileCnt > 0}">
|
||||
<%-- <a href="javascript:fn_egov_downFile('${result.atchFileId}','0')" title="다운로드"> --%>
|
||||
<img src="/img/post/atch_file.png" alt="첨부파일 있음">
|
||||
<!-- </a> -->
|
||||
</c:if>
|
||||
</td>
|
||||
</c:if>
|
||||
<td class="dateTd td_date"><span class="read_only m_th_text">작성일</span><c:out value="${result.frstRegisterPnttm}" /></td>
|
||||
<td><span class="m_th_text">작성자</span><c:out value="${result.frstRegisterNm}" /></td>
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<td class="viewCheck"><span class="m_th_text">조회수</span><span></span><c:out value="${result.inqireCo}" /></td>
|
||||
</c:if>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<td class="td_title">
|
||||
<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
|
||||
<c:out value="${result.nttSj}" />
|
||||
</a>
|
||||
</td>
|
||||
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
||||
<td>
|
||||
첨부파일
|
||||
<%-- <c:if test="${result.atchFileCnt > 0}"> --%>
|
||||
<!-- <img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
|
||||
<%-- </c:if> --%>
|
||||
</td>
|
||||
</c:if>
|
||||
<td><c:out value="${result.frstRegisterPnttm}" /></td>
|
||||
<td><c:out value="${result.frstRegisterNm}" /></td>
|
||||
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
||||
<td><c:out value="${result.inqireCo}" /></td>
|
||||
</c:if>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty resultList}">
|
||||
<tr class="row">
|
||||
<c:choose>
|
||||
<c:when test="${brdMstrVO.menuNo eq '9620000'}">
|
||||
<td colspan="5">
|
||||
검색된 내용이 없습니다.
|
||||
</td>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<td colspan="6">
|
||||
검색된 내용이 없습니다.
|
||||
</td>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
</tr>
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="6" class="list_none">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -328,12 +230,8 @@ var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}">
|
||||
<!-- <a href="#" onclick="javascript:fn_egov_addNotice(); return false;">임시글쓰기클릭</a> -->
|
||||
<button type="button" class="btnType09" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
</body>
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
<script src="/kofair_case_seed/usr/scripts/index.js"></script>
|
||||
<script src="/kofair_case_seed/script/plugin/swiper-11.1.9/package/swiper-bundle.js"></script>
|
||||
|
||||
|
||||
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function (){
|
||||
|
||||
@ -29,6 +29,20 @@ $(document).ready(function (){
|
||||
$("#layer_pop_<c:out value='${popupListData.popupId}' />").fadeIn();
|
||||
};
|
||||
</c:forEach>
|
||||
|
||||
// 팝업 위치 조정
|
||||
let offset = 0;
|
||||
$(".popup").each(function() {
|
||||
$(this).css({
|
||||
top: '10%', // 화면 중앙에 위치
|
||||
left: offset + 'px', // 각 팝업을 가로로 정렬
|
||||
transform: 'translateY(-50%)', // 세로 중앙 정렬
|
||||
position: 'absolute' // 부모 요소 기준으로 위치 설정
|
||||
});
|
||||
offset += $(this).outerWidth(true); // 다음 팝업의 위치를 현재 팝업의 너비만큼 이동
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
@ -328,3 +342,58 @@ function commonPopWindowopenForm(surl, popupwidth, popupheight, name, frm) {
|
||||
</div>
|
||||
</div>
|
||||
<!-- //배너 -->
|
||||
|
||||
<c:if test="${fn:length(popupList) > 0}" >
|
||||
<style>
|
||||
.popup {
|
||||
display: none; /* 처음에는 보이지 않도록 설정 */
|
||||
position: fixed; /* 화면에 고정 */
|
||||
left: 0; /* 초기 위치 설정 */
|
||||
top: 50%; /* 화면 중앙에 위치 */
|
||||
transform: translateY(-50%); /* 세로 중앙 정렬 */
|
||||
width: 300px; /* 팝업 너비 */
|
||||
height: auto; /* 높이를 내용에 맞게 자동 조정 */
|
||||
border: 1px solid #ccc;
|
||||
background-color: #f9f9f9;
|
||||
text-align: center;
|
||||
z-index: 1000; /* 다른 요소들 위에 표시되도록 설정 */
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); /* 그림자 효과 */
|
||||
padding: 20px; /* 내용과 경계 사이의 여백 */
|
||||
}
|
||||
.pop-container {
|
||||
text-align: left; /* 내용 정렬 */
|
||||
}
|
||||
.btn-r {
|
||||
margin-top: 10px; /* 버튼과 내용 사이의 여백 */
|
||||
}
|
||||
</style>
|
||||
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
|
||||
<div id="layer_pop_<c:out value='${popupListData.popupId}' />" class="popup">
|
||||
<div class="pop-container">
|
||||
<div class="pop-conts">
|
||||
<c:choose>
|
||||
<c:when test="${not empty popupListData.fileUrl}">
|
||||
<a href="<c:out value='${popupListData.fileUrl}' />" target="_blank">
|
||||
${popupListData.nttCn}
|
||||
</a>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<a href="#">
|
||||
${popupListData.nttCn}
|
||||
</a>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
<div class="btn-r">
|
||||
<div class="today_close">
|
||||
<c:if test="${popupListData.stopvewSetupAt eq 'Y' }">
|
||||
<label for="chkPupup_${status.count}">하루동안 창을 열지 않음</label>
|
||||
<input type="checkbox" id="chkPupup_${status.count}" name="chkPopup" tabindex="1" onClick="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" onkeypress="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" style="display:inline">
|
||||
</c:if>
|
||||
</div>
|
||||
<a href="#" tabindex="1" onclick="fn_layerClose('<c:out value='${popupListData.popupId}' />'); return false;" class="btn-layerClose" title="팝업 닫기"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
@ -2,9 +2,9 @@
|
||||
<html lang="ko">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>한국공정거래조정원 온라인분쟁조정시스템 > 분쟁조정 사례 > 가맹사업거래</title>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>한국공정거래조정원 온라인분쟁조정시스템 > 분쟁조정 사례 > 가맹사업거래</title>
|
||||
|
||||
<!-- css -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||
@ -23,169 +23,169 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="mask"></div>
|
||||
<div class="wrap sub">
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_header.html"></div>
|
||||
<div class="mask"></div>
|
||||
<div class="wrap sub">
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_header.html"></div>
|
||||
|
||||
<div class="contents sub">
|
||||
<div class="contents sub">
|
||||
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 사례</h2>
|
||||
</div>
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 사례</h2>
|
||||
</div>
|
||||
|
||||
<div class="inner">
|
||||
<div class="inner">
|
||||
|
||||
<!-- lnb -->
|
||||
<div class="lnb">
|
||||
<p class="title">분쟁조정 사례</p>
|
||||
<ul class="lnb_menu">
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">공정거래</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">가맹사업거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">하도급거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">대규모유통업거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">불공정약관</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">대리점거래</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">하위메뉴 있을 경우 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">분쟁조정 제도</a></li>
|
||||
<li><a href="#" class="active">분쟁조정 절차</a></li>
|
||||
<li><a href="#">분쟁조정 관련 서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //lnb -->
|
||||
<!-- lnb -->
|
||||
<div class="lnb">
|
||||
<p class="title">분쟁조정 사례</p>
|
||||
<ul class="lnb_menu">
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">공정거래</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">가맹사업거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">하도급거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">대규모유통업거래</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">불공정약관</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">대리점거래</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">하위메뉴 있을 경우 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">분쟁조정 제도</a></li>
|
||||
<li><a href="#" class="active">분쟁조정 절차</a></li>
|
||||
<li><a href="#">분쟁조정 관련 서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //lnb -->
|
||||
|
||||
<div class="sub_content">
|
||||
<div class="sub_content">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>분쟁조정 사례</li>
|
||||
<li>가맹사업거래</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>분쟁조정 사례</li>
|
||||
<li>가맹사업거래</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
|
||||
<h3 class="sub_con_tit">가맹사업거래</h3>
|
||||
<h3 class="sub_con_tit">가맹사업거래</h3>
|
||||
|
||||
<!-- search -->
|
||||
<div class="search_wrap">
|
||||
<!-- search -->
|
||||
<div class="search_wrap">
|
||||
|
||||
<select name="search_category" id="" title="검색유형 선택" class="select">
|
||||
<option value="search_category01">전체유형</option>
|
||||
<option value="search_category02">정보공개서 사전제공 의무</option>
|
||||
<option value="search_category03">가맹금 예치의무</option>
|
||||
<option value="search_category04">허위, 과장 정보제공 금지의무</option>
|
||||
<option value="search_category05">부당한 계약 해지</option>
|
||||
<option value="search_category06">부당한 계약 종료</option>
|
||||
<option value="search_category07">영업지역 침해</option>
|
||||
<option value="search_category08">불공정거래행위-거래상 지위 남용</option>
|
||||
<option value="search_category09">불공정거래행위-거래거절</option>
|
||||
<option value="search_category10">불공정거래행위-구속조건부 거래</option>
|
||||
<option value="search_category11">불공정거래행위-부당한 손해배상의무 부담</option>
|
||||
<option value="search_category12">기타</option>
|
||||
</select>
|
||||
<select name="search_category" id="" title="검색유형 선택" class="select">
|
||||
<option value="search_category01">전체유형</option>
|
||||
<option value="search_category02">정보공개서 사전제공 의무</option>
|
||||
<option value="search_category03">가맹금 예치의무</option>
|
||||
<option value="search_category04">허위, 과장 정보제공 금지의무</option>
|
||||
<option value="search_category05">부당한 계약 해지</option>
|
||||
<option value="search_category06">부당한 계약 종료</option>
|
||||
<option value="search_category07">영업지역 침해</option>
|
||||
<option value="search_category08">불공정거래행위-거래상 지위 남용</option>
|
||||
<option value="search_category09">불공정거래행위-거래거절</option>
|
||||
<option value="search_category10">불공정거래행위-구속조건부 거래</option>
|
||||
<option value="search_category11">불공정거래행위-부당한 손해배상의무 부담</option>
|
||||
<option value="search_category12">기타</option>
|
||||
</select>
|
||||
|
||||
<select name="search_type" id="" title="검색조건 선택" class="select">
|
||||
<option value="search_type01">제목</option>
|
||||
<option value="search_type02">내용</option>
|
||||
</select>
|
||||
<select name="search_type" id="" title="검색조건 선택" class="select">
|
||||
<option value="search_type01">제목</option>
|
||||
<option value="search_type02">내용</option>
|
||||
</select>
|
||||
|
||||
<input type="text" class="input_text" title="검색어 입력">
|
||||
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search">검색</button>
|
||||
<input type="text" class="input_text" title="검색어 입력">
|
||||
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search">검색</button>
|
||||
|
||||
</div>
|
||||
<!-- //search -->
|
||||
</div>
|
||||
<!-- //search -->
|
||||
|
||||
<!-- table -->
|
||||
<div class="table_top">
|
||||
<p class="list_total_number">전체 <span class="color_blue">3,581</span>건(<span class="color_blue">10</span>/400 페이지)</p>
|
||||
</div>
|
||||
<!-- table -->
|
||||
<div class="table_top">
|
||||
<p class="list_total_number">전체 <span class="color_blue">3,581</span>건(<span class="color_blue">10</span>/400 페이지)</p>
|
||||
</div>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:68px;">
|
||||
<col style="width:25%;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:5%;">
|
||||
<col style="width:10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>유형</th>
|
||||
<th>제목</th>
|
||||
<th>결과</th>
|
||||
<th>조회수</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="5" class="list_none">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td><i class="icon td_type hide td_icon"></i>기타의 불이익제공-③ 기타 분쟁</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹) 법에서 조정제외대상으로 지정한 것은 무엇입니까?</a></td>
|
||||
<td><i class="icon td_result hide td_icon"></i>성립</td>
|
||||
<td><i class="icon td_view hide td_icon"></i>110</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td><i class="icon td_type hide td_icon"></i>불공정거래행위-부당한 손해배상의무 부담</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹)(2021)(편의점 가맹본부의 부당한 손해배상 의무 부담 관련 분쟁조정 사례)</a></td>
|
||||
<td><i class="icon td_result hide td_icon"></i>성립</td>
|
||||
<td><i class="icon td_view hide td_icon"></i>110</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //table -->
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:68px;">
|
||||
<col style="width:25%;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:5%;">
|
||||
<col style="width:10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>유형</th>
|
||||
<th>제목</th>
|
||||
<th>결과</th>
|
||||
<th>조회수</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="5" class="list_none">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td><i class="icon td_type hide td_icon"></i>기타의 불이익제공-③ 기타 분쟁</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹) 법에서 조정제외대상으로 지정한 것은 무엇입니까?</a></td>
|
||||
<td><i class="icon td_result hide td_icon"></i>성립</td>
|
||||
<td><i class="icon td_view hide td_icon"></i>110</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td><i class="icon td_type hide td_icon"></i>불공정거래행위-부당한 손해배상의무 부담</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹)(2021)(편의점 가맹본부의 부당한 손해배상 의무 부담 관련 분쟁조정 사례)</a></td>
|
||||
<td><i class="icon td_result hide td_icon"></i>성립</td>
|
||||
<td><i class="icon td_view hide td_icon"></i>110</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //table -->
|
||||
|
||||
<ul class="page">
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_first" title="첫 페이지 이동"><i class="icon page_first"></i></a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_prev" title="이전 페이지 이동"><i class="icon page_prev"></i></a></li>
|
||||
<li><a href="#" class="btn btn_40" title="1 페이지 이동">1</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="2 페이지 이동">2</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="3 페이지 이동">3</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="4 페이지 이동">4</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="5 페이지 이동">5</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="6 페이지 이동">6</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="7 페이지 이동">7</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="8 페이지 이동">8</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="9 페이지 이동">9</a></li>
|
||||
<li><a href="#" class="btn btn_40 active" title="10 페이지 이동">10</a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_next" title="다음 페이지 이동"><i class="icon page_next"></i></a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_last" title="마지막 페이지 이동"><i class="icon page_last"></i></a></li>
|
||||
<ul class="page">
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_first" title="첫 페이지 이동"><i class="icon page_first"></i></a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_prev" title="이전 페이지 이동"><i class="icon page_prev"></i></a></li>
|
||||
<li><a href="#" class="btn btn_40" title="1 페이지 이동">1</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="2 페이지 이동">2</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="3 페이지 이동">3</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="4 페이지 이동">4</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="5 페이지 이동">5</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="6 페이지 이동">6</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="7 페이지 이동">7</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="8 페이지 이동">8</a></li>
|
||||
<li><a href="#" class="btn btn_40" title="9 페이지 이동">9</a></li>
|
||||
<li><a href="#" class="btn btn_40 active" title="10 페이지 이동">10</a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_next" title="다음 페이지 이동"><i class="icon page_next"></i></a></li>
|
||||
<li><a href="#" class="btn only_icon btn_40 btn_page_last" title="마지막 페이지 이동"><i class="icon page_last"></i></a></li>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_footer.html"></div>
|
||||
</div>
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_footer.html"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -2,146 +2,146 @@
|
||||
<html lang="ko">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>한국공정거래조정원 온라인분쟁조정시스템 > 분쟁조정 안내 > 분쟁조정 관련 서식 > 상세</title>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>한국공정거래조정원 온라인분쟁조정시스템 > 분쟁조정 안내 > 분쟁조정 관련 서식 > 상세</title>
|
||||
|
||||
<!-- css -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/common.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/layout.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/style.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/info.css">
|
||||
<!-- css -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/common.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/layout.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/style.css">
|
||||
<link rel="stylesheet" href="/kofair_case_seed/usr/style/info.css">
|
||||
|
||||
<!-- js -->
|
||||
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/common.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/layout.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/info.js"></script>
|
||||
<!-- js -->
|
||||
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/common.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/layout.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/info.js"></script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="mask"></div>
|
||||
<div class="wrap sub">
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_header.html"></div>
|
||||
<div class="mask"></div>
|
||||
<div class="wrap sub">
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_header.html"></div>
|
||||
|
||||
<div class="contents sub">
|
||||
<div class="contents sub">
|
||||
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 안내</h2>
|
||||
</div>
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 안내</h2>
|
||||
</div>
|
||||
|
||||
<div class="inner">
|
||||
<div class="inner">
|
||||
|
||||
<!-- lnb -->
|
||||
<div class="lnb">
|
||||
<p class="title">분쟁조정 안내</p>
|
||||
<ul class="lnb_menu">
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">분쟁조정 안내 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">분쟁조정 제도</a></li>
|
||||
<li><a href="#">분쟁조정 절차</a></li>
|
||||
<li><a href="#" class="active">분쟁조정 관련 서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">자주하는 질문 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차진행 관련 질문</a></li>
|
||||
<li><a href="#" class="active">(성립/불성립)절차종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">오시는 길</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">공지사항</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">뉴스레터 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">뉴스레터 자료</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //lnb -->
|
||||
<!-- lnb -->
|
||||
<div class="lnb">
|
||||
<p class="title">분쟁조정 안내</p>
|
||||
<ul class="lnb_menu">
|
||||
<li class="active">
|
||||
<a href="#none" class="lnb_menu_title">분쟁조정 안내 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">분쟁조정 제도</a></li>
|
||||
<li><a href="#">분쟁조정 절차</a></li>
|
||||
<li><a href="#" class="active">분쟁조정 관련 서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">자주하는 질문 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차진행 관련 질문</a></li>
|
||||
<li><a href="#" class="active">(성립/불성립)절차종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">오시는 길</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">공지사항</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#none" class="lnb_menu_title">뉴스레터 <i class="icon lnb_slide_toggle"></i></a>
|
||||
<ul class="lnb_sub_menu">
|
||||
<li><a href="#">뉴스레터 자료</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //lnb -->
|
||||
|
||||
<div class="sub_content">
|
||||
<div class="sub_content">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 관련 서식</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 안내</li>
|
||||
<li>분쟁조정 관련 서식</li>
|
||||
</ul>
|
||||
<!-- //page_location -->
|
||||
|
||||
<h3 class="sub_con_tit">분쟁조정 관련 서식</h3>
|
||||
<p class="sub_con_sub_tit">분쟁조정 신청서(및 작성예시), 위임장, 합의취하서 등 분쟁조정 관련 서식을 제공하고 있습니다. 다운로드 받아 사용하시기 바랍니다.</p>
|
||||
<h3 class="sub_con_tit">분쟁조정 관련 서식</h3>
|
||||
<p class="sub_con_sub_tit">분쟁조정 신청서(및 작성예시), 위임장, 합의취하서 등 분쟁조정 관련 서식을 제공하고 있습니다. 다운로드 받아 사용하시기 바랍니다.</p>
|
||||
|
||||
<div class="list_view">
|
||||
<div class="list_view">
|
||||
|
||||
<div class="list_view_wrap">
|
||||
<h4 class="list_view_tit">
|
||||
(가맹)(2023)기타 외식 가맹본부의 과중한 위약금 부과 관련 분쟁조정 사례
|
||||
</h4>
|
||||
<ul class="view_info">
|
||||
<li>
|
||||
<p class="view_info_tit">· 유형 : </p>
|
||||
<i class="icon td_type"></i>
|
||||
불공정거래행위-부당한 손해배상의무 부담
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성자 : </p>
|
||||
<i class="icon td_writer"></i>
|
||||
관리자
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성일 : </p>
|
||||
<i class="icon td_calendar"></i>
|
||||
2024-10-25
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 조회수 : </p>
|
||||
<i class="icon td_view"></i>
|
||||
153
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="view_file_list">
|
||||
<li><a href="#" download="download"><i class="icon file_download"></i>대규모유통업거래분야 분쟁 예방 체크리스트(대규모유통업자).pdf</a></li>
|
||||
<li><a href="#" download="download"><i class="icon file_download"></i>대규모유통업거래분야 분쟁 예방 체크리스트(대규모유통업자).pdf</a></li>
|
||||
</ul>
|
||||
<div class="view_content">
|
||||
온라인 분쟁조정 신청이 어려우신 경우 활용하시기 바랍니다.
|
||||
</div>
|
||||
<div class="list_view_wrap">
|
||||
<h4 class="list_view_tit">
|
||||
(가맹)(2023)기타 외식 가맹본부의 과중한 위약금 부과 관련 분쟁조정 사례
|
||||
</h4>
|
||||
<ul class="view_info">
|
||||
<li>
|
||||
<p class="view_info_tit">· 유형 : </p>
|
||||
<i class="icon td_type"></i>
|
||||
불공정거래행위-부당한 손해배상의무 부담
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성자 : </p>
|
||||
<i class="icon td_writer"></i>
|
||||
관리자
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 작성일 : </p>
|
||||
<i class="icon td_calendar"></i>
|
||||
2024-10-25
|
||||
</li>
|
||||
<li>
|
||||
<p class="view_info_tit">· 조회수 : </p>
|
||||
<i class="icon td_view"></i>
|
||||
153
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="view_file_list">
|
||||
<li><a href="#" download="download"><i class="icon file_download"></i>대규모유통업거래분야 분쟁 예방 체크리스트(대규모유통업자).pdf</a></li>
|
||||
<li><a href="#" download="download"><i class="icon file_download"></i>대규모유통업거래분야 분쟁 예방 체크리스트(대규모유통업자).pdf</a></li>
|
||||
</ul>
|
||||
<div class="view_content">
|
||||
온라인 분쟁조정 신청이 어려우신 경우 활용하시기 바랍니다.
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_40 gray_fill">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_40 gray_fill">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_footer.html"></div>
|
||||
</div>
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_footer.html"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user