Merge branch 'master' of http://subsub8729@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
commit
8ab56df6ce
@ -57,10 +57,9 @@ import kcc.let.sym.mnu.mpm.service.EgovMenuManageService;
|
||||
import kcc.let.sym.mnu.mpm.service.MenuManageVO;
|
||||
import kcc.let.sym.site.service.EgovSiteIpService;
|
||||
import kcc.let.sym.site.service.EgovSiteManagerService;
|
||||
import kcc.let.sym.site.service.SiteManagerVO;
|
||||
import kcc.let.uss.olp.qmc.service.EgovQustnrManageService;
|
||||
import kcc.let.uss.umt.service.EgovUserManageService;
|
||||
import kcc.let.uss.umt.service.UserManageVO;
|
||||
import seed.com.gtm.join.MemberJoinService;
|
||||
|
||||
/**
|
||||
* 템플릿 메인 페이지 컨트롤러 클래스(Sample 소스)
|
||||
@ -128,6 +127,9 @@ public class EgovMainController {
|
||||
@Resource(name = "meunCreateManageService")
|
||||
private EgovMenuCreateManageService menuCreateManageService;
|
||||
|
||||
@Resource(name = "memberJoinService")
|
||||
private MemberJoinService memberJoinService;
|
||||
|
||||
|
||||
/**
|
||||
* 메인 페이지에서 각 업무 화면으로 연계하는 기능을 제공한다.
|
||||
@ -233,6 +235,17 @@ public class EgovMainController {
|
||||
model.addAttribute("sessionTime", "60");
|
||||
|
||||
// model.addAttribute("authority", user.getAuthority());
|
||||
|
||||
//변경가능 소속
|
||||
String enableDept = (String) session.getAttribute("enableDept");
|
||||
String memberDept = (String) session.getAttribute("memberDept");
|
||||
String memberId = (String) session.getAttribute("memberId");
|
||||
enableDept += "," + memberDept;
|
||||
commandMap.put("enableDept", enableDept.replace("null,", ""));
|
||||
commandMap.put("memberId", memberId);
|
||||
model.addAttribute("memDept", memberDept);
|
||||
model.addAttribute("enaDept", memberJoinService.deptList(commandMap));
|
||||
|
||||
return "main/inc/EgovIncTopnav"; // 내부업무의 상단메뉴 화면
|
||||
}
|
||||
|
||||
|
||||
@ -304,17 +304,6 @@ public class MainController {
|
||||
model.addAttribute("ssoLoginVO", ssoLoginVO);
|
||||
}
|
||||
|
||||
// String returnSiteUrl = returnSiteUrlGlobal;
|
||||
// String returnSiteCode = returnSiteCodeGlobal;
|
||||
//
|
||||
// String joinUrl = joinUrl_Global;
|
||||
// String modifyUrl = modifyUrl_Global;
|
||||
|
||||
// model.addAttribute("returnSiteUrl", (URLEncoder.encode(returnSiteUrl)));
|
||||
// model.addAttribute("returnSiteCode", returnSiteCode);
|
||||
// model.addAttribute("joinUrl", joinUrl);
|
||||
// model.addAttribute("modifyUrl", modifyUrl);
|
||||
|
||||
return "web/com/webCommonHeader";
|
||||
}
|
||||
|
||||
@ -1141,108 +1130,23 @@ public class MainController {
|
||||
*/
|
||||
@RequestMapping(value="/web/com/leftMenu.do")
|
||||
public String webCommonLeftMenu(
|
||||
@RequestParam Map<String, Object> commandMap, HttpServletRequest request, @ModelAttribute("menuManageVO") MenuManageJTreeVO menuManageVO,
|
||||
HttpServletRequest request
|
||||
, @ModelAttribute("menuManageVO") MenuManageJTreeVO menuManageVO,
|
||||
ModelMap model)
|
||||
throws Exception {
|
||||
|
||||
MenuManageVO resultVO = new MenuManageVO();
|
||||
MenuManageVO tempMenuManageVO = new MenuManageVO();
|
||||
tempMenuManageVO.setSearchCondition("Y");
|
||||
setViewMenu(request , commandMap , tempMenuManageVO , resultVO , menuManageVO );
|
||||
List<MenuManageJTreeVO> menuLeftResultList = menuCreateManageService.selectMenuLeftListJtreeWeb(menuManageVO) ;
|
||||
model.addAttribute("menuLeftResultList", menuLeftResultList);
|
||||
if(request.getRequestURI().contains("/eng/")){
|
||||
model.addAttribute("eng", "eng");
|
||||
}
|
||||
// MenuManageVO resultVO = new MenuManageVO();
|
||||
// MenuManageVO tempMenuManageVO = new MenuManageVO();
|
||||
// tempMenuManageVO.setSearchCondition("Y");
|
||||
// setViewMenu(request , commandMap , tempMenuManageVO , resultVO , menuManageVO );
|
||||
// List<MenuManageJTreeVO> menuLeftResultList = menuCreateManageService.selectMenuLeftListJtreeWeb(menuManageVO) ;
|
||||
// model.addAttribute("menuLeftResultList", menuLeftResultList);
|
||||
// if(request.getRequestURI().contains("/eng/")){
|
||||
// model.addAttribute("eng", "eng");
|
||||
// }
|
||||
return "web/com/webCommonLeftMenu";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value="/{siteId}/web/com/getDivTop.do")
|
||||
public String getDivTop(@PathVariable("siteId") String siteId , HttpServletRequest request,
|
||||
@RequestParam Map<String, Object> commandMap, ModelMap model)
|
||||
throws Exception {
|
||||
return "blank";
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping("/{siteId}/web/searchTotal.do")
|
||||
public String searchTotal(@PathVariable("siteId") String siteId , HttpServletRequest request, @ModelAttribute("searchVO") BoardVO boardVO,
|
||||
@ModelAttribute("searchTotalVO") SearchTotalVO searchTotalVO, ModelMap model
|
||||
,RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
BoardMasterVO bmVO = new BoardMasterVO();
|
||||
|
||||
searchTotalVO.setPageUnit(propertiesService.getInt("pageUnit"));
|
||||
searchTotalVO.setPageSize(propertiesService.getInt("pageSize"));
|
||||
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
|
||||
paginationInfo.setCurrentPageNo(searchTotalVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(searchTotalVO.getPageUnit());
|
||||
paginationInfo.setPageSize(searchTotalVO.getPageSize());
|
||||
|
||||
searchTotalVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
searchTotalVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
searchTotalVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
//List<String, Object> map = bbsMngService.selectBoardTotalSearch(boardVO);
|
||||
List<SearchTotalVO> resultList = new ArrayList<SearchTotalVO>();
|
||||
resultList = bbsMngService.selectBoardTotalSearch(searchTotalVO);
|
||||
int totCnt = bbsMngService.selectBoardTotalSearchCnt(searchTotalVO);
|
||||
|
||||
//paginationInfo.setTotalRecordCount(resultList[0]);
|
||||
|
||||
model.addAttribute("resultList", resultList);
|
||||
model.addAttribute("totCnt", totCnt);
|
||||
paginationInfo.setTotalRecordCount(totCnt);
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
model.addAttribute("siteId", siteId);
|
||||
String siteFolder = "site/"+siteId ;
|
||||
/*if(!("linc".equals(siteId) || "klc".equals(siteId)) ){
|
||||
SiteManagerVO siteManagerVO = new SiteManagerVO();
|
||||
siteManagerVO.setSiteId(siteId);
|
||||
setSiteinfo(siteManagerVO, model , request );
|
||||
//return "web/site/theme_"+siteManagerVO.getTheme()+"/"+siteManagerVO.getIsMobile()+"/cop/bbs/EgovNoticeList";
|
||||
return "web/site/"+siteId+"/"+siteManagerVO.getIsMobile()+"/main/searchTotal";
|
||||
}*/
|
||||
return "web/"+siteFolder+"/main/searchTotal";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value="/com/getThemeLayout.do")
|
||||
public String getThemeLayout(HttpServletRequest request,
|
||||
@RequestParam Map<String, Object> commandMap, ModelMap model)
|
||||
throws Exception {
|
||||
|
||||
if(commandMap.get("url")!=null){
|
||||
String siteId = ((String)commandMap.get("url")).split("/")[3] ;
|
||||
|
||||
SiteManagerVO siteManagerVO = new SiteManagerVO();
|
||||
siteManagerVO.setSiteId(siteId);
|
||||
siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO) ;
|
||||
String theme = "01";
|
||||
/*if( !"".equals(siteManagerVO.getTheme()) && null != siteManagerVO.getTheme()){
|
||||
theme = siteManagerVO.getTheme() ;
|
||||
String isMobile = "pc";
|
||||
WebUtil util = new WebUtil();
|
||||
if(util.isMobile(request)){
|
||||
isMobile = "mobile";
|
||||
}
|
||||
//return "web/site/theme_"+theme+"/"+isMobile+"/layout";
|
||||
return "web/site/"+siteId+"/"+isMobile+"/layout";
|
||||
}*/
|
||||
|
||||
String isMobile = "pc";
|
||||
WebUtil util = new WebUtil();
|
||||
if(util.isMobile(request)){
|
||||
isMobile = "mobile";
|
||||
}
|
||||
return "web/site/"+siteId+"/"+isMobile+"/layout";
|
||||
}
|
||||
return "blank";
|
||||
}
|
||||
|
||||
private void setSiteinfo(SiteManagerVO siteManagerVO , ModelMap model , HttpServletRequest request) throws Exception{
|
||||
SiteManagerVO tempSiteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO) ;
|
||||
if(tempSiteManagerVO !=null){
|
||||
@ -1519,6 +1423,19 @@ public class MainController {
|
||||
return "web/com/webCommonQuickMenu";
|
||||
}
|
||||
|
||||
/**
|
||||
* 사용자 좌측 매뉴
|
||||
*/
|
||||
@RequestMapping(value="/web/com/subVisual.do")
|
||||
public String webCommonSubVisual(
|
||||
HttpServletRequest request
|
||||
, @ModelAttribute("menuManageVO") MenuManageJTreeVO menuManageVO,
|
||||
ModelMap model)
|
||||
throws Exception {
|
||||
|
||||
return "web/com/webCommonSubVisual";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -5,9 +5,14 @@ import java.io.Serializable;
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
public class XxxVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
// 검색조건
|
||||
@ -26,101 +31,11 @@ public class XxxVO extends ComDefaultVO implements Serializable {
|
||||
private String frstRegisterId = ""; // 최조작성자 ID
|
||||
private String frstRegisterNm = ""; // 최조작성자 이름
|
||||
|
||||
public String getSrchYear() {
|
||||
return srchYear;
|
||||
}
|
||||
|
||||
public void setSrchYear(String srchYear) {
|
||||
this.srchYear = srchYear;
|
||||
}
|
||||
|
||||
public String getEsntlId() {
|
||||
return esntlId;
|
||||
}
|
||||
|
||||
public void setEsntlId(String esntlId) {
|
||||
this.esntlId = esntlId;
|
||||
}
|
||||
|
||||
public String getXxxSeq() {
|
||||
return xxxSeq;
|
||||
}
|
||||
|
||||
public void setXxxSeq(String xxxSeq) {
|
||||
this.xxxSeq = xxxSeq;
|
||||
}
|
||||
|
||||
public String getBbsId() {
|
||||
return bbsId;
|
||||
}
|
||||
|
||||
public void setBbsId(String bbsId) {
|
||||
this.bbsId = bbsId;
|
||||
}
|
||||
|
||||
public String getNttId() {
|
||||
return nttId;
|
||||
}
|
||||
|
||||
public void setNttId(String nttId) {
|
||||
this.nttId = nttId;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getLastUpdusrId() {
|
||||
return lastUpdusrId;
|
||||
}
|
||||
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
|
||||
public String getLastUpdusrNm() {
|
||||
return lastUpdusrNm;
|
||||
}
|
||||
|
||||
public void setLastUpdusrNm(String lastUpdusrNm) {
|
||||
this.lastUpdusrNm = lastUpdusrNm;
|
||||
}
|
||||
|
||||
public String getSearchCnd() {
|
||||
return searchCnd;
|
||||
}
|
||||
|
||||
public void setSearchCnd(String searchCnd) {
|
||||
this.searchCnd = searchCnd;
|
||||
}
|
||||
|
||||
public String getSearchWrd() {
|
||||
return searchWrd;
|
||||
}
|
||||
|
||||
public void setSearchWrd(String searchWrd) {
|
||||
this.searchWrd = searchWrd;
|
||||
}
|
||||
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
|
||||
public String getFrstRegisterNm() {
|
||||
return frstRegisterNm;
|
||||
}
|
||||
|
||||
public void setFrstRegisterNm(String frstRegisterNm) {
|
||||
this.frstRegisterNm = frstRegisterNm;
|
||||
}
|
||||
private String col1;
|
||||
private String col2;
|
||||
private String col3;
|
||||
private String col4;
|
||||
|
||||
private int totCnt;
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
package kcc.xxx.web;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
@ -10,10 +13,11 @@ import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.fasterxml.jackson.core.io.JsonStringEncoder;
|
||||
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.CmmUtil;
|
||||
import kcc.utill.OzUtill;
|
||||
import kcc.xxx.service.XxxService;
|
||||
import kcc.xxx.service.XxxVO;
|
||||
import seed.map.T_MEMBER;
|
||||
|
||||
@Controller
|
||||
@ -133,4 +137,57 @@ public class XxxController {
|
||||
|
||||
return "/xxx/ozReportOdi";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/web/xxx/xxxList.do")
|
||||
public String xxxList(
|
||||
ModelMap model
|
||||
, HttpServletRequest request
|
||||
, XxxVO xxxVO
|
||||
) throws Exception {
|
||||
|
||||
ArrayList xxxList = new ArrayList<XxxVO>();
|
||||
|
||||
for(int i = 0 ; i < 10 ; i++) {
|
||||
XxxVO tmpVO = new XxxVO();
|
||||
tmpVO.setCol1(String.valueOf(i));
|
||||
tmpVO.setCol2("유형내용" + i + "입니다.");
|
||||
tmpVO.setCol3("제목내용" + i + "입니다.");
|
||||
tmpVO.setCol4("등록일시" + i + "입니다.");
|
||||
tmpVO.setTotCnt(10);
|
||||
|
||||
xxxList.add(tmpVO);
|
||||
}
|
||||
|
||||
// 페이징 처리 객체
|
||||
PaginationInfo paginationInfo = CmmUtil.getPageing(xxxVO, xxxVO.getPageUnit());
|
||||
paginationInfo.setTotalRecordCount(xxxList.size() > 0 ? ((XxxVO) xxxList.get(0)).getTotCnt() : 0);
|
||||
|
||||
model.addAttribute("xxxList", xxxList);
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
// if(setIdx.equals("101")){
|
||||
// session.setAttribute("menuName", "조정신청");
|
||||
// }else if(setIdx.equals("102")){
|
||||
// session.setAttribute("menuName", "절차진행");
|
||||
// }else if(setIdx.equals("103")){
|
||||
// session.setAttribute("menuName", "절차종료");
|
||||
// }else{
|
||||
// session.setAttribute("menuName", "기타");
|
||||
// }
|
||||
//
|
||||
// paramMap.put("setIdx", setIdx);
|
||||
// paramMap.put("pageStart", cri.getPageStart());
|
||||
// paramMap.put("perPageNum", cri.getPerPageNum());
|
||||
// List<Map<String,Object>> bbsList = service.boardList(paramMap);
|
||||
//
|
||||
// PageMaker pageMaker = new PageMaker();
|
||||
// pageMaker.setCri(cri);
|
||||
// pageMaker.setTotalCount(service.boardListCnt(paramMap));
|
||||
//
|
||||
// map.addAttribute("bbsList", bbsList);
|
||||
// map.addAttribute("pageMaker", pageMaker);
|
||||
|
||||
return "/web/xxx/xxxList";
|
||||
}
|
||||
}
|
||||
|
||||
11
src/main/java/seed/com/gtm/dao/MemberLogDao.java
Normal file
11
src/main/java/seed/com/gtm/dao/MemberLogDao.java
Normal file
@ -0,0 +1,11 @@
|
||||
package seed.com.gtm.dao;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import seed.com.gtm.join.LogsVO;
|
||||
|
||||
public interface MemberLogDao {
|
||||
|
||||
public LogsVO logsInfo(Map<String, Object> map);
|
||||
|
||||
}
|
||||
21
src/main/java/seed/com/gtm/dao/MemberLogDaoImpl.java
Normal file
21
src/main/java/seed/com/gtm/dao/MemberLogDaoImpl.java
Normal file
@ -0,0 +1,21 @@
|
||||
package seed.com.gtm.dao;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import seed.com.gtm.join.LogsVO;
|
||||
|
||||
@Repository("memberLogDao")
|
||||
public class MemberLogDaoImpl implements MemberLogDao{
|
||||
|
||||
@Autowired SqlSession sqlSession;
|
||||
|
||||
@Override
|
||||
public LogsVO logsInfo(Map<String, Object> map) {
|
||||
|
||||
return sqlSession.selectOne("join.logsInfo", map);
|
||||
}
|
||||
}
|
||||
78
src/main/java/seed/com/gtm/join/MemberLogController.java
Normal file
78
src/main/java/seed/com/gtm/join/MemberLogController.java
Normal file
@ -0,0 +1,78 @@
|
||||
package seed.com.gtm.join;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import seed.com.gtm.util.JSONView;
|
||||
import seed.com.gtm.util.JSPUtil;
|
||||
|
||||
@Controller
|
||||
public class MemberLogController {
|
||||
|
||||
@Autowired
|
||||
MemberLogService memberLogService;
|
||||
|
||||
@Autowired
|
||||
private MemberJoinService memberJoinService;
|
||||
|
||||
@RequestMapping("/gtm/case/join/jsp/PagelogInfo.do")
|
||||
public ModelAndView loginInfo(ModelMap model, HttpSession session, @RequestParam Map<String,Object> paramMap) throws IOException, SQLException{
|
||||
|
||||
ModelAndView mav = new ModelAndView();
|
||||
|
||||
String memberId = (String) session.getAttribute("memberId");
|
||||
|
||||
paramMap.put("memberId", memberId);
|
||||
|
||||
LogsVO logsInfo = null;
|
||||
|
||||
logsInfo = memberLogService.logsInfo(paramMap);
|
||||
|
||||
mav.addObject("logsInfo", logsInfo);
|
||||
|
||||
String view = "/_extra/gtm/join/loginInfo";
|
||||
|
||||
mav.setViewName(view);
|
||||
|
||||
return mav;
|
||||
}
|
||||
|
||||
@RequestMapping("/gtm/case/join/jsp/DeptInfo.do")
|
||||
public String deptInfo(ModelMap model, HttpSession session, @RequestParam Map<String,Object> paramMap) throws IOException, SQLException{
|
||||
String enableDept = (String) session.getAttribute("enableDept");
|
||||
String memberDept = (String) session.getAttribute("memberDept");
|
||||
String memberId = (String) session.getAttribute("memberId");
|
||||
enableDept += "," + memberDept;
|
||||
paramMap.put("enableDept", enableDept.replace("null,", ""));
|
||||
paramMap.put("memberId", memberId);
|
||||
model.addAttribute("memDept", memberDept);
|
||||
model.addAttribute("enaDept", memberJoinService.deptList(paramMap));
|
||||
|
||||
return "/_extra/gtm/join/deptInfo";
|
||||
}
|
||||
|
||||
@RequestMapping("/gtm/case/join/ajax/changeDept.do")
|
||||
public ModelAndView changeDept(HttpServletRequest request, HttpSession session, @RequestParam Map<String,Object> paramMap) throws Exception {
|
||||
EgovMap params = JSPUtil.makeRequestParams(request, session, true);
|
||||
ModelAndView mavjson = new ModelAndView(new JSONView());
|
||||
/*paramMap.put("memberId", (String) session.getAttribute("memberId"));
|
||||
paramMap.put("changeDept", params.get("changeDept"));
|
||||
memberJoinService.memberDeptUpdate(paramMap);*/
|
||||
session.removeAttribute("memberDept");
|
||||
session.setAttribute("memberDept", params.get("changeDept"));
|
||||
mavjson.addObject("success");
|
||||
return mavjson;
|
||||
}
|
||||
}
|
||||
24
src/main/java/seed/com/gtm/join/MemberLogService.java
Normal file
24
src/main/java/seed/com/gtm/join/MemberLogService.java
Normal file
@ -0,0 +1,24 @@
|
||||
package seed.com.gtm.join;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import seed.com.gtm.dao.MemberLogDao;
|
||||
import seed.com.gtm.join.LogsVO;
|
||||
|
||||
@Service
|
||||
public class MemberLogService {
|
||||
|
||||
@Autowired
|
||||
private MemberLogDao memberLogDao;
|
||||
|
||||
//로그인 로그기록
|
||||
public LogsVO logsInfo(Map<String, Object> map) throws IOException, SQLException {
|
||||
return memberLogDao.logsInfo(map);
|
||||
}
|
||||
|
||||
}
|
||||
@ -31,6 +31,7 @@
|
||||
<!-- 분쟁조정 서블릿 mapping 경로들 끝 -->
|
||||
|
||||
<security:http pattern="/kccadrPb/**" security="none"/>
|
||||
<security:http pattern="/kofair_case_seed/**" security="none"/>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -95,6 +95,7 @@
|
||||
<!-- 분쟁조정 서블릿 mapping 경로들 끝 -->
|
||||
|
||||
<mvc:resources mapping="/kccadrPb/**" location="/kccadrPb/" />
|
||||
<mvc:resources mapping="/kofair_case_seed/**" location="/kofair_case_seed/" />
|
||||
<mvc:resources mapping="/editor/**" location="/editor/" />
|
||||
<mvc:resources mapping="/codemirror/**" location="/codemirror/" />
|
||||
|
||||
|
||||
@ -29,6 +29,7 @@
|
||||
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||
<script src="<c:url value='/js/antdatepicker/moment.min.js'/>"></script>
|
||||
|
||||
<script src="/js/lib/jquery.blockUI.js"></script>
|
||||
<script>
|
||||
</script>
|
||||
</head>
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<!-- topmenu start -->
|
||||
|
||||
<script type="text/javascript">
|
||||
function actionLogout()
|
||||
{
|
||||
@ -75,6 +74,80 @@ function modifyMem(uniqId){
|
||||
form.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function fn_change_dept(val) {
|
||||
var param = {changeDept:val};
|
||||
var url = "/gtm/case/join/ajax/changeDept.do";
|
||||
TopnavXHR(url, param, function(r){
|
||||
alert("소속을 변경하였습니다.");
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
|
||||
function TopnavXHR(url, data, callbackFunc, exceptionFunc , localStartFunc , localEndFunc){
|
||||
$.blockUI({ message : '<h1><img src="/img/blockbusy.gif" /> 잠시만 기다려주세요.</h1>' });
|
||||
jQuery.ajax({
|
||||
url: url,
|
||||
type: "POST",
|
||||
dataType: "html",
|
||||
//data: data + "&IS_AJAX_REQUEST=IS_AJAX_REQUEST",
|
||||
contentType: 'application/x-www-form-urlencoded; charset=utf-8',
|
||||
data: data,
|
||||
async: true,
|
||||
cache: false,
|
||||
success: function (data, textStatus) {
|
||||
var result;
|
||||
try{
|
||||
console.log(data);
|
||||
result = eval('(' + data + ')');
|
||||
}catch(ex){
|
||||
$.unblockUI();
|
||||
alert(ex);
|
||||
}
|
||||
if( typeof(result) == 'object' ){ // JSON 오프젝트로 받음(리턴값이 JSON이거나 Exception 발생시)
|
||||
|
||||
if(result._EXCEPTION_){
|
||||
if(exceptionFunc){ // 익셉션 처리 함수가 있으면
|
||||
$.unblockUI();
|
||||
exceptionFunc(result._EXCEPTION_);
|
||||
}else{
|
||||
$.unblockUI();
|
||||
_processException(result._EXCEPTION_);
|
||||
}
|
||||
}else if(result._SESSION_OUT_){ // 세션 아웃 처리
|
||||
alert(result._SESSION_OUT_.message);
|
||||
if(result._SESSION_OUT_.redirectUrl !=""){
|
||||
$.unblockUI();
|
||||
parent.location.href= redirectUrl;
|
||||
}
|
||||
}else{
|
||||
if(callbackFunc){ // 익셉션이 아니고 callback 펑션이 있을때.
|
||||
$.unblockUI();
|
||||
callbackFunc(result);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
if(callbackFunc){ // HTML 형식의 리턴이며 callback 펑션이 있을때.
|
||||
$.unblockUI();
|
||||
callbackFunc(data);
|
||||
}
|
||||
}
|
||||
},
|
||||
beforeSend : function(){ // 로컬 이벤트 , 시작
|
||||
if(localStartFunc){
|
||||
$.unblockUI();
|
||||
localStartFunc();
|
||||
}
|
||||
},
|
||||
complete: function(){ // 로컬 이벤트 , 끝
|
||||
if(localEndFunc){
|
||||
$.unblockUI();
|
||||
localEndFunc();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<%-- 전자조정 --%>
|
||||
<!-- top_utill -->
|
||||
@ -95,6 +168,11 @@ function modifyMem(uniqId){
|
||||
<button class="alram" onclick="modifyMem('<c:out value="${LoginVO.uniqId}" />');">
|
||||
<p>정보수정</p>
|
||||
</button>
|
||||
<select onchange="fn_change_dept(this.value)">
|
||||
<c:forEach var="ed" items="${enaDept}" varStatus="stss">
|
||||
<option value="${ed.CODE_IDXS}" <c:if test="${ed.CODE_IDXS eq memDept}">selected="selected"</c:if>>${ed.CODE_NAME}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
<ul class="user_util">
|
||||
<li class="time_out"><i></i>
|
||||
|
||||
@ -4,44 +4,9 @@
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ page import="egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper" %>
|
||||
<%@ page import="kcc.com.cmm.LoginVO" %>
|
||||
<c:set var="URL" value="${pageContext.request.requestURL}" />
|
||||
<c:set var="URI" value="${pageContext.request.requestURI}" />
|
||||
|
||||
<%-- <script type="text/javascript">
|
||||
|
||||
웹접근성 각 페이지 타이틀 변경 220125
|
||||
$(document).ready(function (){
|
||||
var titleNm = '';
|
||||
if($('body').find('h2').length > 0){
|
||||
titleNm = document.querySelector('h2').textContent;
|
||||
if(document.title.indexOf(titleNm) < 0){
|
||||
document.title = titleNm + "<" + document.title;
|
||||
}
|
||||
}
|
||||
$("head").prepend("<title>"+titleNm + "<" + document.title+"</title>")
|
||||
});
|
||||
</script> --%>
|
||||
|
||||
<!-- <!DOCTYPE html> -->
|
||||
<%-- <head> --%>
|
||||
<%-- <title>
|
||||
<c:choose>
|
||||
<c:when test="${fn:contains(URL , 'main/mainPage.do')}">
|
||||
저작권 전자조정시스템 - 메인
|
||||
</c:when>
|
||||
<c:when test="${fn:contains(URL , 'web/user/login/ssoLogin.do')}">
|
||||
로그인<한국저작권위원회
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:forEach var="result" items="${menuCurrentResultList}" varStatus="status">${result.menuNm}<</c:forEach>한국저작권위원회
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</title> --%>
|
||||
<%-- </head> --%>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function (){
|
||||
// 2뎁스 링크 주소 1뎁스로 복사 넣기
|
||||
|
||||
// 탑메뉴
|
||||
$("nav#menu ul.depth01").find('li').each(function (index, item){
|
||||
$($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
|
||||
@ -51,43 +16,8 @@ $(document).ready(function (){
|
||||
$('.full_menu ul.depth01').find('li').each(function (index, item){
|
||||
$($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
|
||||
});
|
||||
|
||||
//대국민일 경우 '나의 사건 관리' 원뎁스 메뉴 클릭 시 대시보드로 이동
|
||||
if("${auth}" == 'ROLE_USER_MEMBER'){
|
||||
$("#9997000").attr('href', "/web/kccadr/accdnt/ai/adjstIncidentDashList.do")
|
||||
}
|
||||
|
||||
//조정위원일 경우 '조정위원' 원뎁스 메뉴 클릭 시 대시보드로 이동
|
||||
if("${auth}" == 'ROLE_USER_MANAGER'){
|
||||
$("#99912000").attr('href', "/web/kccadr/adjcclt/ai/adjstConciliatorDashList.do")
|
||||
}
|
||||
});
|
||||
|
||||
/* 회원정보 수정 link */
|
||||
function usrModify(){
|
||||
var frm = document.usrModifyForm;
|
||||
frm.accessToken.value = "<c:out value='${ssoLoginVO.access_token}'/>";
|
||||
frm.refreshToken.value = "<c:out value='${ssoLoginVO.refresh_token}'/>";
|
||||
frm.returnSiteCode.value = "<c:out value='${returnSiteCode}'/>";
|
||||
frm.returnSiteUrl.value = "<c:out value='${returnSiteUrl}'/>";
|
||||
|
||||
frm.target="_blank";
|
||||
frm.action = "<c:url value='${modifyUrl}'/>";
|
||||
frm.submit();
|
||||
|
||||
}
|
||||
|
||||
/* 회원가입 link */
|
||||
function usrJoin(){
|
||||
var frm = document.usrJoinForm;
|
||||
frm.returnSiteCode.value = "<c:out value='${returnSiteCode}'/>";
|
||||
frm.returnSiteUrl.value = "<c:out value='${returnSiteUrl}'/>";
|
||||
|
||||
frm.target="_blank";
|
||||
frm.action = "<c:url value='${joinUrl}'/>";
|
||||
frm.submit();
|
||||
}
|
||||
|
||||
/* 화면 확대 축소 */
|
||||
var nowZoom = 100;
|
||||
|
||||
@ -111,87 +41,58 @@ function usrJoin(){
|
||||
|
||||
<!-- 전자조정 헤더HTML 시작 -->
|
||||
<div class="skip_menu">
|
||||
<a href="#first" class="contGo" title="본문 바로가기">본문 바로가기</a>
|
||||
<a href="#sub" class="contGo" title="본문 바로가기">본문 바로가기</a>
|
||||
</div>
|
||||
<!-- header -->
|
||||
<header>
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${empty LoginVO}">
|
||||
<form id="usrJoinForm" name="usrJoinForm" method="post" action="">
|
||||
<input type="hidden" id="returnSiteCode" name="returnSiteCode" value=""/>
|
||||
<input type="hidden" id="returnSiteUrl" name="returnSiteUrl" value=""/>
|
||||
</form>
|
||||
<div class="gnb_wrap">
|
||||
<header class="header">
|
||||
<div class="inner pc_header">
|
||||
<h1 class="logo">
|
||||
<a href="/" title="메인으로 이동">
|
||||
<img src="/kofair_case_seed/usr/images/layout/header_logo.png" alt="한국공정거래조정원 KOREA FAIR TRADE MEDIATION AGENCY">
|
||||
</a>
|
||||
</h1>
|
||||
<div class="util_bar">
|
||||
<div class="search_area">
|
||||
<input type="text" class="input_text input_search" title="검색어 입력">
|
||||
<button type="button" class="btn btn_icon btn_search" title="검색버튼">
|
||||
<i class="icon search"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="util_btn_area">
|
||||
<button type="button" class="btn btn_text btn_40 blue_fill><i class="icon sertification"></i>본인인증</button>
|
||||
<button type="button" class="btn btn_text btn_40 blue_fill hide"><i class="icon sertification_out"></i>인증해제</button>
|
||||
<button type="button" class="btn btn_text btn_40 gray_border only_icon" title="페이지 확대" onClick="zoomIn();"><i class="icon plus"></i></button>
|
||||
<button type="button" class="btn btn_text btn_40 gray_border only_icon" title="페이지 축소" onClick="zoomOut();"><i class="icon minus"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<nav class="nav pc_header">
|
||||
<div class="inner">
|
||||
<div class="site">
|
||||
<img src="/kccadrPb/usr/image/common/gnb_logo.png" alt="한국저작권위원회">
|
||||
<a href="https://www.copyright.or.kr/main.do" target="_blank" title="새창열림">바로가기</a>
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<kc:profile value="local">
|
||||
</kc:profile>
|
||||
<%-- <a href="/web/user/login/ssoLogin2.do">로그인(로컬개발자용)</a> --%>
|
||||
<a href="/web/user/login/ssoLogin.do">회원 들어가기</a>
|
||||
<%-- <a href="#" onclick="usrJoin(); return false;" target="_blank" title="새창열림">회원가입</a> --%>
|
||||
<button type="button" title="새창열림" onclick="usrJoin(); return false;">회원가입</button>
|
||||
|
||||
<div class="btn_util">
|
||||
<button type="button" class="btn_minus" onClick="zoomOut();"title="글자 축소"></button>
|
||||
<button type="button" class="btn_plus" onClick="zoomIn();" title="글자 확대"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:when test="${!empty LoginVO}">
|
||||
<form id="usrModifyForm" name="usrModifyForm" method="post" action="">
|
||||
<input type="hidden" id="accessToken" name="accessToken" value=""/>
|
||||
<input type="hidden" id="refreshToken" name="refreshToken" value=""/>
|
||||
<input type="hidden" id="returnSiteCode" name="returnSiteCode" value=""/>
|
||||
<input type="hidden" id="returnSiteUrl" name="returnSiteUrl" value=""/>
|
||||
</form>
|
||||
<div class="gnb_wrap">
|
||||
<div class="inner">
|
||||
<div class="site">
|
||||
<img src="/kccadrPb/usr/image/common/gnb_logo.png" alt="한국저작권위원회">
|
||||
<a href="https://www.copyright.or.kr/main.do" target="_blank" title="새창열림">바로가기</a>
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<!-- Sso 연계 테스트 로그인 후-->
|
||||
<p class="login_after"><c:out value="${ssoLoginVO.membName}"/><span>님</span></p>
|
||||
<%-- 아이디 : <c:out value="${ssoLoginVO.membId}"/> 이름 : <c:out value="${ssoLoginVO.membName}"/> 권한 : <c:out value="${LoginVO.authority}"/> --%>
|
||||
<a href="#" onclick="location.href='/web/uat/uia/actionLogout.do'">로그아웃</a>
|
||||
<%-- <a href="#" onclick="javascript:usrModify();" target="_blank" title="새창열림">회원정보 수정</a> --%>
|
||||
<button type="button" title="새창열림" onclick="usrModify(); return false;">회원정보 수정</button>
|
||||
<div class="btn_util">
|
||||
<button type="button" class="btn_minus" onClick="zoomOut();" title="글자 축소"></button>
|
||||
<button type="button" class="btn_plus" onClick="zoomIn();" title="글자 확대"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:when>
|
||||
</c:choose>
|
||||
<div class="header">
|
||||
<div class="header_inner">
|
||||
<h1 class="logo"><a href="/web/main/mainPage.do" title="메인으로 이동"><img src="/kccadrPb/usr/image/common/top_logo.png"
|
||||
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></a></h1>
|
||||
<div class="nav_wrap">
|
||||
<nav id="menu">
|
||||
<ul class="depth01">
|
||||
<ul class="menu_ul">
|
||||
<c:forEach var="resultListOne" items="${menuResultList}" varStatus="status">
|
||||
<c:if test="${resultListOne.depths eq '1' }">
|
||||
<li class="depth01_li">
|
||||
<a href="#" class="menu_link" id="${resultListOne.menuNo}">
|
||||
<li class="menu_depth01">
|
||||
<a href="#" id="${resultListOne.menuNo}">
|
||||
<c:out value="${resultListOne.menuNm}" />
|
||||
</a>
|
||||
<ul class="depth02">
|
||||
<div class="sub_menu_wrap">
|
||||
<div class="sub_menu">
|
||||
<div class="sub_menu_title_wrap">
|
||||
<h2>
|
||||
<c:out value="${resultListOne.menuNm}" />
|
||||
<span>korea fair trade mediation agency</span>
|
||||
</h2>
|
||||
</div>
|
||||
<ul class="sub_menu_ul">
|
||||
<c:forEach var="resultListTwo" items="${menuResultList}" varStatus="status">
|
||||
<c:if test="${resultListTwo.depths eq '2' && resultListOne.menuNo eq resultListTwo.upperMenuId }">
|
||||
<li class="menu_depth02">
|
||||
<a href="#" class="sub_menu_title"><c:out value="${resultListTwo.menuNm}" /></a>
|
||||
<ul class="menu_depth03">
|
||||
<c:forEach var="resultListThree" items="${menuResultList}" varStatus="status">
|
||||
<c:if test="${resultListThree.depths eq '3' && resultListTwo.menuNo eq resultListThree.upperMenuId }">
|
||||
<li>
|
||||
<a href="${empty resultListTwo.url ? '#' : resultListTwo.url }" ${resultListTwo.menuType eq 'O' ? 'target="_blank"' : ""} >
|
||||
<c:out value="${resultListTwo.menuNm}" />
|
||||
<a href="${empty resultListThree.url ? '#' : resultListThree.url }" ${resultListThree.menuType eq 'O' ? 'target="_blank"' : ""} >
|
||||
<c:out value="${resultListThree.menuNm}" />
|
||||
</a>
|
||||
</li>
|
||||
</c:if>
|
||||
@ -201,29 +102,19 @@ function usrJoin(){
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
<button type="button" class="btn btn_40 only_icon btn_all_menu">
|
||||
<i class="icon menu"></i>
|
||||
</button>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<c:choose>
|
||||
<c:when test="${empty LoginVO}">
|
||||
<button type="button" class="btn_mobile btn_login" onclick="location.href='/web/user/login/ssoLogin.do'" title="로그인"></button>
|
||||
<button type="button" class="btn_mobile btn_join" onclick="javascript:usrJoin(); return false;" title="새창열림 회원가입"></button>
|
||||
</c:when>
|
||||
<c:when test="${!empty LoginVO}">
|
||||
<button type="button" class="btn_mobile btn_logout" onclick="location.href='/web/uat/uia/actionLogout.do'" title="로그아웃"></button>
|
||||
<button type="button" class="btn_mobile btn_usredit" onclick="javascript:usrModify();" title="새창열림 개인정보 수정"></button>
|
||||
</c:when>
|
||||
</c:choose>
|
||||
<!-- <button type="button" class="btn_search" title="검색영역 열기"></button> -->
|
||||
<button type="button" class="btn_menu" title="전체메뉴 열기"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<!-- //header -->
|
||||
|
||||
<!-- 전체메뉴 -->
|
||||
<div class="full_menu">
|
||||
<!-- <div class="full_menu">
|
||||
<div class="inner">
|
||||
<h1 class="logo"><img src="/kccadrPb/usr/image/common/top_logo.png"
|
||||
alt="저작권 전자조정시스템 Copyright Electronic Coordination System"></h1>
|
||||
@ -251,42 +142,204 @@ function usrJoin(){
|
||||
</ul>
|
||||
<button type="button" class="btn_close" title="전체메뉴 닫기"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
<!-- //전체메뉴 -->
|
||||
|
||||
<!-- 모바일메뉴 -->
|
||||
<div id="m_menu">
|
||||
<ul class="depth01">
|
||||
|
||||
<c:forEach var="resultListOne" items="${menuResultList}" varStatus="status">
|
||||
<c:if test="${resultListOne.depths eq '1' }">
|
||||
<li class="depth01_li">
|
||||
<button type="button" class="menu_tit" title="소메뉴 열기"><c:out value="${resultListOne.menuNm}" /></button>
|
||||
<ul class="depth02">
|
||||
<c:forEach var="resultListTwo" items="${menuResultList}" varStatus="status">
|
||||
<c:if test="${resultListTwo.depths eq '2' && resultListOne.menuNo eq resultListTwo.upperMenuId }">
|
||||
<li>
|
||||
<a href="${empty resultListTwo.url ? '#' : resultListTwo.url }" ${resultListTwo.menuType eq 'O' ? 'target="_blank"' : ""} >
|
||||
<c:out value="${resultListTwo.menuNm}" />
|
||||
<div class="mobile_header">
|
||||
<div class="header_wrap">
|
||||
<h1 class="logo">
|
||||
<a href="./index.html" title="메인으로 이동">
|
||||
<img src="/kofair_case_seed/usr/images/layout/header_logo_m.png" alt="한국공정거래조정원 KOREA FAIR TRADE MEDIATION AGENCY">
|
||||
</a>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
<!-- <li class="depth01_li">
|
||||
<button type="button" class="menu_tit" title="소메뉴 열기">이용안내</button>
|
||||
<ul class="depth02">
|
||||
<li><a href="https://www.copyright.or.kr/customer-center/user-guide/privacy-policy/index.do" target="_blank" title="새창열림">개인정보처리방침 <i class="link"></i></a></li>
|
||||
<li><a href="https://www.copyright.or.kr/customer-center/user-guide/email-rejection/index.do" target="_blank" title="새창열림">이메일무단수집거부 <i class="link"></i></a></li>
|
||||
<li><a href="https://www.copyright.or.kr/customer-center/user-guide/customer-service-charter/index.do" target="_blank" title="새창열림">고객서비스헌장 <i class="link"></i></a></li>
|
||||
<li><a href="https://www.copyright.or.kr/customer-center/user-guide/policy/index.do" target="_blank" title="새창열림">저작권정책 <i class="link"></i></a></li>
|
||||
</ul>
|
||||
</li> -->
|
||||
</ul>
|
||||
<button type="button" class="btn_close" title="모바일메뉴 닫기"></button>
|
||||
</h1>
|
||||
<div class="header_util">
|
||||
<button type="button" class="btn only_icon btn_sertification"><i></i></button>
|
||||
<button type="button" class="btn only_icon btn_sertification_out hide"><i></i></button>
|
||||
<button type="button" class="btn only_icon btn_search"><i></i></button>
|
||||
<button type="button" class="btn only_icon btn_menu"><i></i></button>
|
||||
</div>
|
||||
<!-- //모바일메뉴 -->
|
||||
<!-- //전자조정 헤더HTML 종료 -->
|
||||
</div>
|
||||
<div class="search_area">
|
||||
<input type="text" class="input_text input_search">
|
||||
<button type="button" class="btn_search"><i></i></button>
|
||||
</div>
|
||||
<div class="all_menu_wrap">
|
||||
<div class="top_area">
|
||||
<h1 class="logo">
|
||||
<a href="./index.html" title="메인으로 이동">
|
||||
<img src="/kofair_case_seed/usr/images/layout/header_logo_m.png" alt="한국공정거래조정원 KOREA FAIR TRADE MEDIATION AGENCY">
|
||||
</a>
|
||||
</h1>
|
||||
<button type="button" class="btn btn_menu_close"><i></i></button>
|
||||
</div>
|
||||
<nav class="mobile_menu">
|
||||
<ul class="mobile_ul">
|
||||
<li class="m_menu_depth01_li">
|
||||
<button type="button" class="m_menu_depth01">분쟁조정 안내 <i></i></button>
|
||||
<ul class="m_sub_menu">
|
||||
<li>
|
||||
<a href="#" class="title">분쟁조정 안내</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">분쟁조정제도</a></li>
|
||||
<li><a href="#">분쟁조정절차</a></li>
|
||||
<li><a href="#">분쟁조정관련서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">자주 묻는 질문</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차 진행 관련 질문</a></li>
|
||||
<li><a href="#">(성립/불성립) 절차 종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">뉴스레터</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">뉴스레터</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#" class="title">공지사항</a></li>
|
||||
<li><a href="#" class="title">오시는 길</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="m_menu_depth01_li">
|
||||
<button type="button" class="m_menu_depth01">분쟁조정 신청 <i></i></button>
|
||||
<ul class="m_sub_menu">
|
||||
<li>
|
||||
<a href="#" class="title">분쟁조정 안내</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">분쟁조정제도</a></li>
|
||||
<li><a href="#">분쟁조정절차</a></li>
|
||||
<li><a href="#">분쟁조정관련서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">자주 묻는 질문</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차 진행 관련 질문</a></li>
|
||||
<li><a href="#">(성립/불성립) 절차 종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">뉴스레터</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">뉴스레터</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#" class="title">공지사항</a></li>
|
||||
<li><a href="#" class="title">오시는 길</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="m_menu_depth01_li">
|
||||
<button type="button" class="m_menu_depth01">분쟁조정 상담 <i></i></button>
|
||||
<ul class="m_sub_menu">
|
||||
<li>
|
||||
<a href="#" class="title">분쟁조정 안내</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">분쟁조정제도</a></li>
|
||||
<li><a href="#">분쟁조정절차</a></li>
|
||||
<li><a href="#">분쟁조정관련서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">자주 묻는 질문</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차 진행 관련 질문</a></li>
|
||||
<li><a href="#">(성립/불성립) 절차 종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">뉴스레터</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">뉴스레터</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#" class="title">공지사항</a></li>
|
||||
<li><a href="#" class="title">오시는 길</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="m_menu_depth01_li">
|
||||
<button type="button" class="m_menu_depth01">분쟁조정 사례 <i></i></button>
|
||||
<ul class="m_sub_menu">
|
||||
<li>
|
||||
<a href="#" class="title">분쟁조정 안내</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">분쟁조정제도</a></li>
|
||||
<li><a href="#">분쟁조정절차</a></li>
|
||||
<li><a href="#">분쟁조정관련서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">자주 묻는 질문</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차 진행 관련 질문</a></li>
|
||||
<li><a href="#">(성립/불성립) 절차 종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">뉴스레터</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">뉴스레터</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#" class="title">공지사항</a></li>
|
||||
<li><a href="#" class="title">오시는 길</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="m_menu_depth01_li">
|
||||
<button type="button" class="m_menu_depth01">마이페이지 <i></i></button>
|
||||
<ul class="m_sub_menu">
|
||||
<li>
|
||||
<a href="#" class="title">분쟁조정 안내</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">분쟁조정제도</a></li>
|
||||
<li><a href="#">분쟁조정절차</a></li>
|
||||
<li><a href="#">분쟁조정관련서식</a></li>
|
||||
<li><a href="#">법령자료실</a></li>
|
||||
<li><a href="#">자료실</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">자주 묻는 질문</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">조정신청 관련 질문</a></li>
|
||||
<li><a href="#">절차 진행 관련 질문</a></li>
|
||||
<li><a href="#">(성립/불성립) 절차 종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="title">뉴스레터</a>
|
||||
<ul class="m_sub_depth02">
|
||||
<li><a href="#">뉴스레터</a></li>
|
||||
<li><a href="#">뉴스레터 서비스</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#" class="title">공지사항</a></li>
|
||||
<li><a href="#" class="title">오시는 길</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
@ -1,83 +1,43 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<!-- left menu -->
|
||||
<link href="/css/jquery-accordion-menu.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/js/jquery-accordion-menu.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
jQuery(document).ready(function () {
|
||||
jQuery("#jquery-accordion-menu").jqueryAccordionMenu();
|
||||
$('.two_depth_li').each(function(index, item){
|
||||
if($(item).find('li').length == 0){
|
||||
$(item).find("span").remove()
|
||||
}
|
||||
})
|
||||
|
||||
$('.three_depth_li').each(function(index, item){
|
||||
if($(item).find('li').length == 0){
|
||||
$(item).find("span").remove()
|
||||
}
|
||||
})
|
||||
if( $('.hiddenMenuNo').length > 0 ){ //상세,수정등에서 좌측 매뉴를 보이게 하기 위한 매뉴 파라미트
|
||||
$('.hiddenMenuNo').val("<c:out value='${menuManageVO.menuNo}' />") ;
|
||||
}
|
||||
});
|
||||
|
||||
$(function(){
|
||||
$("#demo-list li").click(function(){
|
||||
$("#demo-list li.active").removeClass("active")
|
||||
$(this).addClass("active");
|
||||
})
|
||||
})
|
||||
</script>
|
||||
|
||||
<div class="lmenu_tt"><h2>
|
||||
<c:if test="${ empty eng }">
|
||||
<c:out value='${menuLeftResultList[0].menuNm}' />
|
||||
</c:if>
|
||||
<c:if test="${not empty eng }">
|
||||
<c:out value='${menuLeftResultList[1].menuNm}' />
|
||||
</c:if>
|
||||
</h2></div>
|
||||
<div id="jquery-accordion-menu" class="jquery-accordion-menu red">
|
||||
<ul id="demo-list">
|
||||
<c:forEach var="resultListTwo" items="${menuLeftResultList}" varStatus="status">
|
||||
<c:if test="${resultListTwo.depth eq '2' }">
|
||||
<li class="two_depth_li">
|
||||
<c:if test="${empty resultListTwo.url}">
|
||||
<a href="#" title="<c:out value='${resultListTwo.menuNm}' /> 하위매뉴"><c:out value='${resultListTwo.menuNm}' /></a>
|
||||
</c:if>
|
||||
<c:if test="${!empty resultListTwo.url}">
|
||||
<a href="${resultListTwo.url}"><c:out value='${resultListTwo.menuNm}' /></a>
|
||||
</c:if>
|
||||
<c:forEach var="resultListThree" items="${menuLeftResultList}" varStatus="status">
|
||||
<c:if test="${resultListThree.depth eq '3' && resultListTwo.menuNo eq resultListThree.upperMenuId }">
|
||||
<ul class="submenu">
|
||||
<li class="three_depth_li">
|
||||
<c:if test="${empty resultListThree.url}">
|
||||
<a href="#"><c:out value='${resultListThree.menuNm}' /></a>
|
||||
</c:if>
|
||||
<c:if test="${!empty resultListThree.url}">
|
||||
<a href="${resultListThree.url}"><c:out value='${resultListThree.menuNm}' /></a>
|
||||
</c:if>
|
||||
<c:forEach var="resultListFour" items="${menuLeftResultList}" varStatus="status">
|
||||
<c:if test="${resultListFour.depth eq '4' && resultListThree.menuNo eq resultListFour.upperMenuId }">
|
||||
<ul class="submenu submenu2">
|
||||
<!-- 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>
|
||||
<li><a href="${resultListFour.url}"><i class="fa fa-angle-right" aria-hidden="true"></i><c:out value='${resultListFour.menuNm}' /></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>
|
||||
<li><a href="#" class="active">(성립/불성립)절차종료 관련 질문</a></li>
|
||||
<li><a href="#">(기타)절차종결 관련 질문</a></li>
|
||||
</ul>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</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>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
</div>
|
||||
<form name="leftMenu">
|
||||
<input type="hidden" name="menuNo" id="menuNo" value="<c:out value='${menuManageVO.menuNo}' />" />
|
||||
</form>
|
||||
<!-- //lnb -->
|
||||
@ -0,0 +1,7 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 안내</h2>
|
||||
</div>
|
||||
@ -3,7 +3,6 @@
|
||||
<%@ taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorator"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<c:set var="URL" value="${pageContext.request.requestURL}" />
|
||||
<c:set var="URI" value="${pageContext.request.requestURI}" />
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
@ -12,13 +11,10 @@
|
||||
<title>
|
||||
<c:choose>
|
||||
<c:when test="${fn:contains(URL , 'main/mainPage.do')}">
|
||||
저작권 전자조정시스템 - 메인
|
||||
</c:when>
|
||||
<c:when test="${fn:contains(URL , 'web/user/login/ssoLogin.do')}">
|
||||
로그인<한국저작권위원회
|
||||
한국공정거래조정원 온라인분쟁조정시스템 > 메인화면
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:forEach var="result" items="${menuCurrentResultList}" varStatus="status">${result.menuNm}<</c:forEach>한국저작권위원회
|
||||
<c:forEach var="result" items="${menuCurrentResultList}" varStatus="status">${result.menuNm}<</c:forEach> 한국공정거래조정원 온라인분쟁조정시스템
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</title>
|
||||
@ -26,16 +22,11 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,user-scalable=yes">
|
||||
<!--
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval';">
|
||||
-->
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;">
|
||||
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<%-- <link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<!-- <link rel="preload" href="/kccadrPb/usr/css/font.css" as="style" crossorigin="anonymous"> -->
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
|
||||
@ -58,7 +49,26 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b
|
||||
<c:if test="${!fn:contains(URL , 'main/mainPage.do')}">
|
||||
<script type="text/javascript" src="<c:url value='/js/kccadr/kccadrCom.js?5'/>" defer="defer"></script>
|
||||
</c:if>
|
||||
<!-- 전자조정 공통 -->
|
||||
<!-- 전자조정 공통 --> --%>
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;">
|
||||
|
||||
<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/case.css">
|
||||
|
||||
<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/case.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
@ -74,40 +84,31 @@ window.onpageshow = function(event) {
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
<%-- 웹접근성 각 페이지 타이틀 변경 220125--%>
|
||||
$(document).ready(function (){
|
||||
var titleNm = '';
|
||||
if($('body').find('h2').length > 0){
|
||||
titleNm = document.querySelector('h2').textContent;
|
||||
if(document.title.indexOf(titleNm) < 0){
|
||||
document.title = titleNm + "<" + document.title;
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<decorator:head />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<c:if test="${fn:contains(URL, '/web/kccadr/adjst')
|
||||
|| fn:contains(URL, '/web/kccadr/accdnt')
|
||||
|| fn:contains(URL, '/web/kccadr/adjstExp')
|
||||
|| fn:contains(URL, '/web/kccadr/payment')
|
||||
}">
|
||||
<script src="/kccadrPb/usr/script/postcode.js"></script>
|
||||
<!-- 다음 우편번호검색 js -->
|
||||
<c:import url="/web/kccadr/kccadrCom/kccadrConstantsJsp.do"/>
|
||||
</c:if>
|
||||
|
||||
<div class="mask"></div>
|
||||
<div class="wrap sub">
|
||||
|
||||
<%-- 헤더메뉴 영역 --%>
|
||||
<c:import url="/web/com/webCommonHeader.do" />
|
||||
<c:if test="${!fn:contains(URL , 'main/mainPage.do') && !fn:contains(URL , 'adjstExp/adjstExpMainPage.do')}">
|
||||
<!-- 서브페이지 -->
|
||||
<c:import url="/web/com/naviWrap.do"></c:import>
|
||||
</c:if>
|
||||
<c:import url="/web/com/quickWrap.do"></c:import>
|
||||
|
||||
<%-- 본문영역 외 영역 --%>
|
||||
<c:if test="${!fn:contains(URL , 'main/mainPage.do')}">
|
||||
<div class="contents sub">
|
||||
<%-- 서브제목 --%>
|
||||
<c:import url="/web/com/subVisual.do"></c:import>
|
||||
<div class="inner">
|
||||
<%-- 좌측메뉴 --%>
|
||||
<c:import url="/web/com/leftMenu.do"></c:import>
|
||||
<decorator:body />
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
<%-- 본문영역 --%>
|
||||
<%-- 푸터메뉴 영역 --%>
|
||||
<c:import url="/web/com/webCommonFooter.do" />
|
||||
|
||||
</body>
|
||||
|
||||
209
src/main/webapp/WEB-INF/jsp/web/xxx/xxxList.jsp
Normal file
209
src/main/webapp/WEB-INF/jsp/web/xxx/xxxList.jsp
Normal file
@ -0,0 +1,209 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$( document ).ready(function(){
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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">분쟁조정 관련 서식</h3>
|
||||
<p class="sub_con_sub_tit">분쟁조정 신청서(및 작성예시), 위임장, 합의취하서 등 분쟁조정 관련 서식을 제공하고 있습니다. 다운로드 받아 사용하시기 바랍니다.</p>
|
||||
|
||||
<!-- 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>
|
||||
</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>
|
||||
</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>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:68px;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>유형</th>
|
||||
<th>제목</th>
|
||||
<th>등록일시</th>
|
||||
<th>조회수</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<c:forEach var="xxxList" items="${xxxList}" varStatus="status">
|
||||
<tr>
|
||||
<td class="table_number">
|
||||
${xxxList.col1}
|
||||
</td>
|
||||
<td>
|
||||
${xxxList.col2}
|
||||
</td>
|
||||
<td class="td_title">
|
||||
<a href="#none" class="list_title">
|
||||
${xxxList.col3}
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
${xxxList.col4}
|
||||
</td>
|
||||
<td>
|
||||
<i class="icon td_view hide td_icon"></i>
|
||||
110
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="3" class="list_none">등록된 데이터가 없습니다.</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>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<%-- <!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>xxx 리스트</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<!-- 아래 목록의 양식은 퍼블리싱 페이지와 다름 검색, 줄수 표시, 항목정렬버튼, 번호항목, 첨부파일, 페이징 부분만 참고 -->
|
||||
<div class="contWrap">
|
||||
<div class="pageCont">
|
||||
<div class="listSerch">
|
||||
제목 :
|
||||
<!-- 검색 -->
|
||||
<input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${xxxVO.searchKeyword}'/>" size="25" title="검색" maxlength="100" />
|
||||
<input type="button" class="btnType1" value="검색" onclick="linkPage(1); return false;">
|
||||
</div>
|
||||
<div class="listTop">
|
||||
<p class="tType5">게시판 수 :<span class="tType4 c_456ded fwBold"><c:out value="${paginationInfo.totalRecordCount}"/></span>건</p>
|
||||
<div class="rightWrap">
|
||||
<input type="button" class="printBtn">
|
||||
<!-- 줄수 표시 -->
|
||||
<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);">
|
||||
<option value='10' <c:if test="${xxxVO.pageUnit == '10' or xxxVO.pageUnit == ''}">selected</c:if>>10줄</option>
|
||||
<option value='20' <c:if test="${xxxVO.pageUnit == '20'}">selected</c:if>>20줄</option>
|
||||
<option value='30' <c:if test="${xxxVO.pageUnit == '30'}">selected</c:if>>30줄</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
<colgroup>
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>컬럼1</th>
|
||||
<th>컬럼2</th>
|
||||
<th>컬럼3</th>
|
||||
<th>컬럼4</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:if test="${empty xxxList}">
|
||||
<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="btnWrap">
|
||||
<input type="button" class="btnType2" value="삭제" onclick="fn_xxx_delete(); return false;">
|
||||
<input type="button" class="btnType1" value="등록" onclick="fn_xxx_regist(); return false;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
--%>
|
||||
@ -1,6 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
@ -19,7 +18,6 @@
|
||||
<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>
|
||||
@ -28,13 +26,11 @@
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_header.html"></div>
|
||||
|
||||
<div class="contents sub">
|
||||
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 안내</h2>
|
||||
</div>
|
||||
|
||||
<div class="inner">
|
||||
|
||||
<!-- lnb -->
|
||||
<div class="lnb">
|
||||
<p class="title">분쟁조정 안내</p>
|
||||
@ -76,7 +72,6 @@
|
||||
<!-- //lnb -->
|
||||
|
||||
<div class="sub_content">
|
||||
|
||||
<!-- page_location -->
|
||||
<ul class="page_location">
|
||||
<li><i class="icon home"></i></li>
|
||||
@ -91,7 +86,6 @@
|
||||
|
||||
<!-- search -->
|
||||
<div class="search_wrap">
|
||||
|
||||
<select name="search_category" id="" title="검색유형 선택" class="select">
|
||||
<option value="search_category01">전체유형</option>
|
||||
<option value="search_category02">공정거래분쟁조정협의회</option>
|
||||
@ -109,7 +103,6 @@
|
||||
|
||||
<input type="text" class="input_text" title="검색어 입력">
|
||||
<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search">검색</button>
|
||||
|
||||
</div>
|
||||
<!-- //search -->
|
||||
|
||||
@ -166,19 +159,176 @@
|
||||
<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>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<head>
|
||||
<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">
|
||||
|
||||
<!-- 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="contents sub">
|
||||
<div class="sub_visual">
|
||||
<h2>분쟁조정 안내</h2>
|
||||
</div>
|
||||
|
||||
<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 -->
|
||||
|
||||
<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">분쟁조정 관련 서식</h3>
|
||||
<p class="sub_con_sub_tit">분쟁조정 신청서(및 작성예시), 위임장, 합의취하서 등 분쟁조정 관련 서식을 제공하고 있습니다. 다운로드 받아 사용하시기 바랍니다.</p>
|
||||
|
||||
<!-- 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>
|
||||
</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>
|
||||
</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>
|
||||
|
||||
<div class="table_type_cols">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:68px;">
|
||||
<col style="width:auto;">
|
||||
<col style="width:10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>제목</th>
|
||||
<th>조회수</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="tr_list_none">
|
||||
<td colspan="3" class="list_none">등록된 데이터가 없습니다.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹) 법에서 조정제외대상으로 지정한 것은 무엇입니까?</a></td>
|
||||
<td><i class="icon td_view hide td_icon"></i>110</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table_number">330</td>
|
||||
<td class="td_title"><a href="#none" class="list_title">(가맹)(2021)(편의점 가맹본부의 부당한 손해배상 의무 부담 관련 분쟁조정 사례)</a></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>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div data-include-path="/kofair_case_seed/usr/layout/_footer.html"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user