File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : CateConfDetail.jsp
Description : 문자 탭 카테고리 관리 수정 JSP
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2009.03.03 JJY 최초 생성
2011.08.31 JJY 경량환경 버전 생성
author : 공통서비스 개발팀 JJY
since : 2009.03.03
--%>
<%@ page 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ 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="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>문자 발송 카테고리 관리 수정</title>
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<script type="text/javascript" src="<c:url value='/js/EgovCmmUtl.js'/>" ></script>
<!-- 암화화 순서에 유의 -->
<script type="text/javascript" src="/js/RSA/rsa.js"></script>
<script type="text/javascript" src="/js/RSA/jsbn.js"></script>
<script type="text/javascript" src="/js/RSA/prng4.js"></script>
<script type="text/javascript" src="/js/RSA/rng.js"></script>
<script type="text/javascript" src="/js/txtByteChk.js"></script>
<script src="/direct/js/jquery.nice-select.min.js"></script>
<link rel="stylesheet" href="/direct/css/nice-select.css">
<script type="text/javaScript" language="javascript" defer="defer">
$( document ).ready(function(){
$('select').not(".displayN").niceSelect();
$("#cateCodeDepth_01").on("change", function(){
setCateCode_01();
});
$("#cateCodeDepth_02").on("change", function(){
setCateCode_02();
});
});
//카테고리 옵션 선택 함수
function setCateCode_01(){
if(""==$("#cateCodeDepth_01").val()){ //빈값 선택
$("#cateCodeDepth_02").niceSelect('destroy').hide();
$("#cateCodeDepth_03").niceSelect('destroy').hide();
}else{
$('#cateCodeDepth_02').html($('#span_cate_'+$("#cateCodeDepth_01").val()).html().trim());
$('#cateCodeDepth_02').niceSelect('update');
$("#cateCodeDepth_02").niceSelect(); //display show 기능
$("#cateCodeDepth_03").niceSelect('destroy').hide();
}
}
function setCateCode_02(){
if(""==$("#cateCodeDepth_02").val()){ //빈값 선택
$("#cateCodeDepth_03").niceSelect('destroy').hide();
}else{
$('#cateCodeDepth_03').html($('#span_cate_'+$("#cateCodeDepth_02").val()).html().trim());
$('#cateCodeDepth_03').niceSelect('update');
$("#cateCodeDepth_03").niceSelect(); //display show 기능
}
}
function fnListPage(){
var form = document.cateConfVO;
form.action = "<c:url value='/letter/cateconf/categoryConfList.do'/>";
form.submit();
/* location.href="<c:url value='/letter/cateconf/categoryConfList.do'/>"; */
}
function fnUpdate(){
var form = document.cateConfVO;
if(confirm("수정하시겠습니까?")){
form.action="<c:url value='/letter/cateconf/updateCategoryConf.do'/>";
form.submit();
}
}
function fnDelete(){
var form = document.cateConfVO;
if(confirm("삭제하시겠습니까?")){
form.action="<c:url value='/letter/cateconf/categoryConfDelete.do'/>";
form.submit();
}
}
</script>
</head>
<body>
<form:form commandName="cateConfVO" action="${pageContext.request.contextPath}/letter/cateconf/categoryConfList.do" name="cateConfVO" method="post" >
<double-submit:preventer tokenKey="someKey" />
<input type="hidden" id="categoryId" name="categoryId" value="<c:out value='${result.categoryId}'/>"/>
<input type="hidden" id="checkedIdForDel" name="checkedIdForDel" value="<c:out value='${result.categoryId}'/>"/>
<input type="hidden" name="gnrlUser" value="N"/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${userSearchVO.searchSortCnd}" />"/>
<input type="hidden" name="searchSortOrd" value="<c:out value="${userSearchVO.searchSortOrd}" />"/>
<input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/>
<input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/>
<input type="hidden" name="pageUnit" value="<c:out value='${userSearchVO.pageUnit}'/>"/>
<input type="hidden" name="PageIndex" value="<c:out value='${userSearchVO.pageIndex}' default='1' /> "/>
<!-- cont -->
<div class="contWrap">
<div class="pageTitle">
<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
<h2 class="titType1 c_222222 fwBold">문자 발송 카테고리 관리</h2>
<p class="tType6 c_999999"> </p>
</div>
<div class="pageCont">
<div class="listTop resisterList">
<p class="right block fwMd"><span class="tType4 c_e40000 fwBold">*</span>는 필수입력 항목입니다.</p>
</div>
<table class="tbType2">
<colgroup>
<col style="width: 20%">
<col style="width: 80%">
</colgroup>
<tbody>
<tr>
<th><span class="reqArea">카테고리 타입</span></th>
<td id="55">
<select name="categoryType" id="categoryType" class="asset_sec_sort">
<option value="N" <c:if test="${result.categoryType == 'N'}">selected</c:if> >일반인기</option>
<option value="C" <c:if test="${result.categoryType == 'C'}">selected</c:if> >맞춤제작</option>
</select>
</td>
</tr>
<tr>
<!-- 뎁스별 카테고리 코드번호 -->
<c:set var="strCateCode01" value="" />
<c:set var="strCateCode02" value="" />
<c:set var="strCateCode03" value="" />
<!-- 뎁스별 부모 카테고리 코드번호 -->
<c:set var="strUpCateCode01" value="" />
<c:set var="strUpCateCode02" value="" />
<c:set var="strUpCateCode03" value="" />
<c:forEach var="cateCodeRegList" items="${cateCodeRegList}" varStatus="status">
<c:choose>
<c:when test="${cateCodeRegList.cateDepth == '1'}">
<c:set var="strCateCode01" value="${cateCodeRegList.cateNo}" />
<c:set var="strUpCateCode01" value="${cateCodeRegList.upperCateNo}" />
</c:when>
<c:when test="${cateCodeRegList.cateDepth == '2'}">
<c:set var="strCateCode02" value="${cateCodeRegList.cateNo}" />
<c:set var="strUpCateCode02" value="${cateCodeRegList.upperCateNo}" />
</c:when>
<c:otherwise>
<c:set var="strCateCode03" value="${cateCodeRegList.cateNo}" />
<c:set var="strUpCateCode03" value="${cateCodeRegList.upperCateNo}" />
</c:otherwise>
</c:choose>
</c:forEach>
<th><span class="reqArea">카테고리</span></th>
<td id="55">
<select name="cateCodeDepth_01" id="cateCodeDepth_01" class="asset_sec_sort">
<option value="">선택</option>
<c:forEach var="cateCodeList_one" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_one.cateDepth eq '1'}">
<option value="<c:out value='${cateCodeList_one.cateNo}'/>" <c:if test="${strCateCode01 eq cateCodeList_one.cateNo }">selected</c:if> ><c:out value='${cateCodeList_one.cateNm}'/></option>
</c:if>
</c:forEach>
</select>
<select name="cateCodeDepth_02" id="cateCodeDepth_02" class="asset_sec_sort">
<option value="">선택</option>
<c:forEach var="cateCodeList_two" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_two.cateDepth eq '2' && cateCodeList_two.upperCateNo eq strUpCateCode02}">
<option value="<c:out value='${cateCodeList_two.cateNo}'/>" <c:if test="${strCateCode02 eq cateCodeList_two.cateNo }">selected</c:if> ><c:out value='${cateCodeList_two.cateNm}'/></option>
</c:if>
</c:forEach>
</select>
<select name="cateCodeDepth_03" id="cateCodeDepth_03" class="asset_sec_sort">
<option value="">선택</option>
<c:forEach var="cateCodeList_three" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_three.cateDepth eq '3' && cateCodeList_three.upperCateNo eq strUpCateCode03}">
<option value="<c:out value='${cateCodeList_three.cateNo}'/>" <c:if test="${strCateCode03 eq cateCodeList_three.cateNo }">selected</c:if> ><c:out value='${cateCodeList_three.cateNm}'/></option>
</c:if>
</c:forEach>
</select>
</td>
</tr>
<tr>
<th><span class="reqArea">순서</span></th>
<td colspan="3">
<form:input path="sort" id="sort" cssClass="txaIpt" size="50" value="${result.sort}" maxlength="60" />
<form:errors path="sort" cssClass="error" />
</td>
</tr>
<tr>
<th><span class="reqArea">사용 유무</span></th>
<td id="55">
<select name="useYn" id="useYn" class="asset_sec_sort">
<option value="Y" <c:if test="${result.useYn eq 'Y'}">selected</c:if> >사용</option>
<option value="N" <c:if test="${result.useYn eq 'N'}">selected</c:if> >미사용</option>
</select>
</td>
</tr>
</tbody>
</table>
<div class="btnWrap">
<input type="button" class="btnType1" value="수정" onclick="fnUpdate(); return false;">
<input type="button" class="btnType1" value="삭제" onclick="fnDelete(); return false;">
<input type="button" class="btnType1 bg_888888" value="목 록" onclick="fnListPage(); return false;">
</div>
</div>
</div>
</form:form>
<!-- selectbox 미리만들기 -->
<!-- 2뎁스 만들기 -->
<c:forEach var="hiddenResult_one" items="${orgHiddenList}" varStatus="status">
<c:if test="${hiddenResult_one.depth eq '1'}">
<span id="span_one_${hiddenResult_one.id}" style="display:none;">
<option value="">선택</option>
<c:forEach var="hiddenResult_two" items="${orgHiddenList}" varStatus="status"><c:if test="${hiddenResult_one.id eq hiddenResult_two.parent}"><option value="<c:out value='${hiddenResult_two.id}'/>"><c:out value='${hiddenResult_two.text}'/></option></c:if></c:forEach>
</span>
</c:if>
</c:forEach>
<!-- cate 2 뎁스 만들기 -->
<c:forEach var="cateCodeList_one" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_one.cateDepth eq '1'}">
<span id="span_cate_${cateCodeList_one.cateNo}" style="display:none;">
<option value="">선택</option>
<c:forEach var="cateCodeList_two" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_one.cateNo eq cateCodeList_two.upperCateNo}">
<option value="<c:out value='${cateCodeList_two.cateNo}'/>">
<c:out value='${cateCodeList_two.cateNm}'/></option>
</c:if>
</c:forEach>
</span>
</c:if>
</c:forEach>
<!-- cate 3 뎁스 만들기 -->
<c:forEach var="cateCodeList_two" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_two.cateDepth eq '2'}">
<span id="span_cate_${cateCodeList_two.cateNo}" style="display:none;">
<option value="">선택</option>
<c:forEach var="cateCodeList_three" items="${cateCodeList}" varStatus="status">
<c:if test="${cateCodeList_two.cateNo eq cateCodeList_three.upperCateNo}">
<option value="<c:out value='${cateCodeList_three.cateNo}'/>">
<c:out value='${cateCodeList_three.cateNm}'/></option>
</c:if>
</c:forEach>
</span>
</c:if>
</c:forEach>
</body>
</html>