Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
commit
25bf900b69
@ -12,5 +12,16 @@ import lombok.Setter;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class SearchTotalWebVO extends ComDefaultVO implements Serializable {
|
public class SearchTotalWebVO extends ComDefaultVO implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
||||||
private String totalSearchKeyword;
|
private String totalSearchKeyword;
|
||||||
|
private String searchType;
|
||||||
|
private String cnt;
|
||||||
|
|
||||||
|
private String subject;
|
||||||
|
private String regDate;
|
||||||
|
private String menuNm;
|
||||||
|
private String url;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package kcc.com.usr.search.web;
|
package kcc.com.usr.search.web;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -15,12 +16,17 @@ import org.springframework.web.bind.annotation.ModelAttribute;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
|
import kcc.com.cmm.CmmUtil;
|
||||||
import kcc.com.cmm.EgovMessageSource;
|
import kcc.com.cmm.EgovMessageSource;
|
||||||
import kcc.com.usr.search.service.SearchTotalService;
|
import kcc.com.usr.search.service.SearchTotalService;
|
||||||
import kcc.com.usr.search.service.SearchTotalWebVO;
|
import kcc.com.usr.search.service.SearchTotalWebVO;
|
||||||
|
import kcc.xxx.service.XxxVO;
|
||||||
import seed.com.gtm.board.CaseBoardService;
|
import seed.com.gtm.board.CaseBoardService;
|
||||||
import seed.com.gtm.exam.ExamBoardService;
|
import seed.com.gtm.exam.ExamBoardService;
|
||||||
|
import seed.com.gtm.faqbbs.faqBpardService;
|
||||||
import seed.com.gtm.util.Criteria;
|
import seed.com.gtm.util.Criteria;
|
||||||
|
import seed.utils.SeedUtils;
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
public class SearchTotalController {
|
public class SearchTotalController {
|
||||||
@ -36,10 +42,13 @@ public class SearchTotalController {
|
|||||||
EgovMessageSource egovMessageSource;
|
EgovMessageSource egovMessageSource;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CaseBoardService service3;
|
private faqBpardService service;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ExamBoardService service2;
|
private ExamBoardService service2;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CaseBoardService service3;
|
||||||
|
|
||||||
@RequestMapping(value = "/web/usr/search/totalSearch.do")
|
@RequestMapping(value = "/web/usr/search/totalSearch.do")
|
||||||
public String totalSearch(
|
public String totalSearch(
|
||||||
@ -52,6 +61,8 @@ public class SearchTotalController {
|
|||||||
//페이징 관련
|
//페이징 관련
|
||||||
paramMap.put("pageStart", cri.getPageStart());
|
paramMap.put("pageStart", cri.getPageStart());
|
||||||
paramMap.put("perPageNum", 5);
|
paramMap.put("perPageNum", 5);
|
||||||
|
paramMap.put("PAGESTART", cri.getPageStart());
|
||||||
|
paramMap.put("PERPAGENUM", 5);
|
||||||
|
|
||||||
//검색 관련
|
//검색 관련
|
||||||
paramMap.put("totalSearchKeyword", searchTotalWebVO.getTotalSearchKeyword());
|
paramMap.put("totalSearchKeyword", searchTotalWebVO.getTotalSearchKeyword());
|
||||||
@ -63,7 +74,7 @@ public class SearchTotalController {
|
|||||||
* boardIdx = law
|
* boardIdx = law
|
||||||
* 분쟁조정 안내 > 자료실
|
* 분쟁조정 안내 > 자료실
|
||||||
* boardIdx = data
|
* boardIdx = data
|
||||||
* 분쟁조정 안내 > 뉴스레터 자료
|
* 뉴스레터 > 뉴스레터 자료
|
||||||
* boardIdx = news
|
* boardIdx = news
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@ -100,16 +111,240 @@ public class SearchTotalController {
|
|||||||
model.addAttribute("examCnt", examList.get(0).get("CNT"));
|
model.addAttribute("examCnt", examList.get(0).get("CNT"));
|
||||||
totalCnt = totalCnt + ((BigDecimal)examList.get(0).get("CNT")).intValue();
|
totalCnt = totalCnt + ((BigDecimal)examList.get(0).get("CNT")).intValue();
|
||||||
}else {
|
}else {
|
||||||
model.addAttribute("bbsCnt", "0");
|
model.addAttribute("examCnt", "0");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 자주하는질문 > 조정신청
|
||||||
|
* FAQ_SETIDX = 101
|
||||||
|
* 자주하는질문 > 절차진행
|
||||||
|
* FAQ_SETIDX = 102
|
||||||
|
* 자주하는질문 > 절차종료
|
||||||
|
* FAQ_SETIDX = 103
|
||||||
|
*/
|
||||||
|
|
||||||
|
//자주하는 질문
|
||||||
|
List<Map<String,Object>> faqList = service.boardListAllFaq(paramMap);
|
||||||
|
if(faqList != null && faqList.size() > 0) {
|
||||||
|
model.addAttribute("faqCnt", faqList.get(0).get("CNT"));
|
||||||
|
totalCnt = totalCnt + ((BigDecimal)faqList.get(0).get("CNT")).intValue();
|
||||||
|
}else {
|
||||||
|
model.addAttribute("faqCnt", "0");
|
||||||
|
}
|
||||||
|
|
||||||
model.addAttribute("bbsList", bbsList);
|
model.addAttribute("bbsList", bbsList);
|
||||||
model.addAttribute("examList", examList);
|
model.addAttribute("examList", examList);
|
||||||
|
model.addAttribute("faqList", faqList);
|
||||||
model.addAttribute("totalCnt", totalCnt);
|
model.addAttribute("totalCnt", totalCnt);
|
||||||
|
|
||||||
|
|
||||||
return "web/search/totalSearch";
|
return "web/search/totalSearch";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping(value = "/web/usr/search/totalSearchDetail.do")
|
||||||
|
public String totalSearchDetail(
|
||||||
|
@ModelAttribute(name = "searchTotalWebVO") SearchTotalWebVO searchTotalWebVO
|
||||||
|
, ModelMap model
|
||||||
|
, Criteria cri
|
||||||
|
, @RequestParam Map<String,Object> paramMap
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
//페이징 관련
|
||||||
|
paramMap.put("pageStart", (searchTotalWebVO.getPageIndex()-1)*10);
|
||||||
|
paramMap.put("perPageNum", searchTotalWebVO.getPageIndex()*10);
|
||||||
|
paramMap.put("PAGESTART", (searchTotalWebVO.getPageIndex()-1)*10);
|
||||||
|
paramMap.put("PERPAGENUM", searchTotalWebVO.getPageIndex()*10);
|
||||||
|
|
||||||
|
//검색 관련
|
||||||
|
paramMap.put("totalSearchKeyword", searchTotalWebVO.getTotalSearchKeyword());
|
||||||
|
|
||||||
|
Integer listCnt = 0;
|
||||||
|
|
||||||
|
List<SearchTotalWebVO> list = listSet(searchTotalWebVO, paramMap);
|
||||||
|
|
||||||
|
model.addAttribute("list", list);
|
||||||
|
if(list != null && list.size() > 0) {
|
||||||
|
model.addAttribute("listCnt", list.get(0).getCnt());
|
||||||
|
}else {
|
||||||
|
model.addAttribute("listCnt", "0");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 페이징 처리 객체
|
||||||
|
PaginationInfo paginationInfo = CmmUtil.getPageing(searchTotalWebVO, searchTotalWebVO.getPageUnit());
|
||||||
|
if(list != null && list.size() > 0) {
|
||||||
|
paginationInfo.setTotalRecordCount(Integer.valueOf(list.get(0).getCnt()));
|
||||||
|
}else {
|
||||||
|
paginationInfo.setTotalRecordCount(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
model.addAttribute("paginationInfo", paginationInfo);
|
||||||
|
|
||||||
|
|
||||||
|
return "web/search/totalSearchDetail";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private List<SearchTotalWebVO> listSet(
|
||||||
|
SearchTotalWebVO searchTotalWebVO
|
||||||
|
, Map<String,Object> paramMap
|
||||||
|
) {
|
||||||
|
|
||||||
|
List<SearchTotalWebVO> list = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if("bbs".equals(searchTotalWebVO.getSearchType())) {
|
||||||
|
//자료실
|
||||||
|
List<Map<String,Object>> bbsList = service3.selectAll(paramMap);
|
||||||
|
|
||||||
|
bbsList.stream().forEach( t ->
|
||||||
|
{
|
||||||
|
SearchTotalWebVO tmpVO = new SearchTotalWebVO();
|
||||||
|
tmpVO.setSubject(t.get("BBS_TITLE").toString());
|
||||||
|
|
||||||
|
String menuNmBbs;
|
||||||
|
String urlBbs;
|
||||||
|
|
||||||
|
switch (t.get("BBS_ID").toString()) {
|
||||||
|
case "form":
|
||||||
|
menuNmBbs = "분쟁조정관련 서식";
|
||||||
|
urlBbs = "/web/user/board/case/form/145/formDetail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "law":
|
||||||
|
menuNmBbs = "법령자료실";
|
||||||
|
urlBbs = "/web/user/board/case/law/261/lawDetail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "data":
|
||||||
|
menuNmBbs = "자료실";
|
||||||
|
urlBbs = "/web/user/board/case/data/381/dataDetail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "news":
|
||||||
|
menuNmBbs = "뉴스레터 자료";
|
||||||
|
urlBbs = "/web/user/board/case/news/340/newsDetail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
menuNmBbs = "";
|
||||||
|
urlBbs = "";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
tmpVO.setMenuNm(menuNmBbs);
|
||||||
|
tmpVO.setUrl(urlBbs+"?bbsNo="+t.get("BBS_NO").toString());
|
||||||
|
tmpVO.setRegDate(t.get("BBS_REG_DATE").toString());
|
||||||
|
|
||||||
|
list.add(tmpVO);
|
||||||
|
});
|
||||||
|
|
||||||
|
if(bbsList != null && bbsList.size() > 0) {
|
||||||
|
list.get(0).setCnt(bbsList.get(0).get("CNT").toString());
|
||||||
|
}
|
||||||
|
}else if("exam".equals(searchTotalWebVO.getSearchType())) {
|
||||||
|
//조정사례
|
||||||
|
List<Map<String,Object>> examList = service2.boardListAll(paramMap);
|
||||||
|
|
||||||
|
examList.stream().forEach( t ->
|
||||||
|
{
|
||||||
|
SearchTotalWebVO tmpVO = new SearchTotalWebVO();
|
||||||
|
tmpVO.setSubject(t.get("EXAM_SUBJ").toString());
|
||||||
|
|
||||||
|
String menuNmExam;
|
||||||
|
String urlExam;
|
||||||
|
|
||||||
|
switch (t.get("EXAM_ID").toString()) {
|
||||||
|
case "402":
|
||||||
|
menuNmExam = "공정거래";
|
||||||
|
urlExam = "/web/user/exam/case/402/162/exam402Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "403":
|
||||||
|
menuNmExam = "가맹사업거래";
|
||||||
|
urlExam = "/web/user/exam/case/403/163/exam403Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "404":
|
||||||
|
menuNmExam = "하도급거래";
|
||||||
|
urlExam = "/web/user/exam/case/404/164/exam404Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "405":
|
||||||
|
menuNmExam = "대규모유통업거래";
|
||||||
|
urlExam = "/web/user/exam/case/405/165/exam405Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "406":
|
||||||
|
menuNmExam = "불공정약관";
|
||||||
|
urlExam = "/web/user/exam/case/406/166/exam406Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "407":
|
||||||
|
menuNmExam = "대리점거래";
|
||||||
|
urlExam = "/web/user/exam/case/407/167/exam407Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
menuNmExam = "";
|
||||||
|
urlExam = "";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
tmpVO.setMenuNm(menuNmExam);
|
||||||
|
tmpVO.setUrl(urlExam+"?examNo="+t.get("EXAM_NO").toString());
|
||||||
|
tmpVO.setRegDate(t.get("EXAM_REGDATE").toString());
|
||||||
|
|
||||||
|
list.add(tmpVO);
|
||||||
|
});
|
||||||
|
if(examList != null && examList.size() > 0) {
|
||||||
|
list.get(0).setCnt(examList.get(0).get("CNT").toString());
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
//자주하는 질문
|
||||||
|
List<Map<String,Object>> faqList = service.boardListAllFaq(paramMap);
|
||||||
|
|
||||||
|
faqList.stream().forEach( t ->
|
||||||
|
{
|
||||||
|
SearchTotalWebVO tmpVO = new SearchTotalWebVO();
|
||||||
|
tmpVO.setSubject(t.get("FAQ_SUBJ").toString());
|
||||||
|
|
||||||
|
String menuNmFaq;
|
||||||
|
String urlFaq;
|
||||||
|
|
||||||
|
switch (t.get("FAQ_SETIDX").toString()) {
|
||||||
|
case "101":
|
||||||
|
menuNmFaq = "조정신청";
|
||||||
|
urlFaq = "/web/user/faqBbs/case/101/147/faq101Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "102":
|
||||||
|
menuNmFaq = "절차진행";
|
||||||
|
urlFaq = "/web/user/faqBbs/case/102/148/faq102Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "103":
|
||||||
|
menuNmFaq = "절차종료";
|
||||||
|
urlFaq = "/web/user/faqBbs/case/103/149/faq103Detail.do";
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
menuNmFaq = "";
|
||||||
|
urlFaq = "";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
tmpVO.setMenuNm(menuNmFaq);
|
||||||
|
tmpVO.setUrl(urlFaq+"?faqSeq="+t.get("FAQ_SEQ_NUMBER").toString());
|
||||||
|
tmpVO.setRegDate(t.get("REG_DATE_FORMAT").toString());
|
||||||
|
|
||||||
|
list.add(tmpVO);
|
||||||
|
});
|
||||||
|
|
||||||
|
if(faqList != null && faqList.size() > 0) {
|
||||||
|
list.get(0).setCnt(faqList.get(0).get("CNT").toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return list;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -48,4 +48,5 @@ public class faqBpardService {
|
|||||||
List<Map<String,Object>> boardList = dao.boardListAllFaq(paramMap);
|
List<Map<String,Object>> boardList = dao.boardListAllFaq(paramMap);
|
||||||
return boardList;
|
return boardList;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -123,12 +123,7 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(SeedUtils.setReplaceNull(session.getAttribute("myPass")).equals("")){
|
if(SeedUtils.setReplaceNull(session.getAttribute("myPass")).equals("")){
|
||||||
//본인인증 값셋팅 컨트롤러를 다녀왔나 안다녀왔나 표시
|
|
||||||
session.setAttribute("myPass", "pass");
|
session.setAttribute("myPass", "pass");
|
||||||
// return new ModelAndView("forward:/user/case/userCheck/setCheckCode/check.do?" +
|
|
||||||
// "nextUrl=/user/mypage/"+siteIdx+"/01/"+siteMenuIdx+"/myCheck.do" +
|
|
||||||
// "&commandCode=my"
|
|
||||||
// );
|
|
||||||
FairnetUtils.certSet(map, req, session, "my");
|
FairnetUtils.certSet(map, req, session, "my");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -118,208 +118,11 @@ public class FairnetUtils {
|
|||||||
|
|
||||||
public static void certSet(ModelMap map, HttpServletRequest req, HttpSession session,String commandCode ) {
|
public static void certSet(ModelMap map, HttpServletRequest req, HttpSession session,String commandCode ) {
|
||||||
|
|
||||||
String nextUrl = req.getParameter("nextUrl");
|
//실서버
|
||||||
// String commandCode = req.getParameter("commandCode");
|
String hpSrvNo = CertGlobalSet.getHpSrvNo();
|
||||||
|
String hpRetUrl = CertGlobalSet.getHpRetUrl() + "/web/user/siren/case/04/154/check.do";//모바일 인증후 리턴 페이지
|
||||||
|
|
||||||
String srvNo = "";
|
//날짜 생성
|
||||||
String hpSrvNo = "";
|
|
||||||
String agreeCheck = "";
|
|
||||||
String personalCheck = "";
|
|
||||||
String mediType = "";
|
|
||||||
String retUrl = "";//아이핀 인증후 리턴 페이지
|
|
||||||
String hpRetUrl = "";//모바일 인증후 리턴 페이지
|
|
||||||
|
|
||||||
String sServerName = req.getServerName();
|
|
||||||
|
|
||||||
if(commandCode.equals("medi")){//분쟁조정신청 본인인증
|
|
||||||
|
|
||||||
//개발서버
|
|
||||||
// srvNo = "007001";// 아이핀 코드
|
|
||||||
// hpSrvNo = "008001";//휴대폰 코드
|
|
||||||
|
|
||||||
//실서버
|
|
||||||
srvNo = "009001";// 아이핀 코드
|
|
||||||
hpSrvNo = "012001";//휴대폰 코드
|
|
||||||
|
|
||||||
agreeCheck = req.getParameter("agreeCheck");
|
|
||||||
personalCheck = req.getParameter("personalCheck");
|
|
||||||
mediType = req.getParameter("mediType");
|
|
||||||
|
|
||||||
// retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/ipin_popup_seed/jsp/Page.do";
|
|
||||||
retUrl = CertGlobalSet.getRetUrl() + "/user/extra/case/siren/ipin_popup_seed/jsp/Page.do";
|
|
||||||
|
|
||||||
// hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/hpParamPop/jsp/Page.do";
|
|
||||||
hpRetUrl = CertGlobalSet.getHpRetUrl() + "/user/extra/case/siren/hpParamPop/jsp/Page.do";
|
|
||||||
|
|
||||||
session.setAttribute("agreeCheck", agreeCheck);
|
|
||||||
session.setAttribute("personalCheck", personalCheck);
|
|
||||||
session.setAttribute("mediType", mediType);
|
|
||||||
//hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다.
|
|
||||||
if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){
|
|
||||||
// nextUrl = "/user/mediation/case/05/154/mediationStep04Ftc.do";
|
|
||||||
nextUrl = "/user/mediation/case/05/154/mediationStep04.do";
|
|
||||||
}
|
|
||||||
}else if(commandCode.equals("my")){//마이페이지 본인인증
|
|
||||||
//개발서버
|
|
||||||
// srvNo = "007002";
|
|
||||||
// hpSrvNo = "008002";
|
|
||||||
|
|
||||||
//실서버
|
|
||||||
srvNo = "009002";
|
|
||||||
// hpSrvNo = "012002";
|
|
||||||
hpSrvNo = CertGlobalSet.getHpSrvNo();
|
|
||||||
|
|
||||||
// retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do";
|
|
||||||
retUrl = CertGlobalSet.getRetUrl() + "/web/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do";
|
|
||||||
|
|
||||||
// hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do";
|
|
||||||
// hpRetUrl = CertGlobalSet.getHpRetUrl() + "/web/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do";
|
|
||||||
hpRetUrl = CertGlobalSet.getHpRetUrl() + "/web/user/siren/case/04/154/check.do";
|
|
||||||
|
|
||||||
}else if(commandCode.equals("online")){//온라인 분쟁조정 상담 본인인증
|
|
||||||
//개발서버
|
|
||||||
srvNo = "007003";
|
|
||||||
hpSrvNo = "008003";
|
|
||||||
|
|
||||||
//실서버
|
|
||||||
// srvNo = "009003";
|
|
||||||
// hpSrvNo = "012003";
|
|
||||||
|
|
||||||
personalCheck = req.getParameter("personalCheck");
|
|
||||||
session.setAttribute("personalCheck", personalCheck);
|
|
||||||
|
|
||||||
// retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do";
|
|
||||||
retUrl = CertGlobalSet.getRetUrl() + "/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do";
|
|
||||||
|
|
||||||
// hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do";
|
|
||||||
hpRetUrl = CertGlobalSet.getHpRetUrl() + "/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do";
|
|
||||||
|
|
||||||
//hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다.
|
|
||||||
if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){
|
|
||||||
nextUrl = "/user/onlineCounsel/case/01/158/write.do";
|
|
||||||
}
|
|
||||||
}else if(commandCode.equals("law")){
|
|
||||||
//개발서버
|
|
||||||
// srvNo = "007004";
|
|
||||||
// hpSrvNo = "008005";
|
|
||||||
|
|
||||||
//실서버
|
|
||||||
srvNo = "009004";
|
|
||||||
hpSrvNo = "012004";
|
|
||||||
|
|
||||||
personalCheck = req.getParameter("personalCheck");
|
|
||||||
session.setAttribute("personalCheck", personalCheck);
|
|
||||||
|
|
||||||
// retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do";
|
|
||||||
retUrl = CertGlobalSet.getRetUrl() + "/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do";
|
|
||||||
|
|
||||||
// hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do";
|
|
||||||
hpRetUrl = CertGlobalSet.getHpRetUrl() + "/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do";
|
|
||||||
|
|
||||||
//hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다.
|
|
||||||
if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){
|
|
||||||
nextUrl = "/user/lawCounsel/case/02/159/lawWrite.do";
|
|
||||||
}
|
|
||||||
}else if(commandCode.equals("medi_check")){
|
|
||||||
//개발서버
|
|
||||||
// srvNo = "007005";
|
|
||||||
// hpSrvNo = "008006";
|
|
||||||
|
|
||||||
//실서버
|
|
||||||
srvNo = "009005";
|
|
||||||
hpSrvNo = "012005";
|
|
||||||
|
|
||||||
String caseNo = req.getParameter("caseNo");
|
|
||||||
String checkPass = req.getParameter("checkPass");
|
|
||||||
|
|
||||||
session.setAttribute("caseNo", caseNo);
|
|
||||||
session.setAttribute("checkPass", checkPass);
|
|
||||||
|
|
||||||
// retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do";
|
|
||||||
retUrl = CertGlobalSet.getRetUrl() + "/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do";
|
|
||||||
|
|
||||||
// hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do";
|
|
||||||
hpRetUrl = CertGlobalSet.getHpRetUrl() + "/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do";
|
|
||||||
|
|
||||||
//hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다.
|
|
||||||
/* if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){
|
|
||||||
nextUrl = "/user/mediation/case/03/155/checkMediationStep03.do";
|
|
||||||
}*/
|
|
||||||
}
|
|
||||||
|
|
||||||
//나중에 메인 페이지 나오면 튕겨내기
|
|
||||||
// if(nextUrl == null || agreeCheck == null){
|
|
||||||
// map.put("siteIdx", "case");
|
|
||||||
// map.put("url", "/case/index.do");
|
|
||||||
// map.put("message", "잘못된 접근 입니다.");
|
|
||||||
// map.put("opener", "");
|
|
||||||
// map.put("append", "");
|
|
||||||
// map.put("self", "");
|
|
||||||
//
|
|
||||||
// return "/_commccon/jsp/umessage";
|
|
||||||
// throw new RuntimeException("강제 예외 발생!");
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 아이핀 인증 시작 */
|
|
||||||
|
|
||||||
//String sServerName = req.getServerName();
|
|
||||||
|
|
||||||
//회원사 ID : KFA001
|
|
||||||
String id = "KFA001";
|
|
||||||
//회원가입화면용 결과 수신 URL : 23http:/211.43.219.170/hp/meb/pinSignupView.do
|
|
||||||
//String retUrl = "23http://ServerName/user/extra/case/siren/ipin_popup_seed/jsp/Page.do";
|
|
||||||
//retUrl = retUrl.replaceAll("ServerName", sServerName);
|
|
||||||
//분쟁조정신청 서비스 번호 : 006001
|
|
||||||
// String srvNo = "006001";
|
|
||||||
//요청번호(유닉크한 랜덤값) : 40 byte까지
|
|
||||||
String reqNum = "kofair" + EgovStringUtil.getTimeStamp() + EgovNumberUtil.getRandomNum(1000, 9999);
|
|
||||||
|
|
||||||
session.setAttribute("id", id);
|
|
||||||
session.setAttribute("retUrl", retUrl);
|
|
||||||
session.setAttribute("srvNo", srvNo);
|
|
||||||
session.setAttribute("reqNum", reqNum);
|
|
||||||
//복호화용 임시필드
|
|
||||||
|
|
||||||
String exVar = "0000000000000000";
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다.
|
|
||||||
* reqNum 은 아이핀 서비스 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다.
|
|
||||||
* 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을
|
|
||||||
* ipin_result_seed.jsp에서 가져 올 수 있도록 해야 함.
|
|
||||||
* 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
/* Cookie c = new Cookie("reqNum", reqNum);
|
|
||||||
//c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다)
|
|
||||||
response.addCookie(c);*/
|
|
||||||
|
|
||||||
session.setAttribute("reqNumKey", reqNum);
|
|
||||||
|
|
||||||
// 암호화 모듈 선언
|
|
||||||
SciSecuManager seed = new SciSecuManager();
|
|
||||||
// 1차 암호화
|
|
||||||
String encStr = "";
|
|
||||||
String reqInfo = reqNum + "/" + id + "/" + srvNo + "/" + exVar;
|
|
||||||
encStr = seed.getEncPublic(reqInfo);
|
|
||||||
// 위변조 검증 값 등록
|
|
||||||
SciHmac hmac = new SciHmac();
|
|
||||||
String hmacMsg = SciHmac.HMacEncriptPublic(encStr);
|
|
||||||
// 2차 암호화
|
|
||||||
reqInfo = seed.getEncPublic(encStr + "/" + hmacMsg + "/" + "00000000");
|
|
||||||
session.setAttribute("reqInfo", reqInfo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 아이핀 인증 끝 */
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 핸드폰 인증 시작 */
|
|
||||||
|
|
||||||
//날짜 생성
|
|
||||||
Calendar today = Calendar.getInstance();
|
Calendar today = Calendar.getInstance();
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||||
String day = sdf.format(today.getTime());
|
String day = sdf.format(today.getTime());
|
||||||
@ -334,37 +137,13 @@ public class FairnetUtils {
|
|||||||
randomStr += ran.nextInt(10);
|
randomStr += ran.nextInt(10);
|
||||||
}
|
}
|
||||||
|
|
||||||
//reqNum은 최대 40byte 까지 사용 가능
|
|
||||||
|
|
||||||
String hpId = "SKFA001"; // 본인실명확인 회원사 아이디
|
String hpId = "SKFA001"; // 본인실명확인 회원사 아이디
|
||||||
//String hpSrvNo = "005001"; // 본인실명확인 서비스번호
|
|
||||||
String hpReqNum = day + randomStr; // 본인실명확인 요청번호
|
String hpReqNum = day + randomStr; // 본인실명확인 요청번호
|
||||||
String hpExVar = "0000000000000000"; // 복호화용 임시필드
|
String hpExVar = "0000000000000000"; // 복호화용 임시필드
|
||||||
String hpCertDate = day; // 본인실명확인 요청시간
|
String hpCertDate = day; // 본인실명확인 요청시간
|
||||||
String hpCertGb = "H"; // 본인실명확인 본인확인 인증수단
|
String hpCertGb = "H"; // 본인실명확인 본인확인 인증수단
|
||||||
String hpAddVar = ""; // 본인실명확인 추가 파라메터
|
String hpAddVar = ""; // 본인실명확인 추가 파라메터
|
||||||
|
|
||||||
//String hpRetUrl = "32http://ServerName/kmcis/kmcisIdSearch.jsp"; // 본인인증서비스 결과수신 POPUP URL
|
|
||||||
//String hpRetUrl = "32http://ServerName/user/extra/case/siren/hpParamPop/jsp/Page.do";
|
|
||||||
|
|
||||||
//hpRetUrl = "32http://kofair2.global-it.co.kr/kmcis/kmcisIdSearch.jsp";
|
|
||||||
//hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); //오픈할 때 주석으로 교체해줘야함
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다.
|
|
||||||
* reqNum 은 본인 확인 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다.
|
|
||||||
* 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을
|
|
||||||
* pcc_V3_result_seed.jsp에서 가져 올 수 있도록 해야 함.
|
|
||||||
* 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
/*Cookie hpC = new Cookie("hpReqNum", hpReqNum);
|
|
||||||
//c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다)
|
|
||||||
response.addCookie(hpC);*/
|
|
||||||
|
|
||||||
// session.setAttribute("hpReqNumKey", hpReqNum);
|
|
||||||
req.getSession().setAttribute("hpReqNumKey", hpReqNum); // 결과값 복호화시 필요
|
req.getSession().setAttribute("hpReqNumKey", hpReqNum); // 결과값 복호화시 필요
|
||||||
|
|
||||||
//01. 암호화 모듈 선언
|
//01. 암호화 모듈 선언
|
||||||
@ -382,8 +161,6 @@ public class FairnetUtils {
|
|||||||
//03. 2차 암호화
|
//03. 2차 암호화
|
||||||
hpReqInfo = hpSeed.getEncPublic(hpEncStr + "^" + hpHmacMsg + "^" + "0000000000000000"); //2차암호화
|
hpReqInfo = hpSeed.getEncPublic(hpEncStr + "^" + hpHmacMsg + "^" + "0000000000000000"); //2차암호화
|
||||||
|
|
||||||
// session.setAttribute("hpRetUrl", hpRetUrl);
|
|
||||||
// session.setAttribute("hpReqInfo", hpReqInfo);
|
|
||||||
req.getSession().setAttribute("hpRetUrl", hpRetUrl);
|
req.getSession().setAttribute("hpRetUrl", hpRetUrl);
|
||||||
req.getSession().setAttribute("hpReqInfo", hpReqInfo);
|
req.getSession().setAttribute("hpReqInfo", hpReqInfo);
|
||||||
|
|
||||||
|
|||||||
@ -126,6 +126,7 @@
|
|||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
count(1) over() as cnt,
|
||||||
FAQ_SEQ_NUMBER,
|
FAQ_SEQ_NUMBER,
|
||||||
FAQ_SETIDX,
|
FAQ_SETIDX,
|
||||||
FAQ_SUBJ,
|
FAQ_SUBJ,
|
||||||
@ -135,6 +136,7 @@
|
|||||||
REG_MBER_ID,
|
REG_MBER_ID,
|
||||||
REG_MBER_NM,
|
REG_MBER_NM,
|
||||||
REG_DATE,
|
REG_DATE,
|
||||||
|
TO_CHAR(REG_DATE, 'YYYY-MM-DD') AS REG_DATE_FORMAT,
|
||||||
MOD_MBER_ID,
|
MOD_MBER_ID,
|
||||||
MOD_DATE
|
MOD_DATE
|
||||||
FROM
|
FROM
|
||||||
@ -144,6 +146,12 @@
|
|||||||
OR FAQ_SETIDX = '102'
|
OR FAQ_SETIDX = '102'
|
||||||
OR FAQ_SETIDX = '103' )
|
OR FAQ_SETIDX = '103' )
|
||||||
AND DEL_YN = 'N'
|
AND DEL_YN = 'N'
|
||||||
|
<if test="totalSearchKeyword != null and totalSearchKeyword != ''">
|
||||||
|
AND (
|
||||||
|
FAQ_SUBJ like '%' || #{totalSearchKeyword} || '%'
|
||||||
|
OR FAQ_CONT like '%' || #{totalSearchKeyword} || '%'
|
||||||
|
)
|
||||||
|
</if>
|
||||||
ORDER BY
|
ORDER BY
|
||||||
REG_DATE DESC
|
REG_DATE DESC
|
||||||
) ROW_
|
) ROW_
|
||||||
|
|||||||
@ -51,13 +51,12 @@
|
|||||||
|
|
||||||
<div class="box gray_fill box_complete">
|
<div class="box gray_fill box_complete">
|
||||||
<i class="icon process complete"></i>
|
<i class="icon process complete"></i>
|
||||||
<p class="gMarket_bold">본인인증을 진행해 주세요.</p>
|
<p class="gMarket_bold" id="message"></p>
|
||||||
|
|
||||||
<div class="btn_wrap center">
|
<div class="btn_wrap center">
|
||||||
<button type="button" class="btn btn_text btn_45 darkblue_fill">확인</button>
|
<button type="button" class="btn btn_text btn_45 darkblue_fill">확인</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:otherwise>
|
<c:otherwise>
|
||||||
|
|||||||
@ -161,7 +161,7 @@ function fn_egov_inqire_BBSMngInqire() {
|
|||||||
|
|
||||||
<!-- cont_tit -->
|
<!-- cont_tit -->
|
||||||
<div class="cont_tit">
|
<div class="cont_tit">
|
||||||
<h2>게시판생성</h2>
|
<h2>게시판1생성</h2>
|
||||||
</div>
|
</div>
|
||||||
<!-- //cont_tit -->
|
<!-- //cont_tit -->
|
||||||
|
|
||||||
@ -178,11 +178,11 @@ function fn_egov_inqire_BBSMngInqire() {
|
|||||||
|
|
||||||
<div class="cont">
|
<div class="cont">
|
||||||
<!-- list_상세 -->
|
<!-- list_상세 -->
|
||||||
<div class="tbType02">
|
<div class="tbType02 col-table data-table">
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 20%">
|
<col style="width:20%;">
|
||||||
<col style="width: 80%">
|
<col style="width:80%;">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
|
|
||||||
<tbody>
|
<tbody>
|
||||||
@ -211,13 +211,11 @@ function fn_egov_inqire_BBSMngInqire() {
|
|||||||
<tr>
|
<tr>
|
||||||
<th><span class="reqArea">게시판유형</span></th>
|
<th><span class="reqArea">게시판유형</span></th>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<ul class="inline radio_wrap">
|
<div class="inline radio_wrap">
|
||||||
<li>
|
<form:radiobuttons path="bbsTyCode" title="게시판유형"
|
||||||
<form:radiobuttons path="bbsTyCode" title="게시판유형"
|
cssStyle="margin-right:5px;" items="${typeList}" itemValue="code" itemLabel="codeNm" />
|
||||||
cssStyle="margin-right:5px;" items="${typeList}" itemValue="code" itemLabel="codeNm" />
|
<form:errors path="bbsTyCode" />
|
||||||
<form:errors path="bbsTyCode" />
|
</div>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@ -347,13 +345,9 @@ function fn_egov_inqire_BBSMngInqire() {
|
|||||||
<!-- //list_상세 -->
|
<!-- //list_상세 -->
|
||||||
|
|
||||||
<!-- btn_wrap -->
|
<!-- btn_wrap -->
|
||||||
<div class="btn_wrap btn_layout01">
|
<div class="btn_wrap btn_layout01 right">
|
||||||
<div class="area_left">
|
<button type="button" class="btn btn_text btn_46 blue_fill btnType06" onclick="fn_egov_regist_brdMstr(); return false;">저 장</button>
|
||||||
</div>
|
<button type="button" class="btn btn_text btn_46 gray_fill btnType04" onclick="fn_egov_select_brdMstrList()">목 록</button>
|
||||||
<div class="area_right">
|
|
||||||
<button type="button" class="btnType06" onclick="fn_egov_regist_brdMstr(); return false;">저 장</button>
|
|
||||||
<button type="button" class="btnType04" onclick="fn_egov_select_brdMstrList()">목 록</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- //btn_wrap -->
|
<!-- //btn_wrap -->
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -257,7 +257,7 @@ $( document ).ready(function() {
|
|||||||
<input name="bbsAttrbCode" type="hidden" value="<c:out value='${boardMaster.bbsAttrbCode}'/>" />
|
<input name="bbsAttrbCode" type="hidden" value="<c:out value='${boardMaster.bbsAttrbCode}'/>" />
|
||||||
<div class="cont">
|
<div class="cont">
|
||||||
<!-- list_상세 -->
|
<!-- list_상세 -->
|
||||||
<div class="tbType02 col-table data-table left">
|
<div class="tbType02 col-table data-table">
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 20%">
|
<col style="width: 20%">
|
||||||
@ -275,13 +275,11 @@ $( document ).ready(function() {
|
|||||||
<tr>
|
<tr>
|
||||||
<th><span class="reqArea">게시판유형</span></th>
|
<th><span class="reqArea">게시판유형</span></th>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<ul class="inline radio_wrap">
|
<div class="inline radio_wrap">
|
||||||
<li>
|
<form:radiobuttons path="bbsTyCode" title="게시판유형"
|
||||||
<form:radiobuttons path="bbsTyCode" title="게시판유형"
|
cssStyle="margin-right:5px;" items="${typeList}" itemValue="code" itemLabel="codeNm" />
|
||||||
cssStyle="margin-right:5px;" items="${typeList}" itemValue="code" itemLabel="codeNm" />
|
<form:errors path="bbsTyCode" />
|
||||||
<form:errors path="bbsTyCode" />
|
</div>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|||||||
@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
<c:choose>
|
<c:choose>
|
||||||
|
|
||||||
<c:when test='${bbsItemList._bbsItemPattern == "FILE"}'>
|
<%-- <c:when test='${bbsItemList._bbsItemPattern == "FILE"}'>
|
||||||
<c:if test='${tBbsDataDB.tBbsSet.bbsSetFileSize > 0 && tBbsDataDB.tBbsSet.bbsSetFileCount > 0}'>
|
<c:if test='${tBbsDataDB.tBbsSet.bbsSetFileSize > 0 && tBbsDataDB.tBbsSet.bbsSetFileCount > 0}'>
|
||||||
<div class="bbs-view-item">
|
<div class="bbs-view-item">
|
||||||
<p class="item-title"><c:out escapeXml='true' value='${bbsItemList._bbsItemName}' /></p>
|
<p class="item-title"><c:out escapeXml='true' value='${bbsItemList._bbsItemName}' /></p>
|
||||||
@ -123,7 +123,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:when>
|
</c:when> --%>
|
||||||
<c:when test='${bbsItemList._bbsItemPattern == "TEXT"}'>
|
<c:when test='${bbsItemList._bbsItemPattern == "TEXT"}'>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test='${bbsItemList._bbsItemGroup == "bbsDataName"}'>
|
<c:when test='${bbsItemList._bbsItemGroup == "bbsDataName"}'>
|
||||||
@ -409,7 +409,7 @@
|
|||||||
|
|
||||||
<c:if test='${memberGrant == "S" || memberAuth || memberAuthG}'>
|
<c:if test='${memberGrant == "S" || memberAuth || memberAuthG}'>
|
||||||
|
|
||||||
<div class="bookmark-list-pc menu-manage downNupType02">
|
<%-- <div class="bookmark-list-pc menu-manage downNupType02">
|
||||||
<button type="button">북마크 버튼</button>
|
<button type="button">북마크 버튼</button>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/bbsSetEdit/<c:out escapeXml='true' value='${bbsSetIdx}' />.do"><img src="<s:message code="manager.bbs.button.bbsSet"/>" alt="<s:message code="manager.bbs.button.bbsSet.alt"/>"><s:message code="manager.bbs.button.bbsSet.alt"/></a></li>
|
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/bbsSetEdit/<c:out escapeXml='true' value='${bbsSetIdx}' />.do"><img src="<s:message code="manager.bbs.button.bbsSet"/>" alt="<s:message code="manager.bbs.button.bbsSet.alt"/>"><s:message code="manager.bbs.button.bbsSet.alt"/></a></li>
|
||||||
@ -420,7 +420,7 @@
|
|||||||
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsTrashList.do"><img src="<s:message code="manager.bbs.button.bbsTrash"/>" alt="<s:message code="manager.bbs.button.bbsTrash.alt"/>"><s:message code="manager.bbs.button.bbsTrash.alt"/></a></li>
|
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsTrashList.do"><img src="<s:message code="manager.bbs.button.bbsTrash"/>" alt="<s:message code="manager.bbs.button.bbsTrash.alt"/>"><s:message code="manager.bbs.button.bbsTrash.alt"/></a></li>
|
||||||
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsSetSkinList.do"><img src="<s:message code="manager.bbs.button.bbsSkin"/>" alt="<s:message code="manager.bbs.button.bbsSkin.alt"/>"><s:message code="manager.bbs.button.bbsSkin.alt"/></a></li>
|
<li><a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsSetSkinList.do"><img src="<s:message code="manager.bbs.button.bbsSkin"/>" alt="<s:message code="manager.bbs.button.bbsSkin.alt"/>"><s:message code="manager.bbs.button.bbsSkin.alt"/></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div> --%>
|
||||||
|
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
@ -634,7 +634,6 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<c:import url="/WEB-INF/views/site/${siteIdx}/jsp/bbs/js/before_js.jsp"></c:import>
|
|
||||||
|
|
||||||
$.blockUI({ message : '<h1><img src="/img/blockbusy.gif" /> <s:message code="common.message.ajaxwait"/></h1>' });
|
$.blockUI({ message : '<h1><img src="/img/blockbusy.gif" /> <s:message code="common.message.ajaxwait"/></h1>' });
|
||||||
});
|
});
|
||||||
|
|||||||
@ -62,12 +62,12 @@
|
|||||||
<option value="bbsDataContent" <c:if test="${column == 'bbsDataContent'}">selected</c:if>><s:message code="user.bbs.bbsDataContent"/></option>
|
<option value="bbsDataContent" <c:if test="${column == 'bbsDataContent'}">selected</c:if>><s:message code="user.bbs.bbsDataContent"/></option>
|
||||||
<option value="bbsDataTitleContent" <c:if test="${column == 'bbsDataTitleContent'}">selected</c:if>><s:message code="user.bbs.bbsDataTitleContent"/></option>
|
<option value="bbsDataTitleContent" <c:if test="${column == 'bbsDataTitleContent'}">selected</c:if>><s:message code="user.bbs.bbsDataTitleContent"/></option>
|
||||||
</select>
|
</select>
|
||||||
|
<%--
|
||||||
<span id="searchDate">
|
<span id="searchDate">
|
||||||
<input type="text" class="datepicker" name="searchSDate" id="searchSDate" style="width:66px;" value="<c:out escapeXml='true' value='${searchSDate}' />" readonly />
|
<input type="text" class="datepicker" name="searchSDate" id="searchSDate" style="width:66px;" value="<c:out escapeXml='true' value='${searchSDate}' />" readonly />
|
||||||
~
|
~
|
||||||
<input type="text" class="datepicker" name="searchEDate" id="searchEDate" style="width:66px;" value="<c:out escapeXml='true' value='${searchEDate}' />" readonly />
|
<input type="text" class="datepicker" name="searchEDate" id="searchEDate" style="width:66px;" value="<c:out escapeXml='true' value='${searchEDate}' />" readonly />
|
||||||
</span>
|
</span> --%>
|
||||||
|
|
||||||
<input type="search" name="search" id="search" value="<c:out escapeXml='true' value='${search}' />" title="<s:message code="common.search.value"/>" class="sch-text">
|
<input type="search" name="search" id="search" value="<c:out escapeXml='true' value='${search}' />" title="<s:message code="common.search.value"/>" class="sch-text">
|
||||||
<button type="submit" class="btn-page-sch"><s:message code="common.button.search"/></button>
|
<button type="submit" class="btn-page-sch"><s:message code="common.button.search"/></button>
|
||||||
@ -87,6 +87,7 @@
|
|||||||
<input type="hidden" name="dataCMType" id="dataCMType" value="" />
|
<input type="hidden" name="dataCMType" id="dataCMType" value="" />
|
||||||
<input type="hidden" name="dataIdxs" id="dataIdxs" value="" />
|
<input type="hidden" name="dataIdxs" id="dataIdxs" value="" />
|
||||||
|
|
||||||
|
<%-- 241118 주석 - 운영에서 별도의 다른 게시판도 없으며 사용하지 않는 기능으로 판별
|
||||||
<div class="change-state-area">
|
<div class="change-state-area">
|
||||||
<label for="selDataCM"><s:message code="common.message.choice"/></label>
|
<label for="selDataCM"><s:message code="common.message.choice"/></label>
|
||||||
<select name="selDataCM" id="selDataCM" title="<s:message code="common.select.option.value"/>" class="change-list">
|
<select name="selDataCM" id="selDataCM" title="<s:message code="common.select.option.value"/>" class="change-list">
|
||||||
@ -96,8 +97,8 @@
|
|||||||
</c:forEach>
|
</c:forEach>
|
||||||
</select>
|
</select>
|
||||||
<button type="submit" id="dataCopy" class="btn-change-state"><s:message code="common.button.copy"/></button>
|
<button type="submit" id="dataCopy" class="btn-change-state"><s:message code="common.button.copy"/></button>
|
||||||
<%-- <button type="submit" id="dataMove" class="btn-change-state"><s:message code="common.button.move"/></button> --%>
|
<button type="submit" id="dataMove" class="btn-change-state"><s:message code="common.button.move"/></button>
|
||||||
</div>
|
</div> --%>
|
||||||
</form:form>
|
</form:form>
|
||||||
|
|
||||||
<form:form name="frm" id="frm" class="mt20" method="post" action="/${pageType}/proc/${siteIdx}/${bbsSetIdx}/bbsDataStatusProc.do">
|
<form:form name="frm" id="frm" class="mt20" method="post" action="/${pageType}/proc/${siteIdx}/${bbsSetIdx}/bbsDataStatusProc.do">
|
||||||
@ -120,25 +121,26 @@
|
|||||||
<table>
|
<table>
|
||||||
<caption><s:message code="common.list.caption"/></caption>
|
<caption><s:message code="common.list.caption"/></caption>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<c:if test='${memberGrant == "S" || memberAuthM || memberAuth}'>
|
<%-- <c:if test='${memberGrant == "S" || memberAuthM || memberAuth}'>
|
||||||
<col class="small_checkbox">
|
<col class="small_checkbox">
|
||||||
</c:if>
|
</c:if> --%>
|
||||||
<col class="title">
|
<col class="title">
|
||||||
<col class="item-tablet-hidden">
|
<col class="item-tablet-hidden">
|
||||||
<col class="item-tablet-hidden">
|
<col class="item-tablet-hidden">
|
||||||
<col>
|
<col>
|
||||||
<col class="item-mobile-hidden">
|
<%-- <col class="item-mobile-hidden">
|
||||||
<col class="item-mobile-hidden">
|
<col class="item-mobile-hidden"> --%>
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col"><input type="checkbox" class="checkbox check-all" name="allcheck" id="allcheck" title="<s:message code="common.message.allCheck"/>" /><label for="allcheck"></label></th>
|
<%-- <th scope="col"><input type="checkbox" class="checkbox check-all" name="allcheck" id="allcheck" title="<s:message code="common.message.allCheck"/>" /><label for="allcheck"></label></th> --%>
|
||||||
|
<th scope="col">번호</th>
|
||||||
<th scope="col"><s:message code="user.bbs.bbsDataTitle"/></th>
|
<th scope="col"><s:message code="user.bbs.bbsDataTitle"/></th>
|
||||||
<th scope="col" class="item-tablet-hidden"><s:message code="common.hit"/></th>
|
<th scope="col" class="item-tablet-hidden"><s:message code="common.hit"/></th>
|
||||||
<th scope="col" class="item-tablet-hidden"><s:message code="common.regDate"/></th>
|
<th scope="col" class="item-tablet-hidden"><s:message code="common.regDate"/></th>
|
||||||
<th scope="col"><s:message code="common.writer"/></th>
|
<th scope="col"><s:message code="common.writer"/></th>
|
||||||
<th scope="col" class="item-mobile-hidden"><s:message code="common.fileupload.fileName"/></th>
|
<%-- <th scope="col" class="item-mobile-hidden"><s:message code="common.fileupload.fileName"/></th>
|
||||||
<th scope="col" class="item-mobile-hidden"><s:message code="common.history"/></th>
|
<th scope="col" class="item-mobile-hidden"><s:message code="common.history"/></th> --%>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@ -173,7 +175,7 @@
|
|||||||
</c:choose>
|
</c:choose>
|
||||||
</span></a>
|
</span></a>
|
||||||
</td>
|
</td>
|
||||||
<td class="item-mobile-hidden">
|
<%-- <td class="item-mobile-hidden">
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test='${tBbsSetDB.bbsSetType == "F"}'>
|
<c:when test='${tBbsSetDB.bbsSetType == "F"}'>
|
||||||
<c:if test="${bbsNoticeDataList._bbsFileCount > 0}">
|
<c:if test="${bbsNoticeDataList._bbsFileCount > 0}">
|
||||||
@ -190,8 +192,8 @@
|
|||||||
<c:if test="${bbsNoticeDataList._bbsFileCount > 0}"><a class="hover-link" href="/${pageType}/${siteIdx}/${bbsSetIdx}/bbsDataView/${bbsNoticeDataList._bbsDataIdx}.do?page=${page}&row=${row}&column=${column}&search=${search}&searchSDate=${searchSDate}&searchEDate=${searchEDate}&bbsDataCategory=${bbsDataCategory}"><span><img src="/img/icon/icon_file.gif" alt="<s:message code="common.message.icon.file"/>" /></span></a></c:if>
|
<c:if test="${bbsNoticeDataList._bbsFileCount > 0}"><a class="hover-link" href="/${pageType}/${siteIdx}/${bbsSetIdx}/bbsDataView/${bbsNoticeDataList._bbsDataIdx}.do?page=${page}&row=${row}&column=${column}&search=${search}&searchSDate=${searchSDate}&searchEDate=${searchEDate}&bbsDataCategory=${bbsDataCategory}"><span><img src="/img/icon/icon_file.gif" alt="<s:message code="common.message.icon.file"/>" /></span></a></c:if>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</td>
|
</td> --%>
|
||||||
<td class="item-mobile-hidden skin-default"><a class="hover-link fileDownLoadList" href="/common/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/<c:out escapeXml='true' value='${bbsNoticeDataList._bbsDataIdx}' />/fileDownLoadList.do" title="<s:message code="common.message.blank"/> <s:message code="common.fileDownLoad.history"/>"><span><s:message code="common.fileDownLoad.history"/></span></a></td>
|
<%-- <td class="item-mobile-hidden skin-default"><a class="hover-link fileDownLoadList" href="/common/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/<c:out escapeXml='true' value='${bbsNoticeDataList._bbsDataIdx}' />/fileDownLoadList.do" title="<s:message code="common.message.blank"/> <s:message code="common.fileDownLoad.history"/>"><span><s:message code="common.fileDownLoad.history"/></span></a></td> --%>
|
||||||
</tr>
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:if>
|
</c:if>
|
||||||
@ -200,7 +202,8 @@
|
|||||||
<c:when test='${fn:length(bbsDataList) > 0}'>
|
<c:when test='${fn:length(bbsDataList) > 0}'>
|
||||||
<c:forEach items="${bbsDataList}" var="bbsDataList" varStatus="status">
|
<c:forEach items="${bbsDataList}" var="bbsDataList" varStatus="status">
|
||||||
<tr>
|
<tr>
|
||||||
<td><input type="checkbox" class="checkbox check-base" name="idxs" id="bbsData_${bbsDataList._bbsDataIdx}" value="<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />" /><label for="bbsData_${bbsDataList._bbsDataIdx}"></label> <c:out escapeXml='true' value='${bbsDataCnt - (page-1)*row - status.index}' /></td>
|
<%-- <td><input type="checkbox" class="checkbox check-base" name="idxs" id="bbsData_${bbsDataList._bbsDataIdx}" value="<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />" /><label for="bbsData_${bbsDataList._bbsDataIdx}"></label> <c:out escapeXml='true' value='${bbsDataCnt - (page-1)*row - status.index}' /></td> --%>
|
||||||
|
<td><c:out escapeXml='true' value='${bbsDataCnt - (page-1)*row - status.index}' /></td>
|
||||||
<td class="al">
|
<td class="al">
|
||||||
<c:if test="${bbsDataList._bbsDataDepth > 0}">
|
<c:if test="${bbsDataList._bbsDataDepth > 0}">
|
||||||
<c:forEach begin="0" end="${bbsDataList._bbsDataDepth}">
|
<c:forEach begin="0" end="${bbsDataList._bbsDataDepth}">
|
||||||
@ -231,7 +234,7 @@
|
|||||||
</c:choose>
|
</c:choose>
|
||||||
</span></a>
|
</span></a>
|
||||||
</td>
|
</td>
|
||||||
<td class="item-mobile-hidden">
|
<%-- <td class="item-mobile-hidden">
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test='${tBbsSetDB.bbsSetType == "F"}'>
|
<c:when test='${tBbsSetDB.bbsSetType == "F"}'>
|
||||||
<c:if test="${bbsDataList._bbsFileCount > 0}">
|
<c:if test="${bbsDataList._bbsFileCount > 0}">
|
||||||
@ -248,8 +251,8 @@
|
|||||||
<c:if test="${bbsDataList._bbsFileCount > 0}"><a class="hover-link" href="/${pageType}/${siteIdx}/${bbsSetIdx}/bbsDataView/${bbsDataList._bbsDataIdx}.do?page=${page}&row=${row}&column=${column}&search=${search}&searchSDate=${searchSDate}&searchEDate=${searchEDate}&bbsDataCategory=${bbsDataCategory}"><span><img src="/img/icon/icon_file.gif" alt="<s:message code="common.message.icon.file"/>" /></span></a></c:if>
|
<c:if test="${bbsDataList._bbsFileCount > 0}"><a class="hover-link" href="/${pageType}/${siteIdx}/${bbsSetIdx}/bbsDataView/${bbsDataList._bbsDataIdx}.do?page=${page}&row=${row}&column=${column}&search=${search}&searchSDate=${searchSDate}&searchEDate=${searchEDate}&bbsDataCategory=${bbsDataCategory}"><span><img src="/img/icon/icon_file.gif" alt="<s:message code="common.message.icon.file"/>" /></span></a></c:if>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</td>
|
</td> --%>
|
||||||
<td class="item-mobile-hidden skin-default"><a class="fileDownLoadList" href="/common/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />/fileDownLoadList.do" title="<s:message code="common.message.blank"/> <s:message code="common.fileDownLoad.history"/>"><s:message code="common.fileDownLoad.history"/></a></td>
|
<%-- <td class="item-mobile-hidden skin-default"><a class="fileDownLoadList" href="/common/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />/fileDownLoadList.do" title="<s:message code="common.message.blank"/> <s:message code="common.fileDownLoad.history"/>"><s:message code="common.fileDownLoad.history"/></a></td> --%>
|
||||||
</tr>
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:when>
|
</c:when>
|
||||||
@ -264,10 +267,10 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="change-state-area">
|
<%-- <div class="change-state-area">
|
||||||
<label for="selStatus"><s:message code="common.message.choice"/></label>
|
<label for="selStatus"><s:message code="common.message.choice"/></label>
|
||||||
<button type="submit" class="btn-change-state"><s:message code="common.button.del"/></button>
|
<button type="submit" class="btn-change-state"><s:message code="common.button.del"/></button>
|
||||||
</div>
|
</div> --%>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -313,8 +316,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btn-area">
|
<div class="btn-area">
|
||||||
<a href="/${pageType}/proc/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsDataListExcelProc.do?column=${column}&search=<c:out escapeXml='true' value='${search}' />&searchSDate=<c:out escapeXml='true' value='${searchSDate}' />&searchEDate=<c:out escapeXml='true' value='${searchEDate}' />&bbsDataCategory=<c:out escapeXml='true' value='${bbsDataCategory}' />" class="btn-normal lightgray"><s:message code="common.button.excel"/></a>
|
<%-- <a href="/${pageType}/proc/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsDataListExcelProc.do?column=${column}&search=<c:out escapeXml='true' value='${search}' />&searchSDate=<c:out escapeXml='true' value='${searchSDate}' />&searchEDate=<c:out escapeXml='true' value='${searchEDate}' />&bbsDataCategory=<c:out escapeXml='true' value='${bbsDataCategory}' />" class="btn-normal lightgray"><s:message code="common.button.excel"/></a>
|
||||||
<a href="/common/proc/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/0/fileDownLoadListExcelProc.do" class="btn-normal lightgray"><s:message code="common.fileDownLoad.history"/> <s:message code="common.button.excel"/></a>
|
<a href="/common/proc/<c:out escapeXml='true' value='${siteIdx}' />/bbs/<c:out escapeXml='true' value='${bbsSetIdx}' />/0/fileDownLoadListExcelProc.do" class="btn-normal lightgray"><s:message code="common.fileDownLoad.history"/> <s:message code="common.button.excel"/></a> --%>
|
||||||
<a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsDataForm.do" class="btn-normal violet"><s:message code="common.button.reg"/></a>
|
<a href="/${pageType}/<c:out escapeXml='true' value='${siteIdx}' />/<c:out escapeXml='true' value='${bbsSetIdx}' />/bbsDataForm.do" class="btn-normal violet"><s:message code="common.button.reg"/></a>
|
||||||
|
|
||||||
<%-- <c:if test='${memberGrant == "S" || memberAuth || (pageType == "gte" && (memberAuthG || memberAuthM))}'>
|
<%-- <c:if test='${memberGrant == "S" || memberAuth || (pageType == "gte" && (memberAuthG || memberAuthM))}'>
|
||||||
@ -340,6 +343,13 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
$(window).load(function(){
|
||||||
|
if('${bbsDataCategory}' == ''){
|
||||||
|
$("#bbsCategory1").val('')
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
/* <![CDATA[ */
|
/* <![CDATA[ */
|
||||||
$(".fileDownLoadList").click(function(){
|
$(".fileDownLoadList").click(function(){
|
||||||
var url = $(this).attr("href");
|
var url = $(this).attr("href");
|
||||||
@ -422,107 +432,12 @@
|
|||||||
|
|
||||||
$("#bbsCategory1").change(function(){
|
$("#bbsCategory1").change(function(){
|
||||||
|
|
||||||
// if($("#bbsCategory1").val() != undefined && $("#bbsCategory1").val() != "undefined" && $("#bbsCategory1").val() != ""){
|
if($("#bbsCategory1").val() != undefined && $("#bbsCategory1").val() != "undefined" && $("#bbsCategory1").val() != ""){
|
||||||
$("#bbsDataCategory").val($("#bbsCategory1").val());
|
$("#bbsDataCategory").val($("#bbsCategory1").val());
|
||||||
}else{
|
}else{
|
||||||
$("#bbsDataCategory").val("");
|
$("#bbsDataCategory").val("");
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#bbsCategory2").empty();
|
|
||||||
$("#bbsCategory2").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory3").empty();
|
|
||||||
$("#bbsCategory3").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory4").empty();
|
|
||||||
$("#bbsCategory4").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory5").empty();
|
|
||||||
$("#bbsCategory5").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
|
|
||||||
<c:forEach items="${bbsCategoryList}" var="bbsCategoryList">
|
|
||||||
<c:if test='${bbsCategoryList._bbsCategoryDepth == 2}'>
|
|
||||||
if($(this).val() == "<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryParentIdx}' />"){
|
|
||||||
$("#bbsCategory2").append("<option value='<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryIdxs}' />'><c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryName}' /></option>");
|
|
||||||
}
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#bbsCategory2").change(function(){
|
|
||||||
|
|
||||||
if($("#bbsCategory2").val() != undefined && $("#bbsCategory2").val() != "undefined" && $("#bbsCategory2").val() != ""){
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory2").val());
|
|
||||||
}else{
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory1").val());
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#bbsCategory3").empty();
|
|
||||||
$("#bbsCategory3").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory4").empty();
|
|
||||||
$("#bbsCategory4").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory5").empty();
|
|
||||||
$("#bbsCategory5").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
|
|
||||||
<c:forEach items="${bbsCategoryList}" var="bbsCategoryList">
|
|
||||||
<c:if test='${bbsCategoryList._bbsCategoryDepth == 3}'>
|
|
||||||
if($(this).val() == "<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryParentIdx}' />"){
|
|
||||||
$("#bbsCategory3").append("<option value='<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryIdxs}' />'><c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryName}' /></option>");
|
|
||||||
}
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#bbsCategory3").change(function(){
|
|
||||||
|
|
||||||
if($("#bbsCategory3").val() != undefined && $("#bbsCategory3").val() != "undefined" && $("#bbsCategory3").val() != ""){
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory3").val());
|
|
||||||
}else{
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory2").val());
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#bbsCategory4").empty();
|
|
||||||
$("#bbsCategory4").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
$("#bbsCategory5").empty();
|
|
||||||
$("#bbsCategory5").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
|
|
||||||
<c:forEach items="${bbsCategoryList}" var="bbsCategoryList">
|
|
||||||
<c:if test='${bbsCategoryList._bbsCategoryDepth == 4}'>
|
|
||||||
if($(this).val() == "<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryParentIdx}' />"){
|
|
||||||
$("#bbsCategory4").append("<option value='<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryIdxs}' />'><c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryName}' /></option>");
|
|
||||||
}
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#bbsCategory4").change(function(){
|
|
||||||
|
|
||||||
if($("#bbsCategory4").val() != undefined && $("#bbsCategory4").val() != "undefined" && $("#bbsCategory4").val() != ""){
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory4").val());
|
|
||||||
}else{
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory3").val());
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#bbsCategory5").empty();
|
|
||||||
$("#bbsCategory5").append("<option value=''><s:message code="common.select.option.value"/></option>");
|
|
||||||
|
|
||||||
<c:forEach items="${bbsCategoryList}" var="bbsCategoryList">
|
|
||||||
<c:if test='${bbsCategoryList._bbsCategoryDepth == 5}'>
|
|
||||||
if($(this).val() == "<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryParentIdx}' />"){
|
|
||||||
$("#bbsCategory5").append("<option value='<c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryIdxs}' />'><c:out escapeXml='true' value='${bbsCategoryList._bbsCategoryName}' /></option>");
|
|
||||||
}
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#bbsCategory5").change(function(){
|
|
||||||
|
|
||||||
if($("#bbsCategory5").val() != undefined && $("#bbsCategory5").val() != "undefined" && $("#bbsCategory5").val() != ""){
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory5").val());
|
|
||||||
}else{
|
|
||||||
$("#bbsDataCategory").val($("#bbsCategory4").val());
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var bbsDataCategory = "<c:out escapeXml='true' value='${bbsDataCategory}' />";
|
var bbsDataCategory = "<c:out escapeXml='true' value='${bbsDataCategory}' />";
|
||||||
|
|||||||
@ -65,7 +65,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="exam" />
|
<input type="hidden" name="fileFuncType" value="exam" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -231,7 +231,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="lawCard" />
|
<input type="hidden" name="fileFuncType" value="lawCard" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -151,7 +151,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="lawCard" />
|
<input type="hidden" name="fileFuncType" value="lawCard" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -118,7 +118,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="online" />
|
<input type="hidden" name="fileFuncType" value="online" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -82,7 +82,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="online" />
|
<input type="hidden" name="fileFuncType" value="online" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -64,7 +64,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="team" />
|
<input type="hidden" name="fileFuncType" value="team" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -103,7 +103,7 @@
|
|||||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||||
</div>
|
</div>
|
||||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||||
<div id="fileControl"></div><br/>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
|
|
||||||
<input type="hidden" name="fileFuncType" value="team" />
|
<input type="hidden" name="fileFuncType" value="team" />
|
||||||
<input type="hidden" name="innorixFileListVO" value="" />
|
<input type="hidden" name="innorixFileListVO" value="" />
|
||||||
|
|||||||
@ -6073,7 +6073,7 @@ function nanumProcessStartTmp(){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bbs-view-item">
|
<div class="bbs-view-item" style="border-bottom:1px solid #d8d8d8;">
|
||||||
<p class="item-title no-bullet"><span class="reqArea"></span>도로명주소</p>
|
<p class="item-title no-bullet"><span class="reqArea"></span>도로명주소</p>
|
||||||
<div class="item-box">
|
<div class="item-box">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -7172,7 +7172,7 @@ function nanumProcessStartTmp(){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bbs-view-item">
|
<div class="bbs-view-item" style="border-bottom:1px solid #d8d8d8;">
|
||||||
<p class="item-title no-bullet"><span class="reqArea"></span>도로명주소</p>
|
<p class="item-title no-bullet"><span class="reqArea"></span>도로명주소</p>
|
||||||
<div class="item-box">
|
<div class="item-box">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -7180,7 +7180,7 @@ function nanumProcessStartTmp(){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="table-layout border inp-scroll no-gradient no-hover">
|
<div class="table-layout border inp-scroll no-gradient no-hover mt20">
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@ -8213,7 +8213,7 @@ function nanumProcessStartTmp(){
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="tit-box" style="display:flex;align-items:center;justify-content:space-between;">
|
<div class="tit-box" style="display:flex;align-items:center;justify-content:space-between;">
|
||||||
<h4 class="title depth03">
|
<h4 class="title depth02">
|
||||||
하도급대금 내역 (신청인) <span class="fw_light">[금액(단위: 원)]</span>
|
하도급대금 내역 (신청인) <span class="fw_light">[금액(단위: 원)]</span>
|
||||||
</h4>
|
</h4>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@ -2260,7 +2260,7 @@ function showConsignmentGubun(){
|
|||||||
</script>
|
</script>
|
||||||
<div id="isShow01">
|
<div id="isShow01">
|
||||||
<h3 class="mb10 mt30 title depth02">협의회별 상세 현황</h3>
|
<h3 class="mb10 mt30 title depth02">협의회별 상세 현황</h3>
|
||||||
<div class="bbs-view-layout">
|
<div style="border-bottom:0;">
|
||||||
<div class="data-table layout-type col-table">
|
<div class="data-table layout-type col-table">
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
|
|||||||
@ -61,15 +61,15 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
function searchTotalHeader(){
|
function searchTotalHeader(){
|
||||||
$('#totalSearchKeyword').val($('#searchText').val());
|
$('#searchFormHeader #totalSearchKeyword').val($('#searchTextHeader').val());
|
||||||
$('#searchForm').attr("action","/web/usr/search/totalSearch.do")
|
$('#searchFormHeader').attr("action","/web/usr/search/totalSearch.do")
|
||||||
$('#searchForm').submit();
|
$('#searchFormHeader').submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<form id="searchForm" name="searchForm" action="/web/usr/search/totalSearch.do" method="post">
|
<form id="searchFormHeader" name="searchFormHeader" action="/web/usr/search/totalSearch.do" method="post">
|
||||||
<input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value=""/>
|
<input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value=""/>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
@ -86,7 +86,7 @@
|
|||||||
</h1>
|
</h1>
|
||||||
<div class="util_bar">
|
<div class="util_bar">
|
||||||
<div class="search_area">
|
<div class="search_area">
|
||||||
<input type="text" id="searchText" name="searchText" class="input_text input_search" title="검색어 입력">
|
<input type="text" id="searchTextHeader" name="searchTextHeader" class="input_text input_search" title="검색어 입력">
|
||||||
<button type="button" class="btn btn_icon btn_search" title="검색버튼" onclick="searchTotalHeader(); return false;">
|
<button type="button" class="btn btn_icon btn_search" title="검색버튼" onclick="searchTotalHeader(); return false;">
|
||||||
<i class="icon search"></i>
|
<i class="icon search"></i>
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@ -9,15 +9,23 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
function searchTotal(){
|
function searchTotal(){
|
||||||
$('#totalSearchKeyword').val($('#searchText').val());
|
$('#searchForm #totalSearchKeyword').val($('#searchText').val());
|
||||||
$('#searchForm').attr("action","/web/usr/search/totalSearch.do")
|
$('#searchForm').attr("action","/web/usr/search/totalSearch.do")
|
||||||
$('#searchForm').submit();
|
$('#searchForm').submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function searchDetail(type){
|
||||||
|
$('#searchForm #totalSearchKeyword').val($('#searchText').val());
|
||||||
|
$('#searchType').val(type);
|
||||||
|
$('#searchForm').attr("action","/web/usr/search/totalSearchDetail.do")
|
||||||
|
$('#searchForm').submit();
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<form id="searchForm" name="searchForm" action="/web/usr/search/totalSearch.do" method="post">
|
<form id="searchForm" name="searchForm" action="/web/usr/search/totalSearch.do" method="post">
|
||||||
<input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value=""/>
|
<input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value=""/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value=""/>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="sub_content w100per">
|
<div class="sub_content w100per">
|
||||||
@ -33,7 +41,7 @@
|
|||||||
|
|
||||||
<div class="search_form">
|
<div class="search_form">
|
||||||
<input type="text" class="input_text" id="searchText" name="searchText" value="${searchTotalWebVO.totalSearchKeyword}" placeholder="검색어를 입력하세요.">
|
<input type="text" class="input_text" id="searchText" name="searchText" value="${searchTotalWebVO.totalSearchKeyword}" placeholder="검색어를 입력하세요.">
|
||||||
<button type="button" class="btn btn_text btn_40 darkblue_fill" onclick="searchTotal(); return false;">검색</button>
|
<button type="button" class="btn btn_text btn_40 darkblue_fill" onclick="searchTotal();">검색</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="search_result">
|
<p class="search_result">
|
||||||
@ -59,51 +67,58 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul class="search_list">
|
<ul class="search_list">
|
||||||
<c:forEach var="examList" items="${examList}" varStatus="sts1">
|
<c:choose>
|
||||||
<c:choose>
|
<c:when test="${examCnt gt 0}">
|
||||||
<c:when test="${examList.EXAM_ID eq '402'}">
|
<c:forEach var="examList" items="${examList}" varStatus="sts1">
|
||||||
<c:set var="menuNmExam" value="공정거래"/>
|
<c:choose>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/402/162/exam402Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '402'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="공정거래"/>
|
||||||
<c:when test="${examList.EXAM_ID eq '403'}">
|
<c:set var="urlExam" value="/web/user/exam/case/402/162/exam402Detail.do"/>
|
||||||
<c:set var="menuNmExam" value="가맹사업거래"/>
|
</c:when>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/403/163/exam403Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '403'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="가맹사업거래"/>
|
||||||
<c:when test="${examList.EXAM_ID eq '404'}">
|
<c:set var="urlExam" value="/web/user/exam/case/403/163/exam403Detail.do"/>
|
||||||
<c:set var="menuNmExam" value="하도급거래"/>
|
</c:when>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/404/164/exam404Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '404'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="하도급거래"/>
|
||||||
<c:when test="${examList.EXAM_ID eq '405'}">
|
<c:set var="urlExam" value="/web/user/exam/case/404/164/exam404Detail.do"/>
|
||||||
<c:set var="menuNmExam" value="대규모유통업거래"/>
|
</c:when>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/405/165/exam405Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '405'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="대규모유통업거래"/>
|
||||||
<c:when test="${examList.EXAM_ID eq '406'}">
|
<c:set var="urlExam" value="/web/user/exam/case/405/165/exam405Detail.do"/>
|
||||||
<c:set var="menuNmExam" value="불공정약관"/>
|
</c:when>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/406/166/exam406Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '406'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="불공정약관"/>
|
||||||
<c:when test="${examList.EXAM_ID eq '407'}">
|
<c:set var="urlExam" value="/web/user/exam/case/406/166/exam406Detail.do"/>
|
||||||
<c:set var="menuNmExam" value="대리점거래"/>
|
</c:when>
|
||||||
<c:set var="urlExam" value="/web/user/exam/case/407/167/exam407Detail.do"/>
|
<c:when test="${examList.EXAM_ID eq '407'}">
|
||||||
</c:when>
|
<c:set var="menuNmExam" value="대리점거래"/>
|
||||||
</c:choose>
|
<c:set var="urlExam" value="/web/user/exam/case/407/167/exam407Detail.do"/>
|
||||||
<li>
|
</c:when>
|
||||||
<a href="${urlExam}?examNo=${examList.EXAM_NO}">
|
</c:choose>
|
||||||
<b class="list_title">
|
<li>
|
||||||
<c:out value="${examList.EXAM_SUBJ}"/>
|
<a href="${urlExam}?examNo=${examList.EXAM_NO}">
|
||||||
</b>
|
<b class="list_title">
|
||||||
<span class="category">
|
<c:out value="${examList.EXAM_SUBJ}"/>
|
||||||
분쟁조정 사례 > ${menuNmExam}
|
</b>
|
||||||
</span>
|
<span class="category">
|
||||||
<span class="date">
|
분쟁조정 사례 > ${menuNmExam}
|
||||||
<c:out value="${examList.EXAM_REGDATE}"/>
|
</span>
|
||||||
</span>
|
<span class="date">
|
||||||
</a>
|
<c:out value="${examList.EXAM_REGDATE}"/>
|
||||||
</li>
|
</span>
|
||||||
</c:forEach>
|
</a>
|
||||||
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<li class="search_none">검색된 결과가 없습니다.</li>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</ul>
|
</ul>
|
||||||
<c:if test="${examCnt gt 0}">
|
<c:if test="${examCnt gt 0}">
|
||||||
<div class="btn_wrap right">
|
<div class="btn_wrap right">
|
||||||
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="location.href='/kofair_case_seed/usr/total_search_page_detail.html'">더보기</button>
|
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="searchDetail('exam');">더보기</button>
|
||||||
</div>
|
</div>
|
||||||
</c:if>
|
</c:if>
|
||||||
</div>
|
</div>
|
||||||
@ -120,44 +135,51 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul class="search_list">
|
<ul class="search_list">
|
||||||
<c:forEach var="bbsList" items="${bbsList}" varStatus="sts2">
|
<c:choose>
|
||||||
<c:choose>
|
<c:when test="${bbsCnt gt 0}">
|
||||||
<c:when test="${bbsList.BBS_ID eq 'form'}">
|
<c:forEach var="bbsList" items="${bbsList}" varStatus="sts2">
|
||||||
<c:set var="menuNmBbs" value="분쟁조정관련 서식"/>
|
<c:choose>
|
||||||
<c:set var="urlBbs" value="/web/user/board/case/form/145/formDetail.do"/>
|
<c:when test="${bbsList.BBS_ID eq 'form'}">
|
||||||
</c:when>
|
<c:set var="menuNmBbs" value="분쟁조정관련 서식"/>
|
||||||
<c:when test="${bbsList.BBS_ID eq 'law'}">
|
<c:set var="urlBbs" value="/web/user/board/case/form/145/formDetail.do"/>
|
||||||
<c:set var="menuNmBbs" value="법령자료실"/>
|
</c:when>
|
||||||
<c:set var="urlBbs" value="/web/user/board/case/law/261/lawDetail.do"/>
|
<c:when test="${bbsList.BBS_ID eq 'law'}">
|
||||||
</c:when>
|
<c:set var="menuNmBbs" value="법령자료실"/>
|
||||||
<c:when test="${bbsList.BBS_ID eq 'data'}">
|
<c:set var="urlBbs" value="/web/user/board/case/law/261/lawDetail.do"/>
|
||||||
<c:set var="menuNmBbs" value="자료실"/>
|
</c:when>
|
||||||
<c:set var="urlBbs" value="/web/user/board/case/data/381/dataDetail.do"/>
|
<c:when test="${bbsList.BBS_ID eq 'data'}">
|
||||||
</c:when>
|
<c:set var="menuNmBbs" value="자료실"/>
|
||||||
<c:when test="${bbsList.BBS_ID eq 'news'}">
|
<c:set var="urlBbs" value="/web/user/board/case/data/381/dataDetail.do"/>
|
||||||
<c:set var="menuNmBbs" value="뉴스레터 자료"/>
|
</c:when>
|
||||||
<c:set var="urlBbs" value="/web/user/board/case/news/340/newsDetail.do"/>
|
<c:when test="${bbsList.BBS_ID eq 'news'}">
|
||||||
</c:when>
|
<c:set var="menuNmBbs" value="뉴스레터 자료"/>
|
||||||
</c:choose>
|
<c:set var="urlBbs" value="/web/user/board/case/news/340/newsDetail.do"/>
|
||||||
|
</c:when>
|
||||||
<li>
|
</c:choose>
|
||||||
<a href="${urlBbs}?bbsNo=${bbsList.BBS_NO}">
|
|
||||||
<b class="list_title">
|
<li>
|
||||||
<c:out value="${bbsList.BBS_TITLE}"/>
|
<a href="${urlBbs}?bbsNo=${bbsList.BBS_NO}">
|
||||||
</b>
|
<b class="list_title">
|
||||||
<span class="category">
|
<c:out value="${bbsList.BBS_TITLE}"/>
|
||||||
분쟁조정 사례 > <c:out value="${menuNmBbs}"/>
|
</b>
|
||||||
</span>
|
<span class="category">
|
||||||
<span class="date">
|
분쟁조정 안내 > <c:out value="${menuNmBbs}"/>
|
||||||
<c:out value="${bbsList.BBS_REG_DATE}"/>
|
</span>
|
||||||
</span>
|
<span class="date">
|
||||||
</a>
|
<c:out value="${bbsList.BBS_REG_DATE}"/>
|
||||||
</li>
|
</span>
|
||||||
</c:forEach>
|
</a>
|
||||||
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<li class="search_none">검색된 결과가 없습니다.</li>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</ul>
|
</ul>
|
||||||
<c:if test="${bbsCnt gt 0}">
|
<c:if test="${bbsCnt gt 0}">
|
||||||
<div class="btn_wrap right">
|
<div class="btn_wrap right">
|
||||||
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="location.href='/kofair_case_seed/usr/total_search_page_detail.html'">더보기</button>
|
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="searchDetail('bbs');">더보기</button>
|
||||||
</div>
|
</div>
|
||||||
</c:if>
|
</c:if>
|
||||||
</div>
|
</div>
|
||||||
@ -165,12 +187,59 @@
|
|||||||
<div class="search_result_wrap">
|
<div class="search_result_wrap">
|
||||||
<div class="search_category">
|
<div class="search_category">
|
||||||
<b class="title">자주하는 질문</b>
|
<b class="title">자주하는 질문</b>
|
||||||
<p class="list_number">총 <span class="color_blue">25</span>건</p>
|
<p class="list_number">
|
||||||
|
총
|
||||||
|
<span class="color_blue">
|
||||||
|
<c:out value="${faqCnt}"/>
|
||||||
|
</span>
|
||||||
|
건
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="search_list">
|
<ul class="search_list">
|
||||||
<li class="search_none">검색된 결과가 없습니다.</li>
|
<c:choose>
|
||||||
|
<c:when test="${faqCnt gt 0}">
|
||||||
|
<c:forEach var="faqList" items="${faqList}" varStatus="sts3">
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${faqList.FAQ_SETIDX eq '101'}">
|
||||||
|
<c:set var="menuNmFaq" value="조정신청"/>
|
||||||
|
<c:set var="urlFaq" value="/web/user/faqBbs/case/101/147/faq101Detail.do"/>
|
||||||
|
</c:when>
|
||||||
|
<c:when test="${faqList.FAQ_SETIDX eq '102'}">
|
||||||
|
<c:set var="menuNmFaq" value="절차진행"/>
|
||||||
|
<c:set var="urlFaq" value="/web/user/faqBbs/case/102/148/faq102Detail.do"/>
|
||||||
|
</c:when>
|
||||||
|
<c:when test="${faqList.FAQ_SETIDX eq '103'}">
|
||||||
|
<c:set var="menuNmFaq" value="절차종료"/>
|
||||||
|
<c:set var="urlFaq" value="/web/user/faqBbs/case/103/149/faq103Detail.do"/>
|
||||||
|
</c:when>
|
||||||
|
</c:choose>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="${urlFaq}?faqSeq=${faqList.FAQ_SEQ_NUMBER}">
|
||||||
|
<b class="list_title">
|
||||||
|
<c:out value="${faqList.FAQ_SUBJ}"/>
|
||||||
|
</b>
|
||||||
|
<span class="category">
|
||||||
|
자주하는질문 > <c:out value="${menuNmFaq}"/>
|
||||||
|
</span>
|
||||||
|
<span class="date">
|
||||||
|
<c:out value="${faqList.REG_DATE_FORMAT}"/>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<li class="search_none">검색된 결과가 없습니다.</li>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</ul>
|
</ul>
|
||||||
|
<c:if test="${faqCnt gt 0}">
|
||||||
|
<div class="btn_wrap right">
|
||||||
|
<button type="button" class="btn btn_text btn_40 gray_fill" onclick="searchDetail('faq');">더보기</button>
|
||||||
|
</div>
|
||||||
|
</c:if>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
69
src/main/webapp/WEB-INF/jsp/web/search/totalSearchDetail.jsp
Normal file
69
src/main/webapp/WEB-INF/jsp/web/search/totalSearchDetail.jsp
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function searchDetail(pageNo){
|
||||||
|
$('#searchForm #totalSearchKeyword').val($('#searchText').val());
|
||||||
|
$('#searchForm #pageIndex').val(pageNo);
|
||||||
|
$('#searchForm').attr("action","/web/usr/search/totalSearchDetail.do")
|
||||||
|
$('#searchForm').submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<form id="searchForm" name="searchForm" action="/web/usr/search/totalSearch.do" method="post">
|
||||||
|
<input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value="${searchTotalWebVO.totalSearchKeyword}"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="<c:out value='${searchTotalWebVO.searchType }'/>"/>
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="<c:out value='${searchTotalWebVO.pageIndex}' default='1' />"/>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="sub_content w100per">
|
||||||
|
|
||||||
|
<!-- page_location -->
|
||||||
|
<ul class="page_location">
|
||||||
|
<li><i class="icon home"></i></li>
|
||||||
|
<li>통합검색</li>
|
||||||
|
</ul>
|
||||||
|
<!-- //page_location -->
|
||||||
|
|
||||||
|
<div class="total_search">
|
||||||
|
|
||||||
|
<div class="search_form">
|
||||||
|
<input type="text" class="input_text" id="searchText" name="searchText" value="${searchTotalWebVO.totalSearchKeyword}" placeholder="검색어를 입력하세요.">
|
||||||
|
<button type="button" class="btn btn_text btn_40 darkblue_fill" onclick="searchDetail(1)">검색</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="search_result">
|
||||||
|
<span class="color_darkblue fw_bold">'<c:out value="${searchTotalWebVO.totalSearchKeyword}"/>'</span>에 대한 통합검색 결과 총 <span class="color_darkblue fw_bold"><c:out value="${listCnt}"/></span>건 입니다.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="search_result_wrap">
|
||||||
|
<div class="search_category">
|
||||||
|
<b class="title">분쟁조정 사례</b>
|
||||||
|
<p class="list_number">총 <span class="color_blue"><c:out value="${listCnt}"/></span>건</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul class="search_list">
|
||||||
|
<c:forEach var="list" items="${list}" varStatus="sts">
|
||||||
|
<li>
|
||||||
|
<a href="<c:out value='${list.url}'/>">
|
||||||
|
<b class="list_title"><c:out value='${list.subject}'/></b>
|
||||||
|
<span class="category"><c:out value='${list.menuNm}'/></span>
|
||||||
|
<span class="date"><c:out value='${list.regDate}'/></span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="page">
|
||||||
|
<ui:pagination paginationInfo = "${paginationInfo}" type="imageWeb" jsFunction="searchDetail" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
@ -461,14 +461,14 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<c:if test='${itemCheck == "N"}'>
|
<%-- <c:if test='${itemCheck == "N"}'>
|
||||||
<c:set var="itemCheck" value="Y" />
|
<c:set var="itemCheck" value="Y" />
|
||||||
<c:if test='${memberGrant == "S" || memberAuthM || memberAuth}'>
|
<c:if test='${memberGrant == "S" || memberAuthM || memberAuth}'>
|
||||||
<td class="ac">
|
<td class="ac">
|
||||||
<input type="checkbox" name="idxs" value="<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />" />
|
<input type="checkbox" name="idxs" value="<c:out escapeXml='true' value='${bbsDataList._bbsDataIdx}' />" />
|
||||||
</td>
|
</td>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:if>
|
</c:if> --%>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test='${bbsItemList._bbsItemGroup == "bbsDataIdx"}'>
|
<c:when test='${bbsItemList._bbsItemGroup == "bbsDataIdx"}'>
|
||||||
<td class="ac <c:if test='${bbsItemList._bbsItemActiveHidden == "Y"}'>activeHidden</c:if>">
|
<td class="ac <c:if test='${bbsItemList._bbsItemActiveHidden == "Y"}'>activeHidden</c:if>">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user