2022-11-10 10:12 사건 조회 이력 작업
This commit is contained in:
parent
7723fdd969
commit
19b6567de9
352
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList1.jsp
Normal file
352
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList1.jsp
Normal file
@ -0,0 +1,352 @@
|
||||
<%--
|
||||
Class Name : SelectDocLogList1.jsp
|
||||
Description : 문서 이력 화면 1
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2009.03.11 이삼섭 최초 생성
|
||||
2011.08.31 JJY 경량환경 버전 생성
|
||||
|
||||
author : 공통서비스 개발팀 이삼섭
|
||||
since : 2009.03.11
|
||||
--%>
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="ko" >
|
||||
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>" ></script>
|
||||
<script type="text/javascript">
|
||||
$( document ).ready(function(){
|
||||
var tempSearchBgnDe = "${searchVO.searchBgnDe}" ;
|
||||
var tempSearchEndDe = "${searchVO.searchEndDe}" ;
|
||||
if(""!=tempSearchBgnDe && tempSearchBgnDe.length==8){
|
||||
$('#searchBgnDe').val(tempSearchBgnDe.substring(0,4)+"-"+tempSearchBgnDe.substring(4,6)+"-"+tempSearchBgnDe.substring(6,8));
|
||||
}
|
||||
|
||||
if(""!=tempSearchEndDe && tempSearchEndDe.length==8){
|
||||
$('#searchEndDe').val(tempSearchEndDe.substring(0,4)+"-"+tempSearchEndDe.substring(4,6)+"-"+tempSearchEndDe.substring(6,8));
|
||||
}
|
||||
});
|
||||
|
||||
/* ********************************************************
|
||||
* PROTOTYPE JS FUNCTION
|
||||
******************************************************** */
|
||||
String.prototype.trim = function(){
|
||||
return this.replace(/^\s+|\s+$/g, "");
|
||||
}
|
||||
|
||||
String.prototype.replaceAll = function(src, repl){
|
||||
var str = this;
|
||||
if(src == repl){return str;}
|
||||
while(str.indexOf(src) != -1) {
|
||||
str = str.replace(src, repl);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
function fn_select(pageNo){
|
||||
<%--<c:if test="${!empty loginId}">
|
||||
if(""!= document.frm.searchKeyword.value){
|
||||
updateRecentSearch();//최근검색어 등록
|
||||
}
|
||||
</c:if>--%>
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_select_menu(progrmFileNm){
|
||||
var frm = document.frm;
|
||||
frm.progrmFileNm.value=progrmFileNm;
|
||||
frm.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
//sym/log/clg/SelectWebLogList.do
|
||||
frm.submit();
|
||||
}
|
||||
|
||||
function fn_egov_select_loginLog(pageNo){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_egov_inqire_loginLog(logId){
|
||||
var url = "<c:url value ='/sym/log/clg/InqireLoginLog.do?logId='/>" + logId;
|
||||
|
||||
var openParam = "scrollbars=yes,toolbar=0,location=no,resizable=0,status=0,menubar=0,width=640,height=320,left=0,top=0";
|
||||
window.open(url,"p_loginLogInqire", openParam);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var frmz = document.frmz;
|
||||
//var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
|
||||
//var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
|
||||
//var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
|
||||
//var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
|
||||
|
||||
/*
|
||||
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
|
||||
alert("검색시작일자는 검색종료일자 보다 클수 없습니다.");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
/* if("D"==$('#dateType').val()){ //일별시 날 차이 30넘지 않게
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
} */
|
||||
/*
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//frm1.searchBgnDe.value=ntceBgndeYYYMMDD;
|
||||
//frm1.searchEndDe.value=ntceEnddeYYYMMDD;
|
||||
frmz.pageIndex.value = pageNo;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function fn_go_detail_list(p_adr_seq){
|
||||
var frmz = document.frmz;
|
||||
frmz.adrSeq.value = p_adr_seq;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList2.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function diff_call() //날차이 계산
|
||||
{
|
||||
var sdd = document.getElementById("ntceBgndeYYYMMDD").value;
|
||||
var edd = document.getElementById("ntceEnddeYYYMMDD").value;
|
||||
var ar1 = sdd.split('-');
|
||||
var ar2 = edd.split('-');
|
||||
var da1 = new Date(ar1[0], ar1[1], ar1[2]);
|
||||
var da2 = new Date(ar2[0], ar2[1], ar2[2]);
|
||||
var dif = da2 - da1;
|
||||
var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨
|
||||
var cMonth = cDay * 30;// 월 만듬
|
||||
var cYear = cMonth * 12; // 년 만듬
|
||||
if(sdd && edd){
|
||||
if("D"==$('#dateType').val()){
|
||||
if(parseInt(dif/cDay) > 30){
|
||||
alert("일별 조회시 검색범위는 30일을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("M"==$('#dateType').val()){
|
||||
if(parseInt(dif/cMonth) > 30){
|
||||
alert("월별 조회시 검색범위는 30월 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("Y"==$('#dateType').val()){
|
||||
if(parseInt(dif/cYear) > 10){
|
||||
alert("년별 조회시 검색범위는 10년을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//엑셀 다운로드
|
||||
function webLogListExcelDownload(){
|
||||
document.frm.method = "post";
|
||||
document.frm.action = "<c:url value='/sym/log/clg/webLogListExcelDownload.do'/>";
|
||||
document.frm.submit();
|
||||
}
|
||||
</script>
|
||||
<title>로그인 로그 목록</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
|
||||
<form name="frmz" id="frmz" action ="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>" method="post">
|
||||
<input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" />
|
||||
<input name="adrSeq" type="hidden" value=""/>
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
||||
|
||||
|
||||
<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>
|
||||
<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>
|
||||
<p class="tit_text">구분</p>
|
||||
<select name="searchCondition" id="searchCondition">
|
||||
<option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
||||
<option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
||||
<option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected</c:if>>URL</option>
|
||||
</select>
|
||||
<input type="text" id="searchKeyword" name="searchKeyword" class="search_input" placeholder="검색어를 입력하세요" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" maxlength="50"/>
|
||||
<button class="btn_search" onclick="fn_select('1'); return false;">검색</button>
|
||||
</li>
|
||||
-->
|
||||
<!--
|
||||
<li>
|
||||
<p class="tType5">리스트 수 : <span class="tType4 c_456ded fwBold"><c:out value="${paginationInfo.totalRecordCount}"/></span>건</p>
|
||||
</li>
|
||||
-->
|
||||
<li>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" onclick="return calendarOpen('startDate01-lry','',this)" value="${searchVO.searchStartDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button>
|
||||
<div id="startDate01-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div> ~
|
||||
<input type="text" class="endDate inp" title="검색시작일" id="endDate" name="searchEndDt" onclick="return calendarOpen('endDate-lry','',this)" value="${searchVO.searchEndDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="endDate-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
|
||||
<input type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" class="readOnlyClass" value="<c:out value="${searchVO.searchBgnDe}"/>" readonly >
|
||||
<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceBgndeYYYMMDD);">
|
||||
<input type="button" class="calBtn">
|
||||
</a>
|
||||
~
|
||||
<input type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" class="readOnlyClass" value="<c:out value="${searchVO.searchEndDe}"/>" readonly >
|
||||
<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceEnddeYYYMMDD);">
|
||||
<input type="button" class="calBtn">
|
||||
</a>
|
||||
|
||||
-->
|
||||
</li>
|
||||
<li>
|
||||
|
||||
<select name="searchCondition" id="searchCondition" class="select" title="검색조건선택">
|
||||
<option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
||||
<option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
||||
</select>
|
||||
|
||||
|
||||
<!-- <select name="dateType" id="dateType" class="select" title="검색조건선택"> -->
|
||||
<!-- <option value='D' <c:if test="{searchVO.dateType == 'D'}">selected</c:if>>일별</option> -->
|
||||
<!-- <option value='M' <c:if test="{searchVO.dateType == 'M'}">selected</c:if>>월별</option> -->
|
||||
<!-- <option value='Y' <c:if test="{searchVO.dateType == 'Y'}">selected</c:if>>년별</option> -->
|
||||
<!-- </select> -->
|
||||
|
||||
|
||||
<input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" maxlength="50"/>
|
||||
<button class="btn_search" onclick="fn_select('1'); return false;">검색</button>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<p>
|
||||
총 건수 :
|
||||
<span>
|
||||
<c:out value="${paginationInfo.totalRecordCount}" />
|
||||
</span>
|
||||
건
|
||||
</p>
|
||||
<div class="list_util">
|
||||
<select class="sel2" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px">
|
||||
<option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option>
|
||||
<option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option>
|
||||
<option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option>
|
||||
<option value='100' <c:if test="${searchVO.pageUnit == '100'}">selected</c:if>>100줄</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 8%">
|
||||
<col style="width: 12%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호 <button type="button" class="sortBtn sort" id="sort_logId"></button></th>
|
||||
<th>메뉴명 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th>
|
||||
<th>접속수 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th>
|
||||
<th>최초접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th>
|
||||
<th>최종접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<c:forEach var="result" items="${userMenuList}" varStatus="status">
|
||||
<tr>
|
||||
<td><c:out value="${status.count}"/></td>
|
||||
<td><a href="javascript:fn_go_detail_list('${result.adrSeq}');"><c:out value="${result.adrNo}"/></a></td>
|
||||
<td><c:out value="${result.totalLogCnt}"/></td>
|
||||
<td><c:out value="${result.minRegDt}"/></td>
|
||||
<td><c:out value="${result.maxRegDt}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty userMenuList}">
|
||||
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!--
|
||||
<form name="searchForm" method="get" action="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>">
|
||||
<input name="pageIndex" type="hidden" value="1" />
|
||||
<input name="searchCondition" type="hidden" />
|
||||
<input name="searchKeyword" type="hidden" />
|
||||
<input name="searchConditionSite" type="hidden" />
|
||||
</form>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
342
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList2.jsp
Normal file
342
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList2.jsp
Normal file
@ -0,0 +1,342 @@
|
||||
<%--
|
||||
Class Name : SelectDocLogList1.jsp
|
||||
Description : 문서 이력 화면 1
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2009.03.11 이삼섭 최초 생성
|
||||
2011.08.31 JJY 경량환경 버전 생성
|
||||
|
||||
author : 공통서비스 개발팀 이삼섭
|
||||
since : 2009.03.11
|
||||
--%>
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="ko" >
|
||||
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>" ></script>
|
||||
<script type="text/javascript">
|
||||
$( document ).ready(function(){
|
||||
var tempSearchBgnDe = "${searchVO.searchBgnDe}" ;
|
||||
var tempSearchEndDe = "${searchVO.searchEndDe}" ;
|
||||
if(""!=tempSearchBgnDe && tempSearchBgnDe.length==8){
|
||||
$('#searchBgnDe').val(tempSearchBgnDe.substring(0,4)+"-"+tempSearchBgnDe.substring(4,6)+"-"+tempSearchBgnDe.substring(6,8));
|
||||
}
|
||||
|
||||
if(""!=tempSearchEndDe && tempSearchEndDe.length==8){
|
||||
$('#searchEndDe').val(tempSearchEndDe.substring(0,4)+"-"+tempSearchEndDe.substring(4,6)+"-"+tempSearchEndDe.substring(6,8));
|
||||
}
|
||||
});
|
||||
|
||||
/* ********************************************************
|
||||
* PROTOTYPE JS FUNCTION
|
||||
******************************************************** */
|
||||
String.prototype.trim = function(){
|
||||
return this.replace(/^\s+|\s+$/g, "");
|
||||
}
|
||||
|
||||
String.prototype.replaceAll = function(src, repl){
|
||||
var str = this;
|
||||
if(src == repl){return str;}
|
||||
while(str.indexOf(src) != -1) {
|
||||
str = str.replace(src, repl);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
function fn_select(pageNo){
|
||||
<%--<c:if test="${!empty loginId}">
|
||||
if(""!= document.frm.searchKeyword.value){
|
||||
updateRecentSearch();//최근검색어 등록
|
||||
}
|
||||
</c:if>--%>
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_select_menu(progrmFileNm){
|
||||
var frm = document.frm;
|
||||
frm.progrmFileNm.value=progrmFileNm;
|
||||
frm.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
//sym/log/clg/SelectWebLogList.do
|
||||
frm.submit();
|
||||
}
|
||||
|
||||
function fn_egov_select_loginLog(pageNo){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_egov_inqire_loginLog(logId){
|
||||
var url = "<c:url value ='/sym/log/clg/InqireLoginLog.do?logId='/>" + logId;
|
||||
|
||||
var openParam = "scrollbars=yes,toolbar=0,location=no,resizable=0,status=0,menubar=0,width=640,height=320,left=0,top=0";
|
||||
window.open(url,"p_loginLogInqire", openParam);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var frmz = document.frmz;
|
||||
//var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
|
||||
//var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
|
||||
//var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
|
||||
//var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
|
||||
|
||||
/*
|
||||
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
|
||||
alert("검색시작일자는 검색종료일자 보다 클수 없습니다.");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
/* if("D"==$('#dateType').val()){ //일별시 날 차이 30넘지 않게
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
} */
|
||||
/*
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//frm1.searchBgnDe.value=ntceBgndeYYYMMDD;
|
||||
//frm1.searchEndDe.value=ntceEnddeYYYMMDD;
|
||||
frmz.pageIndex.value = pageNo;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function fn_go_list(){
|
||||
var frmz = document.frmz;
|
||||
//frmz.adrSeq.value = p_adr_seq;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function fn_go_detail(p_adr_seq, p_menu_id){
|
||||
var frmz = document.frmz;
|
||||
frmz.adrSeq.value = p_adr_seq;
|
||||
frmz.menuId.value = p_menu_id;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList3.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function diff_call() //날차이 계산
|
||||
{
|
||||
var sdd = document.getElementById("ntceBgndeYYYMMDD").value;
|
||||
var edd = document.getElementById("ntceEnddeYYYMMDD").value;
|
||||
var ar1 = sdd.split('-');
|
||||
var ar2 = edd.split('-');
|
||||
var da1 = new Date(ar1[0], ar1[1], ar1[2]);
|
||||
var da2 = new Date(ar2[0], ar2[1], ar2[2]);
|
||||
var dif = da2 - da1;
|
||||
var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨
|
||||
var cMonth = cDay * 30;// 월 만듬
|
||||
var cYear = cMonth * 12; // 년 만듬
|
||||
if(sdd && edd){
|
||||
if("D"==$('#dateType').val()){
|
||||
if(parseInt(dif/cDay) > 30){
|
||||
alert("일별 조회시 검색범위는 30일을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("M"==$('#dateType').val()){
|
||||
if(parseInt(dif/cMonth) > 30){
|
||||
alert("월별 조회시 검색범위는 30월 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("Y"==$('#dateType').val()){
|
||||
if(parseInt(dif/cYear) > 10){
|
||||
alert("년별 조회시 검색범위는 10년을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//엑셀 다운로드
|
||||
function webLogListExcelDownload(){
|
||||
document.frm.method = "post";
|
||||
document.frm.action = "<c:url value='/sym/log/clg/webLogListExcelDownload.do'/>";
|
||||
document.frm.submit();
|
||||
}
|
||||
</script>
|
||||
<title>로그인 로그 목록</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
|
||||
<form name="frmz" id="frmz" action ="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>" method="post">
|
||||
<input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" />
|
||||
<input name="adrSeq" type="hidden" value=""/>
|
||||
<input name="menuId" type="hidden" value=""/>
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
||||
|
||||
|
||||
<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>
|
||||
<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> -->
|
||||
<!-- <div id="sel_date" class="sel_date"> -->
|
||||
<%-- <input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" onclick="return calendarOpen('startDate01-lry','',this)" value="${searchVO.searchStartDt}" data-datecontrol="true" readonly> --%>
|
||||
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;"> -->
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button> -->
|
||||
<!-- <div id="startDate01-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> ~ -->
|
||||
<%-- <input type="text" class="endDate inp" title="검색시작일" id="endDate" name="searchEndDt" onclick="return calendarOpen('endDate-lry','',this)" value="${searchVO.searchEndDt}" data-datecontrol="true" readonly> --%>
|
||||
<!-- <div class="calendar_in" id="calendarName_endDate" style="z-index: 9;"> -->
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button> -->
|
||||
<!-- <div id="endDate-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
|
||||
<!-- <select name="searchCondition" id="searchCondition" class="select" title="검색조건선택"> -->
|
||||
<%-- <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option> --%>
|
||||
<%-- <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option> --%>
|
||||
<!-- </select> -->
|
||||
|
||||
|
||||
<%-- <input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" maxlength="50"/> --%>
|
||||
<!-- <button class="btn_search" onclick="fn_select('1'); return false;">검색</button> -->
|
||||
|
||||
<!-- </li> -->
|
||||
<!-- </ul> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list_top -->
|
||||
<!-- <div class="list_top"> -->
|
||||
<!-- <p> -->
|
||||
<!-- 총 건수 : -->
|
||||
<!-- <span> -->
|
||||
<%-- <c:out value="${paginationInfo.totalRecordCount}" /> --%>
|
||||
<!-- </span> -->
|
||||
<!-- 건 -->
|
||||
<!-- </p> -->
|
||||
<!-- <div class="list_util"> -->
|
||||
<!-- <select class="sel2" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px"> -->
|
||||
<%-- <option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option> --%>
|
||||
<%-- <option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option> --%>
|
||||
<%-- <option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option> --%>
|
||||
<%-- <option value='100' <c:if test="${searchVO.pageUnit == '100'}">selected</c:if>>100줄</option> --%>
|
||||
<!-- </select> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 8%">
|
||||
<col style="width: 12%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호 <button type="button" class="sortBtn sort" id="sort_logId"></button></th>
|
||||
<th>조정번호 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th>
|
||||
<th>메뉴명 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th>
|
||||
<th>접속수 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th>
|
||||
<th>최초접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th>
|
||||
<th>최종접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<c:forEach var="result" items="${userMenuList}" varStatus="status">
|
||||
<tr>
|
||||
<td><c:out value="${status.count}"/></td>
|
||||
<td><a href="javascript:fn_go_detail('${result.adrSeq}','${result.menuId}')"><c:out value="${result.adrNo}"/></a></td>
|
||||
<td><a href="javascript:fn_go_detail('${result.adrSeq}','${result.menuId}')"><c:out value="${result.menuNm}"/></a></td>
|
||||
<td><c:out value="${result.totalLogCnt}"/></td>
|
||||
<td><c:out value="${result.minRegDt}"/></td>
|
||||
<td><c:out value="${result.maxRegDt}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty userMenuList}">
|
||||
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
<!-- page -->
|
||||
<!-- <div class="page"> -->
|
||||
<%-- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> --%>
|
||||
<!-- </div> -->
|
||||
<!-- //page -->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="area_left">
|
||||
<%-- <button type="button" class="btnType02" onclick="fnc_view_step_1_popup(); return false;">문서보기</button> --%>
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_view_download_step_1(); return false;">선택다운로드</button> -->
|
||||
<%-- <button type="button" class="btnType02" onclick="fncDocRegPopup(); return false;">답변서 등록</button> --%>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncDocRegPopup(); return false;">문서 등록</button> -->
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_is_prcs_finish(); return false;">종결 문건 단권화파일 다운로드</button> -->
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType03" onclick="fn_go_list(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
<!--
|
||||
<form name="searchForm" method="get" action="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>">
|
||||
<input name="pageIndex" type="hidden" value="1" />
|
||||
<input name="searchCondition" type="hidden" />
|
||||
<input name="searchKeyword" type="hidden" />
|
||||
<input name="searchConditionSite" type="hidden" />
|
||||
</form>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
339
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList3.jsp
Normal file
339
src/main/webapp/WEB-INF/jsp/sym/log/doc/SelectDocLogList3.jsp
Normal file
@ -0,0 +1,339 @@
|
||||
<%--
|
||||
Class Name : SelectDocLogList1.jsp
|
||||
Description : 문서 이력 화면 1
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2009.03.11 이삼섭 최초 생성
|
||||
2011.08.31 JJY 경량환경 버전 생성
|
||||
|
||||
author : 공통서비스 개발팀 이삼섭
|
||||
since : 2009.03.11
|
||||
--%>
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="ko" >
|
||||
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>" ></script>
|
||||
<script type="text/javascript">
|
||||
$( document ).ready(function(){
|
||||
var tempSearchBgnDe = "${searchVO.searchBgnDe}" ;
|
||||
var tempSearchEndDe = "${searchVO.searchEndDe}" ;
|
||||
if(""!=tempSearchBgnDe && tempSearchBgnDe.length==8){
|
||||
$('#searchBgnDe').val(tempSearchBgnDe.substring(0,4)+"-"+tempSearchBgnDe.substring(4,6)+"-"+tempSearchBgnDe.substring(6,8));
|
||||
}
|
||||
|
||||
if(""!=tempSearchEndDe && tempSearchEndDe.length==8){
|
||||
$('#searchEndDe').val(tempSearchEndDe.substring(0,4)+"-"+tempSearchEndDe.substring(4,6)+"-"+tempSearchEndDe.substring(6,8));
|
||||
}
|
||||
});
|
||||
|
||||
/* ********************************************************
|
||||
* PROTOTYPE JS FUNCTION
|
||||
******************************************************** */
|
||||
String.prototype.trim = function(){
|
||||
return this.replace(/^\s+|\s+$/g, "");
|
||||
}
|
||||
|
||||
String.prototype.replaceAll = function(src, repl){
|
||||
var str = this;
|
||||
if(src == repl){return str;}
|
||||
while(str.indexOf(src) != -1) {
|
||||
str = str.replace(src, repl);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
function fn_select(pageNo){
|
||||
<%--<c:if test="${!empty loginId}">
|
||||
if(""!= document.frm.searchKeyword.value){
|
||||
updateRecentSearch();//최근검색어 등록
|
||||
}
|
||||
</c:if>--%>
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_select_menu(progrmFileNm){
|
||||
var frm = document.frm;
|
||||
frm.progrmFileNm.value=progrmFileNm;
|
||||
frm.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
//sym/log/clg/SelectWebLogList.do
|
||||
frm.submit();
|
||||
}
|
||||
|
||||
function fn_egov_select_loginLog(pageNo){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function fn_egov_inqire_loginLog(logId){
|
||||
var url = "<c:url value ='/sym/log/clg/InqireLoginLog.do?logId='/>" + logId;
|
||||
|
||||
var openParam = "scrollbars=yes,toolbar=0,location=no,resizable=0,status=0,menubar=0,width=640,height=320,left=0,top=0";
|
||||
window.open(url,"p_loginLogInqire", openParam);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var frmz = document.frmz;
|
||||
//var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
|
||||
//var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
|
||||
//var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
|
||||
//var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
|
||||
|
||||
/*
|
||||
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
|
||||
alert("검색시작일자는 검색종료일자 보다 클수 없습니다.");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
/* if("D"==$('#dateType').val()){ //일별시 날 차이 30넘지 않게
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
} */
|
||||
/*
|
||||
if(!diff_call()){
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//frm1.searchBgnDe.value=ntceBgndeYYYMMDD;
|
||||
//frm1.searchEndDe.value=ntceEnddeYYYMMDD;
|
||||
frmz.pageIndex.value = pageNo;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList1.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function fn_go_list(){
|
||||
var frmz = document.frmz;
|
||||
//frmz.adrSeq.value = p_adr_seq;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList2.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function fn_go_detail(p_adr_seq, p_menu_id){
|
||||
var frmz = document.frmz;
|
||||
frmz.adrSeq.value = p_adr_seq;
|
||||
frmz.menuId.value = p_menu_id;
|
||||
frmz.action = "<c:url value='/sym/log/doc/SelectDocLogList3.do'/>";
|
||||
frmz.submit();
|
||||
}
|
||||
|
||||
function diff_call() //날차이 계산
|
||||
{
|
||||
var sdd = document.getElementById("ntceBgndeYYYMMDD").value;
|
||||
var edd = document.getElementById("ntceEnddeYYYMMDD").value;
|
||||
var ar1 = sdd.split('-');
|
||||
var ar2 = edd.split('-');
|
||||
var da1 = new Date(ar1[0], ar1[1], ar1[2]);
|
||||
var da2 = new Date(ar2[0], ar2[1], ar2[2]);
|
||||
var dif = da2 - da1;
|
||||
var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨
|
||||
var cMonth = cDay * 30;// 월 만듬
|
||||
var cYear = cMonth * 12; // 년 만듬
|
||||
if(sdd && edd){
|
||||
if("D"==$('#dateType').val()){
|
||||
if(parseInt(dif/cDay) > 30){
|
||||
alert("일별 조회시 검색범위는 30일을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("M"==$('#dateType').val()){
|
||||
if(parseInt(dif/cMonth) > 30){
|
||||
alert("월별 조회시 검색범위는 30월 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
}else if("Y"==$('#dateType').val()){
|
||||
if(parseInt(dif/cYear) > 10){
|
||||
alert("년별 조회시 검색범위는 10년을 초과 할수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//엑셀 다운로드
|
||||
function webLogListExcelDownload(){
|
||||
document.frm.method = "post";
|
||||
document.frm.action = "<c:url value='/sym/log/clg/webLogListExcelDownload.do'/>";
|
||||
document.frm.submit();
|
||||
}
|
||||
</script>
|
||||
<title>로그인 로그 목록</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
|
||||
<form name="frmz" id="frmz" action ="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>" method="post">
|
||||
<input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" />
|
||||
<input name="adrSeq" type="hidden" value="<c:out value='${searchVO.adrSeq}'/>"/>
|
||||
<input name="menuId" type="hidden" value="<c:out value='${searchVO.menuId}'/>"/>
|
||||
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
||||
|
||||
|
||||
<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>
|
||||
<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> -->
|
||||
<!-- <div id="sel_date" class="sel_date"> -->
|
||||
<%-- <input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" onclick="return calendarOpen('startDate01-lry','',this)" value="${searchVO.searchStartDt}" data-datecontrol="true" readonly> --%>
|
||||
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;"> -->
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button> -->
|
||||
<!-- <div id="startDate01-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> ~ -->
|
||||
<%-- <input type="text" class="endDate inp" title="검색시작일" id="endDate" name="searchEndDt" onclick="return calendarOpen('endDate-lry','',this)" value="${searchVO.searchEndDt}" data-datecontrol="true" readonly> --%>
|
||||
<!-- <div class="calendar_in" id="calendarName_endDate" style="z-index: 9;"> -->
|
||||
<!-- <button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button> -->
|
||||
<!-- <div id="endDate-lry" class="calendarPop" style="display: none;"> -->
|
||||
<!-- <iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
|
||||
<!-- <select name="searchCondition" id="searchCondition" class="select" title="검색조건선택"> -->
|
||||
<%-- <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option> --%>
|
||||
<%-- <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option> --%>
|
||||
<!-- </select> -->
|
||||
|
||||
|
||||
<%-- <input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" maxlength="50"/> --%>
|
||||
<!-- <button class="btn_search" onclick="fn_select('1'); return false;">검색</button> -->
|
||||
|
||||
<!-- </li> -->
|
||||
<!-- </ul> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list_top -->
|
||||
<!-- <div class="list_top"> -->
|
||||
<!-- <p> -->
|
||||
<!-- 총 건수 : -->
|
||||
<!-- <span> -->
|
||||
<%-- <c:out value="${paginationInfo.totalRecordCount}" /> --%>
|
||||
<!-- </span> -->
|
||||
<!-- 건 -->
|
||||
<!-- </p> -->
|
||||
<!-- <div class="list_util"> -->
|
||||
<!-- <select class="sel2" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px"> -->
|
||||
<%-- <option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option> --%>
|
||||
<%-- <option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option> --%>
|
||||
<%-- <option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option> --%>
|
||||
<%-- <option value='100' <c:if test="${searchVO.pageUnit == '100'}">selected</c:if>>100줄</option> --%>
|
||||
<!-- </select> -->
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 8%">
|
||||
<col style="width: 12%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 20%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호 <button type="button" class="sortBtn sort" id="sort_logId"></button></th>
|
||||
<th>조정번호 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th>
|
||||
<th>메뉴명 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th>
|
||||
<th>접속자 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th>
|
||||
<th>접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<c:forEach var="result" items="${userMenuList}" varStatus="status">
|
||||
<tr>
|
||||
<td><c:out value="${status.count}"/></td>
|
||||
<td><a href="javascript:fn_go_detail('${result.adrSeq}','${result.menuId}')"><c:out value="${result.adrNo}"/></a></td>
|
||||
<td><a href="javascript:fn_go_detail('${result.adrSeq}','${result.menuId}')"><c:out value="${result.menuNm}"/></a></td>
|
||||
<td><c:out value="${result.userNm}"/></td>
|
||||
<td><c:out value="${result.minRegDt}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty userMenuList}">
|
||||
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
<!-- page -->
|
||||
<!-- <div class="page"> -->
|
||||
<%-- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> --%>
|
||||
<!-- </div> -->
|
||||
<!-- //page -->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="area_left">
|
||||
<%-- <button type="button" class="btnType02" onclick="fnc_view_step_1_popup(); return false;">문서보기</button> --%>
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_view_download_step_1(); return false;">선택다운로드</button> -->
|
||||
<%-- <button type="button" class="btnType02" onclick="fncDocRegPopup(); return false;">답변서 등록</button> --%>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncDocRegPopup(); return false;">문서 등록</button> -->
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_is_prcs_finish(); return false;">종결 문건 단권화파일 다운로드</button> -->
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType03" onclick="fn_go_list(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
<!--
|
||||
<form name="searchForm" method="get" action="<c:url value='/sym/log/doc/SelectDocLogList1.do'/>">
|
||||
<input name="pageIndex" type="hidden" value="1" />
|
||||
<input name="searchCondition" type="hidden" />
|
||||
<input name="searchKeyword" type="hidden" />
|
||||
<input name="searchConditionSite" type="hidden" />
|
||||
</form>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user