Cập nhật tính năng quản lí dữ liệu mồ côi

This commit is contained in:
2026-06-09 15:32:06 +07:00
parent 7f32eb816c
commit 13e1c6049d
3 changed files with 254 additions and 1 deletions
+23
View File
@@ -138,6 +138,15 @@
</div>
<div id="tab-user-management" class="dashboard-tab-pane admin-only">
<h3>Quản lí người dùng</h3>
<div class="admin-maintenance-header" style="margin-bottom: 20px;">
<button class="edit-btn-large" onclick="openManualCleanupConfirm()" style="background: #17a2b8; width: auto; padding: 10px 20px; font-size: 14px;">
🧹 Dọn dẹp dữ liệu mồ côi
</button>
</div>
<div class="admin-search-container">
<input type="text" id="admin-user-search-input" placeholder="Tìm kiếm theo tên, email, username..." onkeydown="if(event.key === 'Enter') loadAdminUsers(1)">
<button onclick="loadAdminUsers(1)" class="admin-search-btn">Tìm kiếm</button>
</div>
<div id="admin-users-list" class="dashboard-list"></div>
<div id="admin-users-pagination" class="pagination-container"></div>
</div>
@@ -423,6 +432,20 @@
</div>
</div>
<!-- Maintenance Confirmation Modal -->
<div id="maintenance-confirm-modal" class="modal-overlay">
<div class="modal-content action-modal-content logout-modal-dark">
<div id="maintenance-confirm-icon" style="font-size: 40px; color: #ffc107; margin-bottom: 10px;">⚙️</div>
<h2 style="color: #fff; margin-bottom: 10px;" id="maintenance-confirm-title">Xác nhận bảo trì</h2>
<p style="color: #ccc; margin-bottom: 25px;" id="maintenance-confirm-desc">Nội dung xác nhận...</p>
<input type="hidden" id="maintenance-action-type">
<div class="action-buttons">
<button id="maintenance-confirm-btn" class="edit-btn-large" style="background: #28a745;">Xác nhận thực hiện</button>
<button onclick="closeMaintenanceConfirm()" class="edit-btn-large" style="background: #6c757d;">Hủy bỏ</button>
</div>
</div>
</div>
<!-- Logout Confirmation Modal -->
<div id="logout-confirm-modal" class="modal-overlay">
<div class="modal-content action-modal-content logout-modal-dark">