parent
1f72128b7d
commit
509a2f809f
|
|
@ -9,10 +9,10 @@
|
|||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="../../../images/icon/icon_004.png" width="60" height="60" alt="">
|
||||
<img src="/images/icon/icon_004.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<a href="/admin/request?status=99" class="text-black-50">지도사용 요청 승인대기</a>
|
||||
|
|
@ -20,12 +20,10 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="../../../images/icon/icon_21.png" width="60" height="60" alt="">
|
||||
<img src="/images/icon/icon_21.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<a href="/admin/userInfo?auth=99" class="text-black-50">회원가입 승인대기</a>
|
||||
|
|
@ -33,6 +31,74 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="/images/icon/icon_03.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">오늘 방문자 수</p>
|
||||
<h3><c:out value="${statusCnt}" /></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<div class="card my-2">
|
||||
<div class="card-body">
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">-</p>
|
||||
그래프
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="/images/icon/icon_002.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">최근 한달 방문자 수</p>
|
||||
<h3><c:out value="${statusCnt}" /></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="/images/icon/icon_002.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">-</p>
|
||||
<h3>0</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2">
|
||||
<div class="card-body row">
|
||||
<div class="col-auto">
|
||||
<img src="/images/icon/icon_002.png" width="60" height="60" alt="">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">-</p>
|
||||
<h3>0</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<div class="card my-2">
|
||||
<div class="card-body">
|
||||
<div class="col-auto">
|
||||
<p class="mb-0 text-black-50">-</p>
|
||||
그래프
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -45,15 +45,15 @@
|
|||
<div class="header_menu">
|
||||
<ul>
|
||||
<li <c:if test="${fn:contains(thisURL, '/dashBoard')}">class="thisOn"</c:if> onclick="location.href='/admin/dashBoard'">
|
||||
<img src="../../../images/icon/icon_analysis.png" width="30" height="30" alt=""> 대시보드</li>
|
||||
<img src="/images/icon/icon_analysis.png" width="30" height="30" alt=""> 대시보드</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/request')}">class="thisOn"</c:if> onclick="location.href='/admin/request'">
|
||||
<img src="../../../images/icon/icon_map.png" width="30" height="30" alt=""> 지도사용 요청</li>
|
||||
<img src="/images/icon/icon_map.png" width="30" height="30" alt=""> 지도사용 요청</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/history')}">class="thisOn"</c:if> onclick="location.href='/admin/history'">
|
||||
<img src="../../../images/icon/icon_log_on.png" width="30" height="30" alt=""> 지도사용 이력</li>
|
||||
<img src="/images/icon/icon_log_on.png" width="30" height="30" alt=""> 지도사용 이력</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/fieldData')}">class="thisOn"</c:if> onclick="location.href='/admin/fieldData'">
|
||||
<img src="../../../images/icon/icon_eq_on.png" width="30" height="30" alt=""> 현장수집 데이터</li>
|
||||
<img src="/images/icon/icon_eq_on.png" width="30" height="30" alt=""> 현장수집 데이터</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/userInfo')}">class="thisOn"</c:if> onclick="location.href='/admin/userInfo?auth=99'">
|
||||
<img src="../../../images/icon/icon_supervisor_on.png" width="30" height="30" alt=""> 회원 관리</li>
|
||||
<img src="/images/icon/icon_supervisor_on.png" width="30" height="30" alt=""> 회원 관리</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -20,18 +20,18 @@
|
|||
</sec:authorize>
|
||||
<sec:authorize access="hasRole('ROLE_ADMIN')">
|
||||
<nav class="common_nav">
|
||||
<div class="header_menu">
|
||||
<div class="header_menu ms-2">
|
||||
<ul>
|
||||
<li <c:if test="${fn:contains(thisURL, '/dashBoard')}">class="thisOn"</c:if> onclick="location.href='/admin/dashBoard'">
|
||||
<img src="../../../images/icon/icon_dashboard_on.png" width="30" height="30" alt=""> 대시보드</li>
|
||||
<img src="/images/icon/icon_dashboard_on.png" width="30" height="30" alt=""> 대시보드</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/request')}">class="thisOn"</c:if> onclick="location.href='/admin/request'">
|
||||
<img src="../../../images/icon/icon_map_on.png" width="30" height="30" alt=""> 지도사용 요청</li>
|
||||
<img src="/images/icon/icon_map_on.png" width="30" height="30" alt=""> 지도사용 요청</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/history')}">class="thisOn"</c:if> onclick="location.href='/admin/history'">
|
||||
<img src="../../../images/icon/icon_log_on.png" width="30" height="30" alt=""> 지도사용 이력</li>
|
||||
<img src="/images/icon/icon_log_on.png" width="30" height="30" alt=""> 지도사용 이력</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/fieldData')}">class="thisOn"</c:if> onclick="location.href='/admin/fieldData'">
|
||||
<img src="../../../images/icon/icon_eq_on.png" width="30" height="30" alt=""> 현장수집 데이터</li>
|
||||
<img src="/images/icon/icon_eq_on.png" width="30" height="30" alt=""> 현장수집 데이터</li>
|
||||
<li <c:if test="${fn:contains(thisURL, '/userInfo')}">class="thisOn"</c:if> onclick="location.href='/admin/userInfo?auth=99'">
|
||||
<img src="../../../images/icon/icon_supervisor_on.png" width="30" height="30" alt=""> 회원 관리</li>
|
||||
<img src="/images/icon/icon_supervisor_on.png" width="30" height="30" alt=""> 회원 관리</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
<script src="<c:url value='/js/jquery-ui.min.js' />"></script>
|
||||
<script src="<c:url value="/js/bootstrap-5.1.3.min.js"/>"></script>
|
||||
</head>
|
||||
<body>
|
||||
<body style="overflow-y: hidden">
|
||||
<div id="wrap">
|
||||
<tiles:insertAttribute name="center"/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<form method="POST" action="/j_spring_security_check">
|
||||
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}" />
|
||||
<input type=hidden name=login_error value="${login_error}" />
|
||||
<p class="login_title">모바일센터 관리시스템</p>
|
||||
<p class="login_title text-white">모바일센터 관리시스템</p>
|
||||
<p class="login_text">
|
||||
<input type="text" class="form-control" name="username" id="user_id" value="" placeholder="사용자 ID" />
|
||||
</p>
|
||||
|
|
@ -23,11 +23,11 @@
|
|||
<div class="parent">
|
||||
<div class="find">
|
||||
<span class="glyphicon glyphicon-info-sign"></span>
|
||||
<a href="#">아이디/비밀번호 찾기</a>
|
||||
<a class="text-white" href="#">아이디/비밀번호 찾기</a>
|
||||
</div>
|
||||
<div class="join">
|
||||
<span class="glyphicon glyphicon-user"></span>
|
||||
<a href="<c:url value=" /join" />">회원가입</a>
|
||||
<a class="text-white" href="<c:url value=" /join" />">회원가입</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -85,14 +85,15 @@ a {
|
|||
}
|
||||
|
||||
.loginWrap {
|
||||
width: 400px;
|
||||
margin: 0 auto;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
border: 1px solid #ccc;
|
||||
box-shadow: 5px 5px 20px grey;
|
||||
width: 400px;
|
||||
height: 100%;
|
||||
margin: 0 auto;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translate(-50%);
|
||||
background-color: rgba(55, 55, 55, 1);
|
||||
border: 1px solid #ccc;
|
||||
box-shadow: 5px 5px 20px grey;
|
||||
}
|
||||
.login_title{
|
||||
float: left;
|
||||
|
|
@ -107,9 +108,8 @@ a {
|
|||
}
|
||||
|
||||
.loginBox {
|
||||
background-color: rgba(255, 255, 255, 1);
|
||||
overflow: hidden;
|
||||
padding: 30px 0px 0px 0px;
|
||||
overflow: hidden;
|
||||
padding: 75% 0;
|
||||
}
|
||||
|
||||
.login_text input {
|
||||
|
|
|
|||
Loading…
Reference in New Issue