Mise à jour

This commit is contained in:
2026-06-03 14:47:35 +02:00
parent 085cf33114
commit ad0d86e734
16 changed files with 669 additions and 889 deletions

View File

@@ -6,10 +6,8 @@
<title>Smart Parking - Dashboard</title>
<link rel="stylesheet" href="../css/style.css">
<link rel="stylesheet" href="../css/dashboard.css">
<!-- Chart.js retiré car le graphique d'occupation a été supprimé -->
</head>
<body>
<!-- Header -->
<header class="header">
<div class="container">
<div class="header-left">
@@ -49,7 +47,7 @@
<main class="main">
<!-- ═══ PAGE : CARTE DES PLACES ═══ -->
<section id="map" class="page active">
<div class="container">
<h2 class="page-title"><span class="icon">🗺️</span>Carte du Parking</h2>
@@ -69,17 +67,10 @@
<span class="stat-label">Places occupées</span>
</div>
</div>
<div class="stat-card reserved">
<div class="stat-icon">📅</div>
<div class="stat-content">
<span class="stat-value" id="reservedCount">0</span>
<span class="stat-label">Places réservées</span>
</div>
</div>
<div class="stat-card total">
<div class="stat-icon">🅿️</div>
<div class="stat-content">
<span class="stat-value" id="totalCount">10</span>
<span class="stat-value" id="totalCount">3</span>
<span class="stat-label">Total places</span>
</div>
</div>
@@ -92,7 +83,6 @@
<div class="legend">
<div class="legend-item"><span class="legend-color free"></span><span>Libre</span></div>
<div class="legend-item"><span class="legend-color occupied"></span><span>Occupée</span></div>
<div class="legend-item"><span class="legend-color reserved"></span><span>Réservée</span></div>
</div>
</div>
<div class="spot-details-container">
@@ -116,7 +106,7 @@
</div>
</section>
<!-- ═══ PAGE : RÉSERVATION ═══ -->
<section id="reservation" class="page hidden">
<div class="container">
<h2 class="page-title"><span class="icon">📅</span>Réserver une place</h2>
@@ -167,7 +157,7 @@
</form>
</div>
<!-- Modal de confirmation -->
<div id="confirmationModal" class="modal hidden">
<div class="modal-content">
<div class="modal-header">
@@ -198,7 +188,7 @@
</div>
</section>
<!-- ═══ PAGE : MES RÉSERVATIONS ═══ -->
<section id="my-reservations" class="page hidden">
<div class="container">
<h2 class="page-title"><span class="icon">🎫</span>Mes réservations</h2>
@@ -211,7 +201,7 @@
</div>
</section>
<!-- ═══ PAGE : PROFIL ═══ -->
<section id="profile" class="page hidden">
<div class="container">
<h2 class="page-title"><span class="icon">👤</span>Mon profil</h2>
@@ -266,12 +256,12 @@
</div>
</section>
<!-- ═══ PAGE : ADMIN ═══ -->
<section id="admin" class="page hidden admin-page">
<div class="container">
<h2 class="page-title"><span class="icon">⚙️</span>Administration</h2>
<!-- Stats admin -->
<div class="admin-stats-grid">
<div class="admin-stat">
<span class="admin-stat-value" id="adminTotalUsers">0</span>
@@ -291,7 +281,7 @@
</div>
</div>
<!-- Gestion des places -->
<div class="admin-section">
<h3>🅿️ Gestion des places</h3>
<div class="admin-places-control">
@@ -299,7 +289,7 @@
<label>Nombre total de places</label>
<div class="input-group">
<input type="number" id="adminTotalSpots" class="form-control"
min="5" max="50" value="10">
min="1" max="20" value="10">
<button id="updateSpotsBtn" class="btn btn-primary">Mettre à jour</button>
</div>
</div>
@@ -307,7 +297,7 @@
<div class="admin-places-list" id="adminPlacesList"></div>
</div>
<!-- Utilisateurs -->
<div class="admin-section">
<h3>👥 Utilisateurs</h3>
<div class="table-container">
@@ -323,7 +313,7 @@
</div>
</div>
<!-- Réservations -->
<div class="admin-section">
<h3>📅 Toutes les réservations</h3>
<div class="table-container">
@@ -339,9 +329,8 @@
</div>
</div>
<!-- ═══ GRAPHIQUE D'OCCUPATION SUPPRIMÉ ici ═══ -->
<!-- Historique -->
<div class="admin-section">
<h3>📜 Historique</h3>
<div class="log-container" id="adminLogContainer"></div>
@@ -358,6 +347,5 @@
<script src="../js/map.js"></script>
<script src="../js/reservation.js"></script>
<script src="../js/admin.js"></script>
<!-- Chart.js et admin.js n'utilisent plus le graphique -->
</body>
</html>