Compare commits
4 Commits
Author | SHA1 | Date |
---|---|---|
psj7icr6h | 185b2f9ea3 | 4 days ago |
psj7icr6h | b2ebf675d5 | 4 days ago |
psj7icr6h | 85d8c5e311 | 4 days ago |
psj7icr6h | e1c3cb9d5c | 4 days ago |
@ -0,0 +1,75 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN" xmlns:th="http://www.thymeleaf.org">
|
||||
<head th:replace="adminCommon::common-header"></head>
|
||||
<body class="sb-nav-fixed">
|
||||
<nav th:replace="adminCommon::common-navbar"></nav>
|
||||
<div id="layoutSidenav">
|
||||
<div th:replace="adminCommon::common-sidenav"></div>
|
||||
|
||||
<div id="layoutSidenav_content">
|
||||
<main>
|
||||
<div class="container-fluid px-4">
|
||||
<h1 class="mt-4">管理员主页</h1>
|
||||
|
||||
<ol class="breadcrumb mb-4">
|
||||
<li class="breadcrumb-item active">主页</li>
|
||||
</ol>
|
||||
<div class="row">
|
||||
<div class="col-xl-3 col-md-6">
|
||||
<div class="card bg-primary text-white mb-4">
|
||||
<div class="card-body">健身房总人数</div>
|
||||
<div class="card-footer d-flex align-items-center justify-content-between">
|
||||
<span class="small text-white" th:text="${humanTotal} + '人'"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xl-3 col-md-6">
|
||||
<div class="card bg-success text-white mb-4">
|
||||
<div class="card-body">用户人数</div>
|
||||
<div class="card-footer d-flex align-items-center justify-content-between">
|
||||
<span class="small text-white" th:text="${memberTotal} + '人'"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xl-3 col-md-6">
|
||||
<div class="card bg-danger text-white mb-4">
|
||||
<div class="card-body">器材数量</div>
|
||||
<div class="card-footer d-flex align-items-center justify-content-between">
|
||||
<span class="small text-white" th:text="${equipmentTotal} + '件'"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xl-6">
|
||||
<div class="card mb-4">
|
||||
<div class="card-header">
|
||||
<i class="fas fa-chart-area me-1"></i>
|
||||
Area Chart Example
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<canvas id="myAreaChart" width="100%" height="40"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xl-6">
|
||||
<div class="card mb-4">
|
||||
<div class="card-header">
|
||||
<i class="fas fa-chart-bar me-1"></i>
|
||||
Bar Chart Example
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<canvas id="myBarChart" width="100%" height="40"></canvas>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer th:replace="adminCommon::common-footer"></footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div th:include="adminCommon::common-scripts"></div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,75 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN" xmlns:th="http://www.thymeleaf.org">
|
||||
<head th:replace="userCommon::common-header"></head>
|
||||
<body class="sb-nav-fixed">
|
||||
<nav th:replace="userCommon::common-navbar"></nav>
|
||||
<div id="layoutSidenav">
|
||||
<div th:replace="userCommon::common-sidenav"></div>
|
||||
|
||||
<div id="layoutSidenav_content">
|
||||
<main>
|
||||
<div class="container-fluid px-4">
|
||||
<h1 class="mt-4">预约记录</h1>
|
||||
|
||||
<ol class="breadcrumb mb-4">
|
||||
<li class="breadcrumb-item"><a th:href="@{/toUserMain}">主页</a></li>
|
||||
<li class="breadcrumb-item"><a th:href="@{/user/toUserBook}">预约信息</a></li>
|
||||
<li class="breadcrumb-item active">预约记录</li>
|
||||
</ol>
|
||||
|
||||
<div class="card mb-4">
|
||||
<div class="card-header">
|
||||
<i class="fas fa-table me-1"></i>
|
||||
预约记录
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table id="datatablesSimple">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>预约时间</th>
|
||||
<th>预约号</th>
|
||||
<th>器材</th>
|
||||
<th>时间</th>
|
||||
<th>地点</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr th:each="rec:${recordList}">
|
||||
<td th:text="${rec.date}">编号</td>
|
||||
<td th:text="${rec.recordId}">预约号</td>
|
||||
<td th:text="${rec.recordName}">器材</td>
|
||||
<td th:text="${rec.recordBegin}">时间</td>
|
||||
<td th:text="${rec.Location}">地点</td>
|
||||
<td>
|
||||
<a th:href="@{/user/delUserRecord(recordId=${rec.recordId})}"
|
||||
style="text-decoration: none">
|
||||
<input type="button" class="btn btn-sm btn-outline-danger"
|
||||
onclick="return del()" value="删除">
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer th:replace="userCommon::common-footer"></footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div th:include="userCommon::common-scripts"></div>
|
||||
<script>
|
||||
function del() {
|
||||
let msg = "确定要删除吗?";
|
||||
if (confirm(msg) == true) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in new issue