| 
					
				 | 
			
			
				@@ -24,19 +24,30 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!--//탭버튼--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div id="noticeCon"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <form name="search_form" id="search_form" method="get" action="/ptatms/noticeList.do"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--            <form name="search_form" id="search_form" method="get" action="/ptatms/noticeList.do">--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                <fieldset class="board_search">--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                    <select title="검색항목 선택" name="searchType" >--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                        <option value="title" selected>제목</option>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                        <option value="content" >내용</option>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                    </select>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                    <span class="form_text">--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                        <input type="text" title="검색어 입력" name="searchText" id="searchText"  placeholder="검색어를 입력하세요." />--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--						<a href="javascript:$('#search_form').submit();"  class="bt_search"><img src="/common/images/btn-src.png" alt="검색버튼"></a>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                    </span>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--                </fieldset>--%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<%--            </form> --%> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div name="search_form" id="search_form"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <fieldset class="board_search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <select title="검색항목 선택" name="searchType" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <select title="검색항목 선택" id="searchType" name="searchType" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <option value="title" selected>제목</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <option value="content" >내용</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <span class="form_text"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								<input type="text" title="검색어 입력" name="searchText" id="searchText"  placeholder="검색어를 입력하세요." /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						<a href="javascript:$('#search_form').submit();"  class="bt_search"><img src="/common/images/btn-src.png" alt="검색버튼"></a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <input type="text" title="검색어 입력" name="searchText" id="searchText" onkeyup="getSearchList(event)" placeholder="검색어를 입력하세요." /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						<a href="javascript:getSearchList()" class="bt_search"><img src="/common/images/btn-src.png" alt="검색버튼"></a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </fieldset> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="board-form"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="board-head"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <dl> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -74,10 +85,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <p class="prev"><a href="/ptatms/archiveList/${pageMaker.startPage - 1}.do"><</a></p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </c:if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <c:forEach begin="${pageMaker.startPage}" end="${pageMaker.endPage}" var="idx"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <c:choose> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <c:when test="${pageMaker.getCriteria().getPage() eq idx}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <a <c:out value="${pageMaker.criteria.page == idx ? 'class=active': '' }"></c:out> href="/ptatms/archiveList/${idx}.do" title="선택됨">${idx}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <a class="active" href="/ptatms/archiveList/${idx}.do" title="선택됨">${idx}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </c:when> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <c:otherwise> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <a href="/ptatms/archiveList/${idx}.do">${idx}</a> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,4 +102,104 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </article> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--//contents--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--//contents--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const $boardList = $('.board-list'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const $paging    = $('.paging'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    function getSearchList(event, searchText, searchType, page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (event && event.key !== 'Enter') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const $searchText =  $('#searchText'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const $searchType =  $('#searchType'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!searchText) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            searchText  = $searchText.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!searchType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            searchType  = $searchType.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            page = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            const currentPage = $('.paging.active'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (currentPage[0] || currentPage.text()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                page = currentPage.text(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            url : '/archive/getArchiveList.do', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            method : 'POST', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            data : { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                page : page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                searchType : searchType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                searchText : searchText, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            success: (res)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                console.log(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                const {noticeList, pageMaker} = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $boardList.empty(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $paging.empty(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (noticeList && noticeList.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    let str = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for (let item of noticeList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        console.log(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        console.log(item.boardNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        str += 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            `<dl> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <a href="/ptatms/archiveView/\${item.boardNo}.do" title="\${item.bSubject}">`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.bNotice === 'Y') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                             str += `<dd class="board-noti"><span class='blue'>공지</span></dd>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str += `<dd class="board-noti"><span></span></dd>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str += `<dd class="board-no">\${item.boardNo }</dd> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <dd class="board-title">\${item.bSubject }</dd> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <dd class="board-writer">`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.attachFile != '||') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str += `<img src="/images/icon_file.png" alt="첨부파일" />`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str +=`</dd> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <dd class="board-day">\${item.regDate}</dd> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <dd class="board-count">\${item.readCount }</dd> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                </a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            </dl>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $boardList.html(str); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (pageMaker) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let pageStr = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        const {startPage, endPage, prev, next, criteria} = pageMaker; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (prev) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            pageStr += `<p class="prev"><a href="javascript:getSearchList(null, '\${searchText}', '\${searchType}', '\${prev}')"><</a></p>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        for (let ii = startPage; ii <= endPage; ii++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (criteria.page === ii) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                pageStr += `<a class="active" title="선택됨">\${ii}</a>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                pageStr += `<a href="javascript:getSearchList(null, '\${searchText}', '\${searchType}', '\${ii}')">\${ii}</a>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (next) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            pageStr += ` <p class="next"><a href="javascript:getSearchList(null, '\${searchText}', '\${searchType}', '\${next}')">></a></p>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $paging.html(pageStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            error: (error)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alert(error.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 |