77 lines
3.4 KiB
HTML
77 lines
3.4 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns:th="http://www.thymeleaf.org">
|
|
<head>
|
|
<!-- https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#fragment-specification-syntax -->
|
|
</head>
|
|
|
|
|
|
<!-- IE11 and IE10 will render position: sticky as position: relative. -->
|
|
<div id="navFragment" class="container-fluid bg-custom-dark sticky-top" th:fragment="nav" >
|
|
<style>
|
|
.navbar-outline1{
|
|
min-width:400px;
|
|
}
|
|
.navbar-outline2{
|
|
min-width:300px;
|
|
}
|
|
</style>
|
|
<nav class="navbar navbar-expand navbar-dark">
|
|
<div class=" collapse navbar-collapse text-white text-center center-block navbar-outline1 ">
|
|
<ul class="navbar-nav">
|
|
<li class="nav-item">
|
|
<a class="nav-link " href="/dashboard">
|
|
<i class="fas fa-tasks"></i> <span th:text="#{dashboard}"></span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item" sec:authorize="hasAuthority('ADMIN')">
|
|
<a class="nav-link " href="/store">
|
|
<i class="fas fa-store-alt"></i> <span th:text="#{store}"></span>
|
|
</a>
|
|
</li>
|
|
<!--
|
|
<li class="nav-item" sec:authorize="hasAuthority('ADMIN')">
|
|
<a class="nav-link " href="/pos_cvt">
|
|
<i class="fas fa-compress"></i> <span th:text="#{pos.cvt}"></span>
|
|
</a>
|
|
</li>
|
|
-->
|
|
<!-- 이력 Dropdown -->
|
|
<li class="nav-item dropdown ml-1" sec:authorize="hasAuthority('ADMIN')">
|
|
<button id="btn-log" class="dropdown-toggle btn btn-sm btn-outline-light text-body" data-toggle="dropdown">
|
|
<i class="fas fa-history"></i> <span th:text="#{log}"></span>
|
|
</button>
|
|
<div class="dropdown-menu " >
|
|
<a class="dropdown-item text-warning font-weight-bold" href="/alarm" ><i class="fas fa-bell"></i> <span th:text="#{alarm.history}"></span></a>
|
|
<div class="dropdown-divider"></div>
|
|
<a class="dropdown-item text-warning font-weight-bold" href="/work"><i class="fas fa-stream"></i> <span th:text="#{esn.operation.history}"></span></a>
|
|
</div>
|
|
</li>
|
|
<!-- 관리 Dropdown -->
|
|
<li class="nav-item dropdown ml-1" sec:authorize="hasAuthority('ADMIN')">
|
|
<button id="btn-manage" class="dropdown-toggle btn btn-sm btn-outline-light text-body" data-toggle="dropdown">
|
|
<i class="fas fa-hand-holding"></i> <span th:text="#{manage}"></span>
|
|
</button>
|
|
<div class="dropdown-menu text-white" >
|
|
<a class="dropdown-item " href="/user"><i class="fas fa-address-card"></i> <span th:text="#{user}"></span></a>
|
|
<a class="dropdown-item " href="/template"><i class="fas fa-stream"></i> <span th:text="#{template}"></span></a>
|
|
<div class="dropdown-divider"></div>
|
|
<a class="dropdown-item " href="/system"><i class="fas fa-cog"></i> <span th:text="#{system}"></span></a>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="text-white text-right navbar-outline2" >
|
|
<div>
|
|
<h6 class="h5 mt-1">
|
|
<i class="fas fa-calendar mr-2"></i>
|
|
<span class="text-bold mr-2" th:text="#{last_conn_time}"></span>
|
|
<span class="text-bold mr-2">:</span>
|
|
<span class="text-bold text-warning" th:text ="!${#authentication.getPrincipal().getLast_conn_time()} ? #{first_conn} : ${#authentication.getPrincipal().getLast_conn_time()}"></span>
|
|
</h6>
|
|
</div>
|
|
</div>
|
|
</nav><!-- .navbar -->
|
|
|
|
</div><!-- .container-fluid -->
|
|
|
|
</html> |