--- src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp
+++ src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp
... | ... | @@ -104,112 +104,85 @@ |
| 104 | 104 |
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
| 105 | 105 |
|
| 106 | 106 |
|
| 107 |
- <div class="cont_wrap"> |
|
| 108 |
- <div class="box"> |
|
| 109 |
- |
|
| 110 |
- <!-- cont_tit --> |
|
| 111 |
- <div class="cont_tit"> |
|
| 112 |
- <h2>관리자로그 관리</h2> |
|
| 113 |
- <ul class="cont_nav"> |
|
| 114 |
- <li class="home"><a href="/"><i></i></a></li> |
|
| 115 |
- <li> |
|
| 116 |
- <p>로그관리</p> |
|
| 117 |
- </li> |
|
| 118 |
- <li><span class="cur_nav">관리자로그 관리</span></li> |
|
| 119 |
- </ul> |
|
| 120 |
- </div> |
|
| 121 |
- <!-- //cont_tit --> |
|
| 122 |
- |
|
| 123 |
- <div class="cont"> |
|
| 124 |
- <!-- list_top --> |
|
| 125 |
- |
|
| 126 |
- <div class="search_detail"> |
|
| 127 |
- <ul class="search_ul"> |
|
| 128 |
- <li> |
|
| 129 |
- <p class="title">· 구분</p> |
|
| 130 |
- <select name="searchCondition" id="searchCondition" style="width:150px;margin:0 5px 0 0;"> |
|
| 131 |
- <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
|
| 132 |
- <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
|
| 133 |
- <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected</c:if>>URL</option>
|
|
| 134 |
- </select> |
|
| 135 |
- <input type="text" id="searchKeyword" name="searchKeyword" class="search_input" placeholder="검색어를 입력하세요" value="<c:out value='${searchVO.searchKeyword}'/>" size="50" title="검색" maxlength="50"/>
|
|
| 136 |
- </li> |
|
| 137 |
- <li> |
|
| 138 |
- <button class="btn btn_36 blue_border btn-page-sch" title="검색 완료 버튼" onclick="fn_select('1'); return false;">검색</button>
|
|
| 139 |
- </li> |
|
| 140 |
- </ul> |
|
| 141 |
- </div> |
|
| 142 |
- |
|
| 143 |
- <!-- //list_top --> |
|
| 144 |
- |
|
| 145 |
- <div class="form-wrap"> |
|
| 146 |
- <div class="table-layout"> |
|
| 147 |
- <table> |
|
| 148 |
- <caption>분쟁조정 사례 테이블입니다.</caption> |
|
| 149 |
- <colgroup> |
|
| 150 |
- <col style="width: 5%"> |
|
| 151 |
- <col style="width: 12%"> |
|
| 152 |
- <%-- <col style="width: 9%"> --%> |
|
| 153 |
- <col style="width: 6%"> |
|
| 154 |
- <col style="width: 15%"> |
|
| 155 |
- <col style="width: 10%"> |
|
| 156 |
- <col style="width: 24%"> |
|
| 157 |
- <col style="width: 15%"> |
|
| 158 |
- </colgroup> |
|
| 159 |
- <thead> |
|
| 160 |
- <tr> |
|
| 161 |
- <th>번호<button type="button" class="sortBtn sort" id="sort_logId"></button></th> |
|
| 162 |
- <th>메뉴명<button type="button" class="sortBtn sort" id="sort_menuNm"></button></th> |
|
| 163 |
- <!-- <th>접근구분 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th> --> |
|
| 164 |
- <th>메소드<button type="button" class="sortBtn sort" id="sort_progrmFileNm"></button></th> |
|
| 165 |
- <th>접속ID<button type="button" class="sortBtn sort" id="sort_loginId"></button></th> |
|
| 166 |
- <th>접속IP<button type="button" class="sortBtn sort" id="sort_loginIp"></button></th> |
|
| 167 |
- <th>접속URL<button type="button" class="sortBtn sort" id="sort_url"></button></th> |
|
| 168 |
- <th>접속일자<button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 169 |
- </tr> |
|
| 170 |
- </thead> |
|
| 171 |
- <tbody> |
|
| 172 |
- <c:forEach items="${adminLogList}" var="result" varStatus="status">
|
|
| 173 |
- <tr> |
|
| 174 |
- <td> |
|
| 175 |
- <c:if test="${searchVO.searchSortOrd eq 'desc' }">
|
|
| 176 |
- <c:out value="${ ( paginationInfo.totalRecordCount - ((paginationInfo.currentPageNo -1)*paginationInfo.recordCountPerPage) ) - status.index }"/>
|
|
| 177 |
- </c:if> |
|
| 178 |
- <c:if test="${searchVO.searchSortOrd eq 'asc' }">
|
|
| 179 |
- <c:out value="${(paginationInfo.currentPageNo - 1) * paginationInfo.recordCountPerPage + status.count}"/>
|
|
| 180 |
- </c:if> |
|
| 181 |
- </td> |
|
| 182 |
- <td><c:out value="${result.menuNm}"/></td>
|
|
| 183 |
- <%-- <td><c:out value="${result.methodNm}"/></td> --%>
|
|
| 184 |
- <td><c:out value="${result.approNm}"/></td>
|
|
| 185 |
- <td><span class="privateInfo"><c:out value="${result.loginId}"/></span></td>
|
|
| 186 |
- <td><c:out value="${result.loginIp}"/></td>
|
|
| 187 |
- <td class="td_wrap t_left"><c:out value="${result.methodNm}"/></td>
|
|
| 188 |
- <td><c:out value="${result.creatDt}"/></td>
|
|
| 189 |
- </tr> |
|
| 190 |
- </c:forEach> |
|
| 191 |
- </tbody> |
|
| 192 |
- </table> |
|
| 193 |
- </div> |
|
| 194 |
- |
|
| 195 |
- <!-- |
|
| 196 |
- <div class="change-state-area btn_wrap right" style="overflow: hidden;padding:0;"> |
|
| 197 |
- <button type="button" onclick="goPage('write','')" class="btn-change-state btn btn_text btn_46 blue_fill">글쓰기</button>
|
|
| 198 |
- </div> |
|
| 199 |
- --> |
|
| 200 |
- </div> |
|
| 201 |
- |
|
| 202 |
- <!-- list --> |
|
| 203 |
- |
|
| 204 |
- <!-- //list --> |
|
| 205 |
- <!-- page --> |
|
| 206 |
- <div class="page"> |
|
| 207 |
- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
|
| 208 |
- </div> |
|
| 209 |
- <!-- //page --> |
|
| 210 |
- </div> |
|
| 211 |
- </div> |
|
| 107 |
+ <div class="content_title"> |
|
| 108 |
+ <h3>관리자로그 관리</h3> |
|
| 109 |
+ <ol class="breadcrumb"> |
|
| 110 |
+ <li><a href="#" class="home" title="메인으로 이동"><i></i></a></li> |
|
| 111 |
+ <li><a href="#">접속통계</a></li> |
|
| 112 |
+ <li><strong class="current_location">관리자로그 관리</strong></li> |
|
| 113 |
+ </ol> |
|
| 212 | 114 |
</div> |
| 115 |
+ |
|
| 116 |
+ <ul class="search_area box"> |
|
| 117 |
+ <li class="search_item"> |
|
| 118 |
+ <strong class="search_title">구분</strong> |
|
| 119 |
+ |
|
| 120 |
+ <div class="form_wrap"> |
|
| 121 |
+ <select name="searchCondition" class="search_select" id="searchCondition"> |
|
| 122 |
+ <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
|
| 123 |
+ <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
|
| 124 |
+ <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected</c:if>>URL</option>
|
|
| 125 |
+ </select> |
|
| 126 |
+ <input type="text" id="searchKeyword" name="searchKeyword" class="input search_input" placeholder="검색어를 입력하세요" value="<c:out value='${searchVO.searchKeyword}'/>" size="50" title="검색" maxlength="50"/>
|
|
| 127 |
+ <button class="btn fill primary medium btn-page-sch" title="검색 완료 버튼" onclick="fn_select('1'); return false;">검색</button>
|
|
| 128 |
+ </div> |
|
| 129 |
+ </li> |
|
| 130 |
+ </ul> |
|
| 131 |
+ |
|
| 132 |
+ |
|
| 133 |
+ <div class="table table_type_cols"> |
|
| 134 |
+ <table> |
|
| 135 |
+ <colgroup> |
|
| 136 |
+ <col style="width: 5%"> |
|
| 137 |
+ <col style="width: 12%"> |
|
| 138 |
+<%-- <col style="width: 9%"> --%> |
|
| 139 |
+ <col style="width: 6%"> |
|
| 140 |
+ <col style="width: 15%"> |
|
| 141 |
+ <col style="width: 10%"> |
|
| 142 |
+ <col style="width: 24%"> |
|
| 143 |
+ <col style="width: 15%"> |
|
| 144 |
+ </colgroup> |
|
| 145 |
+ <thead> |
|
| 146 |
+ <tr> |
|
| 147 |
+ <th>번호<button type="button" class="sortBtn sort" id="sort_logId"></button></th> |
|
| 148 |
+ <th>메뉴명<button type="button" class="sortBtn sort" id="sort_menuNm"></button></th> |
|
| 149 |
+<!-- <th>접근구분 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th> --> |
|
| 150 |
+ <th>메소드<button type="button" class="sortBtn sort" id="sort_progrmFileNm"></button></th> |
|
| 151 |
+ <th>접속ID<button type="button" class="sortBtn sort" id="sort_loginId"></button></th> |
|
| 152 |
+ <th>접속IP<button type="button" class="sortBtn sort" id="sort_loginIp"></button></th> |
|
| 153 |
+ <th>접속URL<button type="button" class="sortBtn sort" id="sort_url"></button></th> |
|
| 154 |
+ <th>접속일자<button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 155 |
+ </tr> |
|
| 156 |
+ </thead> |
|
| 157 |
+ <tbody> |
|
| 158 |
+ <c:forEach items="${adminLogList}" var="result" varStatus="status">
|
|
| 159 |
+ <tr> |
|
| 160 |
+ <td> |
|
| 161 |
+ <c:if test="${searchVO.searchSortOrd eq 'desc' }">
|
|
| 162 |
+ <c:out value="${ ( paginationInfo.totalRecordCount - ((paginationInfo.currentPageNo -1)*paginationInfo.recordCountPerPage) ) - status.index }"/>
|
|
| 163 |
+ </c:if> |
|
| 164 |
+ <c:if test="${searchVO.searchSortOrd eq 'asc' }">
|
|
| 165 |
+ <c:out value="${(paginationInfo.currentPageNo - 1) * paginationInfo.recordCountPerPage + status.count}"/>
|
|
| 166 |
+ </c:if> |
|
| 167 |
+ </td> |
|
| 168 |
+ <td><c:out value="${result.menuNm}"/></td>
|
|
| 169 |
+<%-- <td><c:out value="${result.methodNm}"/></td> --%>
|
|
| 170 |
+ <td><c:out value="${result.approNm}"/></td>
|
|
| 171 |
+ <td><span class="privateInfo"><c:out value="${result.loginId}"/></span></td>
|
|
| 172 |
+ <td><c:out value="${result.loginIp}"/></td>
|
|
| 173 |
+ <td class="td_wrap t_left"><c:out value="${result.methodNm}"/></td>
|
|
| 174 |
+ <td><c:out value="${result.creatDt}"/></td>
|
|
| 175 |
+ </tr> |
|
| 176 |
+ </c:forEach> |
|
| 177 |
+ </tbody> |
|
| 178 |
+ </table> |
|
| 179 |
+ </div> |
|
| 180 |
+ |
|
| 181 |
+ <div class="page"> |
|
| 182 |
+ <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
|
| 183 |
+ </div> |
|
| 184 |
+ |
|
| 185 |
+ |
|
| 213 | 186 |
</form> |
| 214 | 187 |
<form name="searchForm" method="get" action="<c:url value='/sym/log/clg/SelectLoginLogList.do'/>"> |
| 215 | 188 |
<input name="pageIndex" type="hidden" value="1" /> |
--- src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp
+++ src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectWebLogList.jsp
... | ... | @@ -23,6 +23,8 @@ |
| 23 | 23 |
<html> |
| 24 | 24 |
<head> |
| 25 | 25 |
<meta http-equiv="Content-Language" content="ko" > |
| 26 |
+<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>" ></script> |
|
| 27 |
+ |
|
| 26 | 28 |
<script type="text/javascript"> |
| 27 | 29 |
$( document ).ready(function(){
|
| 28 | 30 |
var tempSearchBgnDe = "${searchVO.searchBgnDe}" ;
|
... | ... | @@ -57,7 +59,7 @@ |
| 57 | 59 |
}; |
| 58 | 60 |
//시작일 |
| 59 | 61 |
/* jQuery("#dateSt, #dateEnd").datepicker(dateOption); */
|
| 60 |
- $("#startDate01, #endDate").datepicker(dateOption);
|
|
| 62 |
+ //$("#startDate01, #endDate").datepicker(dateOption);
|
|
| 61 | 63 |
|
| 62 | 64 |
//종료일 |
| 63 | 65 |
//jQuery("#Dateend").datepicker(dateOption);
|
... | ... | @@ -277,129 +279,95 @@ |
| 277 | 279 |
<body> |
| 278 | 280 |
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript> |
| 279 | 281 |
<form name="frm" id="frm" action ="<c:url value='/sym/log/clg/SelectWebLogList.do'/>" method="post"> |
| 280 |
- <input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" /> |
|
| 282 |
+ <%-- <input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" /> --%> |
|
| 281 | 283 |
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
| 284 |
+ <input type="hidden" name="searchBgnDe" /> |
|
| 285 |
+ <input type="hidden" name="searchEndDe" /> |
|
| 282 | 286 |
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
|
| 283 | 287 |
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
|
| 284 | 288 |
|
| 289 |
+ <div class="content_title"> |
|
| 290 |
+ <h3>사용자메뉴별접속통계</h3> |
|
| 291 |
+ <ol class="breadcrumb"> |
|
| 292 |
+ <li><a href="#" class="home" title="메인으로 이동"><i></i></a></li> |
|
| 293 |
+ <li><a href="#">접속통계</a></li> |
|
| 294 |
+ <li><strong class="current_location">사용자메뉴별접속통계</strong></li> |
|
| 295 |
+ </ol> |
|
| 296 |
+ </div> |
|
| 285 | 297 |
|
| 286 |
- <div class="cont_wrap"> |
|
| 287 |
- <div class="box"> |
|
| 288 |
- |
|
| 289 |
- <!-- cont_tit --> |
|
| 290 |
- <div class="cont_tit"> |
|
| 291 |
- <h2>사용자메뉴별접속통계</h2> |
|
| 292 |
- <ul class="cont_nav"> |
|
| 293 |
- <li class="home"><a href="/"><i></i></a></li> |
|
| 294 |
- <li> |
|
| 295 |
- <p>로그관리</p> |
|
| 296 |
- </li> |
|
| 297 |
- <li><span class="cur_nav">사용자메뉴별접속통계</span></li> |
|
| 298 |
- </ul> |
|
| 299 |
- </div> |
|
| 300 |
- <!-- //cont_tit --> |
|
| 301 |
- |
|
| 302 |
- <div class="cont"> |
|
| 303 |
- |
|
| 304 |
- <div class="search_detail"> |
|
| 305 |
- <ul class="search_ul" style="gap:10px;"> |
|
| 306 |
- <li> |
|
| 307 |
- <div class="calendar calendar_term"> |
|
| 308 |
- <input type="text" id="startDate01" name="searchStartDt" value="${searchVO.searchStartDt}" autocomplete="off"> ~ <input type="text" id="endDate" name="searchEndDt" value="${searchVO.searchEndDt}" autocomplete="off">
|
|
| 309 |
- </div> |
|
| 310 |
- |
|
| 311 |
- <!-- |
|
| 312 |
- <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" > |
|
| 313 |
- <input type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" class="readOnlyClass" value="<c:out value="${searchVO.searchBgnDe}"/>" readonly >
|
|
| 314 |
- <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceBgndeYYYMMDD);"> |
|
| 315 |
- <input type="button" class="calBtn"> |
|
| 316 |
- </a> |
|
| 317 |
- ~ |
|
| 318 |
- <input type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" class="readOnlyClass" value="<c:out value="${searchVO.searchEndDe}"/>" readonly >
|
|
| 319 |
- <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceEnddeYYYMMDD);"> |
|
| 320 |
- <input type="button" class="calBtn"> |
|
| 321 |
- </a> |
|
| 322 |
- |
|
| 323 |
- --> |
|
| 324 |
- </li> |
|
| 325 |
- <li> |
|
| 326 |
- |
|
| 327 |
- <select name="searchCondition" id="searchCondition" class="select" title="검색조건선택" style="width:120px;margin:0 5px 0 0;"> |
|
| 328 |
- <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
|
| 329 |
- <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
|
| 330 |
- </select> |
|
| 331 |
- <!-- |
|
| 332 |
- <select name="dateType" id="dateType" class="select" title="검색조건선택"> |
|
| 333 |
- <option value='D' <c:if test="${searchVO.dateType == 'D'}">selected</c:if>>일별</option>
|
|
| 334 |
- <option value='M' <c:if test="${searchVO.dateType == 'M'}">selected</c:if>>월별</option>
|
|
| 335 |
- <option value='Y' <c:if test="${searchVO.dateType == 'Y'}">selected</c:if>>년별</option>
|
|
| 336 |
- </select> |
|
| 337 |
- --> |
|
| 338 |
- |
|
| 339 |
- <input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="50" title="검색" maxlength="50"/>
|
|
| 340 |
- </li> |
|
| 341 |
- <li> |
|
| 342 |
- <button class="btn btn_text btn_36 blue_border btn_search" onclick="fn_select('1'); return false;">검색</button>
|
|
| 343 |
- |
|
| 344 |
- </li> |
|
| 345 |
- </ul> |
|
| 346 |
- </div> |
|
| 347 |
- |
|
| 348 |
- |
|
| 349 |
- <div class="form-wrap"> |
|
| 350 |
- <div class="table-layout"> |
|
| 351 |
- <table> |
|
| 352 |
- <caption>분쟁조정 사례 테이블입니다.</caption> |
|
| 353 |
- <colgroup> |
|
| 354 |
- <col style="width: 8%"> |
|
| 355 |
- <col style="width: 12%"> |
|
| 356 |
- <col style="width: 20%"> |
|
| 357 |
- <col style="width: 20%"> |
|
| 358 |
- <col style="width: 20%"> |
|
| 359 |
- </colgroup> |
|
| 360 |
- <thead> |
|
| 361 |
- <tr> |
|
| 362 |
- <th>번호 <button type="button" class="sortBtn sort" id="sort_logId"></button></th> |
|
| 363 |
- <th>메뉴명 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th> |
|
| 364 |
- <th>접속수 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th> |
|
| 365 |
- <th>최초접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 366 |
- <th>최종접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 367 |
- </tr> |
|
| 368 |
- </thead> |
|
| 369 |
- <tbody> |
|
| 298 |
+ <ul class="search_area box"> |
|
| 299 |
+ <li class="search_item"> |
|
| 300 |
+ <div class="search_type calendar_type calendar_wrap"> |
|
| 370 | 301 |
|
| 371 |
- <c:forEach var="result" items="${userMenuList}" varStatus="status">
|
|
| 372 |
- <tr> |
|
| 373 |
- <td><c:out value="${status.count}"/></td>
|
|
| 374 |
- <td><c:out value="${result.menuNm}"/></td>
|
|
| 375 |
- <td><c:out value="${result.totalLogCnt}"/></td>
|
|
| 376 |
- <td><c:out value="${result.searchStartDt}"/></td>
|
|
| 377 |
- <td><c:out value="${result.searchEndDt}"/></td>
|
|
| 378 |
- </tr> |
|
| 379 |
- </c:forEach> |
|
| 380 |
- <c:if test="${empty userMenuList}">
|
|
| 381 |
- <tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr> |
|
| 382 |
- </c:if> |
|
| 383 |
- |
|
| 384 |
- </tbody> |
|
| 385 |
- </table> |
|
| 386 |
- </div> |
|
| 387 |
- |
|
| 388 |
- <!-- |
|
| 389 |
- <div class="change-state-area btn_wrap right" style="overflow: hidden;padding:0;"> |
|
| 390 |
- <button type="button" onclick="goPage('write','')" class="btn-change-state btn btn_text btn_46 blue_fill">글쓰기</button>
|
|
| 391 |
- </div> |
|
| 392 |
- --> |
|
| 393 |
- </div> |
|
| 394 |
- |
|
| 395 |
- <!-- page --> |
|
| 396 |
-<!-- <div class="page"> --> |
|
| 397 |
-<%-- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> --%>
|
|
| 398 |
-<!-- </div> --> |
|
| 399 |
- <!-- //page --> |
|
| 302 |
+ <%-- <input type="text" class="input calendar" id="startDate01" name="searchStartDt" value="${searchVO.searchStartDt}" autocomplete="off"> ~ <input type="text" class="input calendar" id="endDate" name="searchEndDt" value="${searchVO.searchEndDt}" autocomplete="off"> --%>
|
|
| 303 |
+ |
|
| 304 |
+ <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" > |
|
| 305 |
+ <input type="text" class="date_format input calendar" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" value="<c:out value="${searchVO.searchBgnDe}"/>" readonly >
|
|
| 306 |
+ <a href="#" class="btn only_icon medium lightgray btn_calendar" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceBgndeYYYMMDD);"><i class="icon calendar"></i></a> |
|
| 307 |
+ ~ |
|
| 308 |
+ <input type="text" class="date_format input calendar" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" value="<c:out value="${searchVO.searchEndDe}"/>" readonly >
|
|
| 309 |
+ <a href="#" class="btn only_icon medium lightgray btn_calendar" onClick="javascript:fn_egov_NormalCalendar(document.forms.frm, document.forms.frm.ntceEnddeYYYMMDD);"><i class="icon calendar"></i></a> |
|
| 310 |
+ |
|
| 311 |
+ |
|
| 400 | 312 |
</div> |
| 401 |
- </div> |
|
| 313 |
+ </li> |
|
| 314 |
+ <li class="search_item"> |
|
| 315 |
+ <div class="form_wrap"> |
|
| 316 |
+ <select name="searchCondition" id="searchCondition" class="search_select" title="검색조건선택" style="width:120px;margin:0 5px 0 0;"> |
|
| 317 |
+ <option value='' <c:if test="${searchVO.searchCondition == ''}">selected</c:if> >전체</option>
|
|
| 318 |
+ <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected</c:if>>메뉴명</option>
|
|
| 319 |
+ </select> |
|
| 320 |
+ <input id="searchKeyword" name="searchKeyword" class="input search_input" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="50" title="검색" maxlength="50"/>
|
|
| 321 |
+ <button class="btn fill primary medium" onclick="fn_select('1'); return false;">검색</button>
|
|
| 322 |
+ </div> |
|
| 323 |
+ |
|
| 324 |
+ <!-- |
|
| 325 |
+ <select name="dateType" id="dateType" class="select" title="검색조건선택"> |
|
| 326 |
+ <option value='D' <c:if test="${searchVO.dateType == 'D'}">selected</c:if>>일별</option>
|
|
| 327 |
+ <option value='M' <c:if test="${searchVO.dateType == 'M'}">selected</c:if>>월별</option>
|
|
| 328 |
+ <option value='Y' <c:if test="${searchVO.dateType == 'Y'}">selected</c:if>>년별</option>
|
|
| 329 |
+ </select> |
|
| 330 |
+ --> |
|
| 331 |
+ </li> |
|
| 332 |
+ </ul> |
|
| 333 |
+ |
|
| 334 |
+ <div class="table table_type_cols"> |
|
| 335 |
+ <table> |
|
| 336 |
+ <colgroup> |
|
| 337 |
+ <col style="width: 8%"> |
|
| 338 |
+ <col style="width: auto;"> |
|
| 339 |
+ <col style="width: 12%;"> |
|
| 340 |
+ <col style="width: 12%;"> |
|
| 341 |
+ <col style="width: 12%;"> |
|
| 342 |
+ </colgroup> |
|
| 343 |
+ <thead> |
|
| 344 |
+ <tr> |
|
| 345 |
+ <th>번호 <button type="button" class="sortBtn sort" id="sort_logId"></button></th> |
|
| 346 |
+ <th>메뉴명 <button type="button" class="sortBtn sort" id="sort_menuNm"></button></th> |
|
| 347 |
+ <th>접속수 <button type="button" class="sortBtn sort" id="sort_approNm"></button></th> |
|
| 348 |
+ <th>최초접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 349 |
+ <th>최종접속일자 <button type="button" class="sortBtn sort" id="sort_creatDt"></button></th> |
|
| 350 |
+ </tr> |
|
| 351 |
+ </thead> |
|
| 352 |
+ <tbody> |
|
| 353 |
+ |
|
| 354 |
+ <c:forEach var="result" items="${userMenuList}" varStatus="status">
|
|
| 355 |
+ <tr> |
|
| 356 |
+ <td><c:out value="${status.count}"/></td>
|
|
| 357 |
+ <td><c:out value="${result.menuNm}"/></td>
|
|
| 358 |
+ <td><c:out value="${result.totalLogCnt}"/></td>
|
|
| 359 |
+ <td><c:out value="${result.searchStartDt}"/></td>
|
|
| 360 |
+ <td><c:out value="${result.searchEndDt}"/></td>
|
|
| 361 |
+ </tr> |
|
| 362 |
+ </c:forEach> |
|
| 363 |
+ <c:if test="${empty userMenuList}">
|
|
| 364 |
+ <tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr> |
|
| 365 |
+ </c:if> |
|
| 366 |
+ |
|
| 367 |
+ </tbody> |
|
| 368 |
+ </table> |
|
| 402 | 369 |
</div> |
| 370 |
+ |
|
| 403 | 371 |
</form> |
| 404 | 372 |
<form name="searchForm" method="get" action="<c:url value='/sym/log/clg/SelectLoginLogList.do'/>"> |
| 405 | 373 |
<input name="pageIndex" type="hidden" value="1" /> |
--- src/main/webapp/publish/common/css/reset.css
+++ src/main/webapp/publish/common/css/reset.css
... | ... | @@ -114,8 +114,8 @@ |
| 114 | 114 |
font-size:14px; |
| 115 | 115 |
} |
| 116 | 116 |
|
| 117 |
-input:disabled, |
|
| 118 |
-input:read-only, |
|
| 117 |
+input:not([type="button"]):disabled, |
|
| 118 |
+input:not([type="button"]):read-only, |
|
| 119 | 119 |
textarea:disabled, |
| 120 | 120 |
textarea:read-only, |
| 121 | 121 |
select:disabled, |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?