조정사례관리자 완료
This commit is contained in:
parent
418dcc934e
commit
2f2c91ada0
@ -2,12 +2,21 @@ package kcc.kccadr.adjCs.service;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||||
|
|
||||||
public interface AdjCsService {
|
public interface AdjCsService {
|
||||||
|
|
||||||
List<AdjCsVO> selectDetailList(AdjCsVO adjCsVO);
|
List<AdjCsVO> selectDetailList(AdjCsVO adjCsVO);
|
||||||
|
|
||||||
AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO);
|
AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO);
|
||||||
|
|
||||||
|
List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO);
|
||||||
|
|
||||||
|
void updateAdjCs(AdjCsVO adjCsVO);
|
||||||
|
|
||||||
|
void insertAdjCs(AdjCsVO adjCsVO) throws FdlException;
|
||||||
|
|
||||||
|
|
||||||
// public int insertGlossary(AdjCsVO glossaryVO) throws Exception;
|
// public int insertGlossary(AdjCsVO glossaryVO) throws Exception;
|
||||||
//
|
//
|
||||||
// public List<AdjCsVO> selectGlossaryList(AdjCsVO glossaryVO) throws Exception;
|
// public List<AdjCsVO> selectGlossaryList(AdjCsVO glossaryVO) throws Exception;
|
||||||
|
|||||||
@ -6,8 +6,6 @@ import org.springframework.stereotype.Repository;
|
|||||||
|
|
||||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||||
import kcc.kccadr.adjCs.service.AdjCsVO;
|
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||||
import kcc.kccadr.glossary.service.GlossaryVO;
|
|
||||||
import kcc.kccadr.textsense.service.TextSenseVO;
|
|
||||||
|
|
||||||
@Repository("AdjCsDAO")
|
@Repository("AdjCsDAO")
|
||||||
public class AdjCsDAO extends EgovAbstractDAO{
|
public class AdjCsDAO extends EgovAbstractDAO{
|
||||||
@ -20,5 +18,18 @@ public class AdjCsDAO extends EgovAbstractDAO{
|
|||||||
public AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO) {
|
public AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO) {
|
||||||
return (AdjCsVO) select("adjCsDAO.selectAdjCsDetail", adjCsVO);
|
return (AdjCsVO) select("adjCsDAO.selectAdjCsDetail", adjCsVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO) {
|
||||||
|
return (List<AdjCsVO>) list("adjCsDAO.selectAdjCsList", adjCsVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAdjCs(AdjCsVO adjCsVO) {
|
||||||
|
update("adjCsDAO.updateAdjCs", adjCsVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void insertAdjCs(AdjCsVO adjCsVO) {
|
||||||
|
insert("adjCsDAO.insertAdjCs", adjCsVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,11 +6,10 @@ import javax.annotation.Resource;
|
|||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
import kcc.kccadr.adjCs.service.AdjCsService;
|
import kcc.kccadr.adjCs.service.AdjCsService;
|
||||||
import kcc.kccadr.adjCs.service.AdjCsVO;
|
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||||
import kcc.kccadr.glossary.service.GlossaryService;
|
|
||||||
import kcc.kccadr.glossary.service.GlossaryVO;
|
|
||||||
|
|
||||||
@Service("AdjCsService")
|
@Service("AdjCsService")
|
||||||
public class AdjCsServiceImpl implements AdjCsService{
|
public class AdjCsServiceImpl implements AdjCsService{
|
||||||
@ -19,7 +18,6 @@ public class AdjCsServiceImpl implements AdjCsService{
|
|||||||
@Resource(name="adjCsIdgenService")
|
@Resource(name="adjCsIdgenService")
|
||||||
private EgovIdGnrService adjCsIdgenService;
|
private EgovIdGnrService adjCsIdgenService;
|
||||||
|
|
||||||
|
|
||||||
@Resource(name = "AdjCsDAO")
|
@Resource(name = "AdjCsDAO")
|
||||||
private AdjCsDAO adjCsDAO;
|
private AdjCsDAO adjCsDAO;
|
||||||
|
|
||||||
@ -37,9 +35,31 @@ public class AdjCsServiceImpl implements AdjCsService{
|
|||||||
AdjCsVO adjCsInfoVO = adjCsDAO.selectAdjCsDetail(adjCsVO);
|
AdjCsVO adjCsInfoVO = adjCsDAO.selectAdjCsDetail(adjCsVO);
|
||||||
if(adjCsInfoVO != null) {
|
if(adjCsInfoVO != null) {
|
||||||
|
|
||||||
adjCsInfoVO.setCsCn(adjCsInfoVO.getCsCn().replace("\r\n","<br>"));
|
// adjCsInfoVO.setCsCn(adjCsInfoVO.getCsCn().replace("\r\n","<br>"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return adjCsInfoVO;
|
return adjCsInfoVO;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO) {
|
||||||
|
return adjCsDAO.selectAdjCsList(adjCsVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateAdjCs(AdjCsVO adjCsVO) {
|
||||||
|
adjCsDAO.updateAdjCs(adjCsVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void insertAdjCs(AdjCsVO adjCsVO) throws FdlException {
|
||||||
|
|
||||||
|
adjCsVO.setCsSeq(adjCsIdgenService.getNextStringId());
|
||||||
|
|
||||||
|
adjCsDAO.insertAdjCs(adjCsVO);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
197
src/main/java/kcc/kccadr/adjCs/web/AdjCsController.java
Normal file
197
src/main/java/kcc/kccadr/adjCs/web/AdjCsController.java
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
package kcc.kccadr.adjCs.web;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
|
import kcc.com.cmm.ComDefaultCodeVO;
|
||||||
|
import kcc.com.cmm.LoginVO;
|
||||||
|
import kcc.com.cmm.service.EgovCmmUseService;
|
||||||
|
import kcc.kccadr.adjCs.service.AdjCsService;
|
||||||
|
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||||
|
import kcc.kccadr.glossary.service.GlossaryService;
|
||||||
|
import kcc.let.uss.ion.sat.service.EgovSatManageService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class AdjCsController {
|
||||||
|
|
||||||
|
@Resource(name = "GlossaryService")
|
||||||
|
private GlossaryService glossaryService;
|
||||||
|
|
||||||
|
@Resource(name = "AdjCsService")
|
||||||
|
private AdjCsService adjCsService;
|
||||||
|
|
||||||
|
@Resource(name = "EgovCmmUseService")
|
||||||
|
private EgovCmmUseService cmmUseService;
|
||||||
|
|
||||||
|
@Resource(name = "egovSatManageService")
|
||||||
|
private EgovSatManageService egovSatManageService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : selectTextSenseList
|
||||||
|
* @author : JunHo Lee
|
||||||
|
* @date : 2023.11.03
|
||||||
|
* @description : 용어해설 목록
|
||||||
|
* @param adjCsVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/kccadr/adjCs/adjCsList.do")
|
||||||
|
public String glossaryList(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||||
|
|
||||||
|
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
if(user == null) {
|
||||||
|
|
||||||
|
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if(adjCsVO.getPageUnit() != 10) {
|
||||||
|
adjCsVO.setPageUnit(adjCsVO.getPageUnit());
|
||||||
|
}
|
||||||
|
|
||||||
|
if("".equals(adjCsVO.getSearchSortCnd())){
|
||||||
|
adjCsVO.setSearchSortCnd("frstRegistPnttm");
|
||||||
|
adjCsVO.setSearchSortOrd("desc");
|
||||||
|
}
|
||||||
|
|
||||||
|
/** paging */
|
||||||
|
PaginationInfo paginationInfo = new PaginationInfo();
|
||||||
|
paginationInfo.setCurrentPageNo(adjCsVO.getPageIndex());
|
||||||
|
paginationInfo.setRecordCountPerPage(adjCsVO.getPageUnit());
|
||||||
|
paginationInfo.setPageSize(adjCsVO.getPageSize());
|
||||||
|
|
||||||
|
adjCsVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||||
|
adjCsVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||||
|
adjCsVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||||
|
adjCsVO.setFrstRegisterId(user.getUniqId());
|
||||||
|
|
||||||
|
model.addAttribute("paginationInfo", paginationInfo);
|
||||||
|
// List<AdjCsVO> list = glossaryService.selectGlossaryList(adjCsVO);
|
||||||
|
List<AdjCsVO> list = adjCsService.selectAdjCsList(adjCsVO);
|
||||||
|
if(list.size() > 0) {
|
||||||
|
paginationInfo.setTotalRecordCount(Integer.parseInt(list.get(0).getCnt()));
|
||||||
|
}
|
||||||
|
model.addAttribute("list", list);
|
||||||
|
return "kccadr/adjCs/adjCsList";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value="/kccadr/adjCs/adjCsDetail.do")
|
||||||
|
public String gossaryDetail(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||||
|
|
||||||
|
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
if(user == null) {
|
||||||
|
|
||||||
|
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
AdjCsVO detailVO = adjCsService.selectAdjCsDetail(adjCsVO);
|
||||||
|
|
||||||
|
model.addAttribute("adjCsVO", detailVO);
|
||||||
|
|
||||||
|
// if("N".equals(detailVO.getUseYn())) {
|
||||||
|
// return "redirect:/kccadr/glossary/glossaryList.do";
|
||||||
|
// }
|
||||||
|
|
||||||
|
return "kccadr/adjCs/adjCsDetail";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value="/kccadr/adjCs/adjCsRegist.do")
|
||||||
|
public String adjCsRegist(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||||
|
|
||||||
|
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
if(user == null) {
|
||||||
|
|
||||||
|
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||||
|
vo.setCodeId("CC201");
|
||||||
|
List<?> cmmCode = cmmUseService.selectCmmCodeDetail(vo);
|
||||||
|
model.addAttribute("cmmCode", cmmCode);
|
||||||
|
|
||||||
|
// if("N".equals(detailVO.getUseYn())) {
|
||||||
|
// return "redirect:/kccadr/glossary/glossaryList.do";
|
||||||
|
// }
|
||||||
|
|
||||||
|
return "kccadr/adjCs/adjCsRegist";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping(value="/kccadr/adjCs/adjCsModifyAjax.do")
|
||||||
|
public ModelAndView adjCsModifyAjax(AdjCsVO adjCsVO) throws Exception{
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
|
||||||
|
if(user == null) {
|
||||||
|
modelAndView.addObject("result", "FAIL");
|
||||||
|
modelAndView.addObject("message", "다시 로그인 해주세요.");
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
System.out.println("adjCsVO :: "+ adjCsVO.getCsSeq());
|
||||||
|
adjCsVO.setLastUpdusrId(user.getUniqId());
|
||||||
|
adjCsService.updateAdjCs(adjCsVO);
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "SUCCESS");
|
||||||
|
modelAndView.addObject("message", "수정되었습니다.");
|
||||||
|
} catch (Exception e) {
|
||||||
|
modelAndView.addObject("result", "FAIL");
|
||||||
|
modelAndView.addObject("message", "수정에 실패했습니다.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value="/kccadr/adjCs/adjCsRegistAjax.do")
|
||||||
|
public ModelAndView adjCsRegistAjax(AdjCsVO adjCsVO) throws Exception{
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
|
||||||
|
if(user == null) {
|
||||||
|
modelAndView.addObject("result", "FAIL");
|
||||||
|
modelAndView.addObject("message", "다시 로그인 해주세요.");
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adjCsVO.setFrstRegisterId(user.getUniqId());
|
||||||
|
adjCsService.insertAdjCs(adjCsVO);
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "SUCCESS");
|
||||||
|
modelAndView.addObject("message", "등록되었습니다.");
|
||||||
|
} catch (Exception e) {
|
||||||
|
modelAndView.addObject("result", "FAIL");
|
||||||
|
modelAndView.addObject("message", "등록에 실패했습니다.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -1827,7 +1827,7 @@ public class MainController {
|
|||||||
|
|
||||||
//조정사례 팝업
|
//조정사례 팝업
|
||||||
@RequestMapping(value = "/web/com/popup/quickWrapAdjCsPop.do")
|
@RequestMapping(value = "/web/com/popup/quickWrapAdjCsPop.do")
|
||||||
public String quickWrapAdjCsPop(@ModelAttribute("searchVO") GlossaryVO glossaryVO, ModelMap model) throws Exception {
|
public String quickWrapAdjCsPop(@ModelAttribute("searchVO") AdjCsVO glossaryVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -41,8 +41,78 @@
|
|||||||
FROM adr_cs a
|
FROM adr_cs a
|
||||||
WHERE cs_seq = #csSeq#
|
WHERE cs_seq = #csSeq#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="adjCsDAO.selectAdjCsList" parameterClass="AdjCsVO" resultClass="AdjCsVO">
|
||||||
|
/* adjCsDAO.selectAdjCsList */
|
||||||
|
SELECT COUNT(1) over() AS cnt
|
||||||
|
, a.cs_seq as csSeq
|
||||||
|
, a.cs_category as csCategory
|
||||||
|
, a.cs_subject as csSubject
|
||||||
|
, a.cs_cn as csCn
|
||||||
|
, a.frst_register_id as frstRegisterId
|
||||||
|
, DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i') AS frstRegistPnttm
|
||||||
|
, a.last_updusr_id as lastUpdusrId
|
||||||
|
, a.last_updt_pnttm as lastUpdtPnttm
|
||||||
|
, a.use_yn as use_yn
|
||||||
|
FROM adr_cs a
|
||||||
|
LEFT JOIN comvnusermaster b
|
||||||
|
ON a.frst_register_id = b.esntl_id
|
||||||
|
WHERE 1 = 1
|
||||||
|
AND a.use_yn = 'Y'
|
||||||
|
<isNotEmpty property="searchKeyword">
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||||
|
a.cs_subject LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||||
|
</isEqual>
|
||||||
|
</isNotEmpty>
|
||||||
|
ORDER BY A.FRST_REGIST_PNTTM DESC LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="adjCsDAO.updateAdjCs" parameterClass="AdjCsVO">
|
||||||
|
/*adjCsDAO.updateAdjCs*/
|
||||||
|
UPDATE ADR_CS SET
|
||||||
|
LAST_UPDT_PNTTM = NOW()
|
||||||
|
, LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
<isNotEmpty property="csCategory">
|
||||||
|
, cs_category = #csCategory#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="csSubject">
|
||||||
|
, cs_subject = #csSubject#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="csCn">
|
||||||
|
, cs_cn = #csCn#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="useYn">
|
||||||
|
, use_yn = #useYn#
|
||||||
|
</isNotEmpty>
|
||||||
|
WHERE cs_seq = #csSeq#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<insert id="adjCsDAO.insertAdjCs" parameterClass="AdjCsVO">
|
||||||
|
|
||||||
|
INSERT INTO adr_cs
|
||||||
|
(
|
||||||
|
cs_seq
|
||||||
|
, cs_category
|
||||||
|
, cs_subject
|
||||||
|
, cs_cn
|
||||||
|
, frst_register_id
|
||||||
|
, frst_regist_pnttm
|
||||||
|
, use_yn
|
||||||
|
)
|
||||||
|
VALUES(
|
||||||
|
#csSeq#
|
||||||
|
, #csCategory#
|
||||||
|
, #csSubject#
|
||||||
|
, #csCn#
|
||||||
|
, #frstRegisterId#
|
||||||
|
, NOW()
|
||||||
|
, 'Y'
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
</insert>
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
170
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsDetail.jsp
Normal file
170
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsDetail.jsp
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||||
|
<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<meta http-equiv="content-language" content="ko">
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function fnModify(){
|
||||||
|
CKEDITOR.instances.csCn.updateElement();
|
||||||
|
var data = new FormData(document.adjCsVO);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/kccadr/adjCs/adjCsModifyAjax.do",
|
||||||
|
data: data,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success: function (returnData, status) {
|
||||||
|
console.log(returnData.result);
|
||||||
|
if(returnData.result == 'SUCCESS'){
|
||||||
|
alert("저장되었습니다.");
|
||||||
|
goList();
|
||||||
|
}else{
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function fnDelete(){
|
||||||
|
var confirmYn = confirm('삭제하시겠습니까?');
|
||||||
|
|
||||||
|
if(confirmYn){
|
||||||
|
|
||||||
|
var data = new FormData(document.adjCsDel);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/kccadr/adjCs/adjCsModifyAjax.do",
|
||||||
|
data: data,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success: function (returnData, status) {
|
||||||
|
console.log(returnData.result);
|
||||||
|
if(returnData.result == 'SUCCESS'){
|
||||||
|
alert("삭제되었습니다.");
|
||||||
|
goList();
|
||||||
|
}else{
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function goList() {
|
||||||
|
document.adjCsVO.action = "<c:url value='/kccadr/adjCs/adjCsList.do'/>";
|
||||||
|
document.adjCsVO.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<title>용어해설 상세</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<form id="adjCsDel" name="adjCsDel" method="post">
|
||||||
|
<input type="hidden" id="csSeq" name="csSeq" value="<c:out value='${adjCsVO.csSeq}'/>"/>
|
||||||
|
<input type="hidden" id="useYn" name="useYn" value="N"/>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<form id="adjCsVO" name="adjCsVO" method="post">
|
||||||
|
|
||||||
|
<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||||
|
<input type="hidden" name="searchKeyword" value="<c:out value='${searchVO.searchKeyword}'/>"/>
|
||||||
|
<input type="hidden" name="searchCondition" value="<c:out value='${searchVO.searchCondition}'/>"/>
|
||||||
|
|
||||||
|
<input type="hidden" id="csSeq" name="csSeq" value="<c:out value='${adjCsVO.csSeq}'/>"/>
|
||||||
|
|
||||||
|
<!-- cont -->
|
||||||
|
<div class="cont_wrap">
|
||||||
|
<div class="box">
|
||||||
|
|
||||||
|
<!-- cont_tit -->
|
||||||
|
<div class="cont_tit">
|
||||||
|
<h2>조정사례 상세</h2>
|
||||||
|
<ul class="cont_nav">
|
||||||
|
<li class="home"><a href="/"><i></i></a></li>
|
||||||
|
<li>
|
||||||
|
<p>조정사례 관리</p>
|
||||||
|
</li>
|
||||||
|
<li><span class="cur_nav">상세</span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- //cont_tit -->
|
||||||
|
|
||||||
|
<div class="cont">
|
||||||
|
<!-- list_상세 -->
|
||||||
|
<div class="tbType02">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 20%">
|
||||||
|
<col style="width: 80%">
|
||||||
|
</colgroup>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>조정사례명</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3">
|
||||||
|
<input type="text" id="glssrSubject" name="glssrSubject" value="<c:out value='${adjCsVO.csSubject}'/>" style="width:250px;"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>조정사례 내용</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3">
|
||||||
|
<textarea id="csCn" name="csCn" cols="500" rows="20">
|
||||||
|
<c:out value="${adjCsVO.csCn}" escapeXml="false" />
|
||||||
|
</textarea>
|
||||||
|
<ckeditor:replace replace="csCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
|
||||||
|
<form:errors path="csCn" />
|
||||||
|
<!-- <textarea id="glssrCn" name="glssrCn" row="300" cols="500" style="height: 322px;"> -->
|
||||||
|
<%-- <c:out value="${fn:replace(fn:replace(fn:replace(adjCsVO.csCn, crlt , '<'), crgt , '>'), crlf , '<br>')}" escapeXml="false"/> --%>
|
||||||
|
<%-- <c:out value="${fn:replace(fn:replace(adjCsVO.csCn, crlt , '<'), crgt , '>')}" escapeXml="false"/> --%>
|
||||||
|
<%-- <c:out value="${fn:replace(adjCsVO.csCn, crlt , '<')}" escapeXml="false"/> --%>
|
||||||
|
<!-- </textarea> -->
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- //list_상세 -->
|
||||||
|
|
||||||
|
<!-- btn_wrap -->
|
||||||
|
<div class="btn_wrap btn_layout01">
|
||||||
|
<div class="area_left">
|
||||||
|
</div>
|
||||||
|
<div class="area_right">
|
||||||
|
<button class="btnType03" onclick="goList(); return false;">목 록</button>
|
||||||
|
<button class="btnType02" onclick="fnModify(); return false;">수 정</button>
|
||||||
|
<button class="btnType04" onclick="fnDelete(); return false;">삭 제</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //btn_wrap -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<!-- //cont -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
176
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsList.jsp
Normal file
176
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsList.jsp
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<%
|
||||||
|
/**
|
||||||
|
* @Class Name : GlossaryList.jsp
|
||||||
|
* @Description : 용어해설 리스트
|
||||||
|
* @Modification Information
|
||||||
|
* @
|
||||||
|
* @ 수정일 수정자 수정내용
|
||||||
|
* @ ------- -------- ---------------------------
|
||||||
|
* @ 2023.11.3 이준호 최초 생성
|
||||||
|
* @author 이준호
|
||||||
|
* @since 2023.11.3
|
||||||
|
* @version 1.0
|
||||||
|
* @see
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
%>
|
||||||
|
<html lang="ko">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<style>
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<script type="text/javascript">
|
||||||
|
function fncGoList(){
|
||||||
|
linkPage(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
var listForm = document.listForm ;
|
||||||
|
listForm.pageIndex.value = pageNo ;
|
||||||
|
listForm.searchCondition.value = $('#searchCondition').val();
|
||||||
|
listForm.searchKeyword.value = $('#searchKeyword').val();
|
||||||
|
listForm.action = "<c:url value='/kccadr/adjCs/adjCsList.do'/>";
|
||||||
|
listForm.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function fncGlossaryReg() {
|
||||||
|
|
||||||
|
location.href="/kccadr/adjCs/adjCsRegist.do";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function goDetail(csSeq){
|
||||||
|
|
||||||
|
var form = document.listForm;
|
||||||
|
form.csSeq.value = csSeq;
|
||||||
|
|
||||||
|
form.action="/kccadr/adjCs/adjCsDetail.do";
|
||||||
|
form.submit();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<title>조정사례 목록</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<form id="listForm" name="listForm" method="post">
|
||||||
|
<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}' default='1' />"/>
|
||||||
|
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
|
||||||
|
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
||||||
|
<input type="hidden" id="csSeq" name="csSeq" value=""/>
|
||||||
|
|
||||||
|
<div class="cont_wrap">
|
||||||
|
<div class="box">
|
||||||
|
<!-- cont_tit -->
|
||||||
|
<div class="cont_tit">
|
||||||
|
<h2>조정사례 목록</h2>
|
||||||
|
<ul class="cont_nav">
|
||||||
|
<li class="home">
|
||||||
|
<a href="/">
|
||||||
|
<i></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>조정사례 관리</p>
|
||||||
|
</li>
|
||||||
|
<li><span class="cur_nav">목록</span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- //cont_tit -->
|
||||||
|
<div class="cont">
|
||||||
|
<!-- list_top -->
|
||||||
|
<div class="list_top">
|
||||||
|
<div class="list_util">
|
||||||
|
<div class="detail_search">
|
||||||
|
<ul>
|
||||||
|
<%-- <li><input type="checkbox" id="quickOnOff" ${조건식 ? 'checked' : ''}/>퀵메뉴 on/off</li> --%>
|
||||||
|
<li>
|
||||||
|
<p class="tit_text">구분</p>
|
||||||
|
<select name="searchCondition" id="searchCondition">
|
||||||
|
<option value="1" ${searchVO.searchCondition eq '1' ? 'selected' : '' }>사례명</option>
|
||||||
|
</select>
|
||||||
|
<input type="text" id="searchKeyword" name="searchKeyword" class="search_input" placeholder="검색어를 입력하세요" value="<c:out value='${searchVO.searchKeyword}'/>">
|
||||||
|
<button class="btn_search" onclick="fncGoList(); return false;">검색</button>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //list_top -->
|
||||||
|
|
||||||
|
<!-- list -->
|
||||||
|
<div class="list tbType01">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 10%">
|
||||||
|
<col style="width: 20%">
|
||||||
|
<col style="width: auto">
|
||||||
|
<col style="width: 30%">
|
||||||
|
</colgroup>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>번호<button class="sort btn_sort" id="sort_csSeq"></button></th>
|
||||||
|
<th>분류<button type="button" class="sort sortBtn" id="sort_csCategory"></button></th>
|
||||||
|
<th>사례명<button type="button" class="sort sortBtn" id="sort_csSubject"></button></th>
|
||||||
|
<!-- <th>등록자<button type="button" class="sort sortBtn" id="sort_frstRegisterId"></button></th> -->
|
||||||
|
<th>등록일자<button type="button" class="sort sortBtn" id="sort_frstRegistPnttm"></button></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<c:forEach var="list" items="${list}" varStatus="status">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<c:if test="${searchVO.searchSortOrd eq 'desc' }">
|
||||||
|
<c:out value="${ ( paginationInfo.totalRecordCount - ((searchVO.pageIndex -1)*searchVO.pageUnit) ) - status.index }"/>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${searchVO.searchSortOrd eq 'asc' }">
|
||||||
|
<c:out value="${(searchVO.pageIndex - 1) * searchVO.pageUnit + status.count}"/>
|
||||||
|
</c:if>
|
||||||
|
</td>
|
||||||
|
<td onclick="javascript:goDetail('<c:out value="${list.csSeq}"/>');" style="cursor:pointer;">
|
||||||
|
<kc:code codeId="CC201" code="${list.csCategory}"/>
|
||||||
|
</td>
|
||||||
|
<td onclick="javascript:goDetail('<c:out value="${list.csSeq}"/>');" style="cursor:pointer;">
|
||||||
|
<c:out value="${list.csSubject}"/>
|
||||||
|
</td>
|
||||||
|
<%-- <td onclick="javascript:goDetail('<c:out value="${list.csSeq}"/>');" style="cursor:pointer;"> --%>
|
||||||
|
<%-- <c:out value="${list.frstRegisterId}"/> --%>
|
||||||
|
<!-- </td> -->
|
||||||
|
<td onclick="javascript:goDetail('<c:out value="${list.csSeq}"/>');" style="cursor:pointer;">
|
||||||
|
<c:out value="${list.frstRegistPnttm}"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</c:forEach>
|
||||||
|
<c:if test="${empty list}">
|
||||||
|
<tr><td colspan="4"><spring:message code="common.nodata.msg" /></td></tr>
|
||||||
|
</c:if>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- //list -->
|
||||||
|
<div class="btn_wrap btn_layout02">
|
||||||
|
<button class="btnType02" onclick="fncGlossaryReg(); return false;">등록</button>
|
||||||
|
</div>
|
||||||
|
<!-- page -->
|
||||||
|
<div class="page">
|
||||||
|
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</div>
|
||||||
|
<!-- //page -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //cont -->
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
166
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsRegist.jsp
Normal file
166
src/main/webapp/WEB-INF/jsp/kccadr/adjCs/adjCsRegist.jsp
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||||
|
<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<meta http-equiv="content-language" content="ko">
|
||||||
|
<script type="text/javascript">
|
||||||
|
$( document ).ready(function() {
|
||||||
|
});
|
||||||
|
|
||||||
|
function validation(){
|
||||||
|
if($('#csSubject').val() == ''){
|
||||||
|
alert('조정사례명을 입력해 주세요.');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if($('#csCn').val() == ''){
|
||||||
|
alert('내용을 입력해 주세요.');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
function adjCsRegist() {
|
||||||
|
CKEDITOR.instances.csCn.updateElement();
|
||||||
|
|
||||||
|
var form = document.adjCsVO;
|
||||||
|
var data = new FormData(form);
|
||||||
|
var url = "<c:url value='/kccadr/adjCs/adjCsRegistAjax.do'/>";
|
||||||
|
|
||||||
|
if(!validation()){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!confirm("조정사례를 등록하시겠습니까?")) return false;
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: url,
|
||||||
|
data: data,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success: function (returnData, status) {
|
||||||
|
|
||||||
|
console.log(returnData.result);
|
||||||
|
if(returnData.result == 'SUCCESS'){
|
||||||
|
alert("등록되었습니다.");
|
||||||
|
goList();
|
||||||
|
}else{
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function goList() {
|
||||||
|
document.adjCsVO.action = "<c:url value='/kccadr/adjCs/adjCsList.do'/>";
|
||||||
|
document.adjCsVO.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<title>용어해설 등록</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<form id="adjCsVO" name="adjCsVO" method="post">
|
||||||
|
|
||||||
|
<input type="hidden" name="pageIndex" value="${searchVO.pageIndex}"/>
|
||||||
|
<input type="hidden" name="searchKeyword" value="${searchVO.searchKeyword}"/>
|
||||||
|
<input type="hidden" name="searchCondition" value="${searchVO.searchCondition}"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- cont -->
|
||||||
|
<div class="cont_wrap">
|
||||||
|
<div class="box">
|
||||||
|
|
||||||
|
<!-- cont_tit -->
|
||||||
|
<div class="cont_tit">
|
||||||
|
<h2>조정사례 등록 </h2>
|
||||||
|
<ul class="cont_nav">
|
||||||
|
<li class="home"><a href="/"><i></i></a></li>
|
||||||
|
<li>
|
||||||
|
<p>조정사례 관리</p>
|
||||||
|
</li>
|
||||||
|
<li><span class="cur_nav">등록</span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- //cont_tit -->
|
||||||
|
|
||||||
|
<div class="cont">
|
||||||
|
<!-- list_상세 -->
|
||||||
|
<div class="tbType02">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 20%">
|
||||||
|
<col style="width: 80%">
|
||||||
|
</colgroup>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>조정사례 명</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3">
|
||||||
|
<input type="text" id="csSubject" name="csSubject" value="" style="width:250px;"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>분류</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3">
|
||||||
|
<select id="csCategory" name="csCategory">
|
||||||
|
<c:forEach items="${cmmCode}" var="item">
|
||||||
|
<option value="${item.code }">${item.codeNm }</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>내용</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3">
|
||||||
|
<!-- <textarea id="csCn" name="csCn" row="300" cols="500" style="height: 322px;"></textarea> -->
|
||||||
|
<textarea id="csCn" name="csCn" cols="500" rows="20">
|
||||||
|
</textarea>
|
||||||
|
<ckeditor:replace replace="csCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
|
||||||
|
<form:errors path="csCn" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- //list_상세 -->
|
||||||
|
|
||||||
|
<!-- btn_wrap -->
|
||||||
|
<div class="btn_wrap btn_layout01">
|
||||||
|
<div class="area_left">
|
||||||
|
</div>
|
||||||
|
<div class="area_right">
|
||||||
|
<button class="btnType06" onclick="adjCsRegist(); return false;">등 록</button>
|
||||||
|
<button class="btnType04" onclick="goList(); return false;">목 록</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //btn_wrap -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<!-- //cont -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -27,9 +27,9 @@
|
|||||||
<li class="quick_li">
|
<li class="quick_li">
|
||||||
<a href="#none" onclick="cmmPop('/web/com/popup/quickWrapGlossaryPop.do'); return false;" ><i class="icon_quickmenu_glossary"></i>용어해설</a>
|
<a href="#none" onclick="cmmPop('/web/com/popup/quickWrapGlossaryPop.do'); return false;" ><i class="icon_quickmenu_glossary"></i>용어해설</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="quick_li">
|
<!-- <li class="quick_li"> -->
|
||||||
<a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000651"><i class="icon_quickmenu_adj_case"></i>조정사례</a>
|
<!-- <a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000651"><i class="icon_quickmenu_adj_case"></i>조정사례</a> -->
|
||||||
</li>
|
<!-- </li> -->
|
||||||
<li class="quick_li">
|
<li class="quick_li">
|
||||||
<a href="#none" onclick="cmmPop('/web/com/popup/quickWrapAdjCsPop.do'); return false;" ><i class="icon_quickmenu_adj_case"></i>조정사례</a>
|
<a href="#none" onclick="cmmPop('/web/com/popup/quickWrapAdjCsPop.do'); return false;" ><i class="icon_quickmenu_adj_case"></i>조정사례</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user