taskmaster-pro-turbo / index.html
ttvtlb's picture
Xây dựng một hệ thống đầy đủ và hoàn chỉnh quản lý KPI, nhân viên có thể cập nhật KPI thực hiện hàng ngày, tổ trưởng cũng có thể cập nhật cho nhân viên trong tổ thống kê và xem trong tổ, admin quản lý tất cả bao gồm thống kê, xuất excel.
9092603 verified
Raw
History Blame Contribute Delete
3.43 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DocuTask Master</title>
<link rel="stylesheet" href="style.css">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="components/navbar.js"></script>
<script src="components/sidebar.js"></script>
<script src="components/task-card.js"></script>
<script src="components/document-card.js"></script>
</head>
<body class="bg-gray-50 min-h-screen">
<custom-navbar></custom-navbar>
<div class="flex">
<custom-sidebar></custom-sidebar>
<main class="flex-1 p-8">
<div class="mb-8">
<h1 class="text-3xl font-bold text-gray-800 mb-4">Dashboard</h1>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div class="bg-white rounded-xl shadow-md p-6">
<h2 class="text-xl font-semibold text-gray-700 mb-4 flex items-center">
<i data-feather="check-circle" class="mr-2 text-green-500"></i>
My Tasks
</h2>
<div id="tasks-container" class="space-y-4">
<!-- Task cards will be injected here -->
</div>
</div>
<div class="bg-white rounded-xl shadow-md p-6">
<h2 class="text-xl font-semibold text-gray-700 mb-4 flex items-center">
<i data-feather="file-text" class="mr-2 text-blue-500"></i>
Recent Documents
</h2>
<div id="documents-container" class="space-y-4">
<!-- Document cards will be injected here -->
</div>
</div>
</div>
</div>
<task-form></task-form>
<kpi-report id="dailyKpi"></kpi-report>
<div class="bg-white rounded-xl shadow-md p-6">
<h2 class="text-xl font-semibold text-gray-700 mb-4">Quick Actions</h2>
<div class="grid grid-cols-2 md:grid-cols-4 gap-4">
<a href="#" class="quick-action-btn">
<i data-feather="plus"></i>
<span>New Task</span>
</a>
<a href="#" class="quick-action-btn">
<i data-feather="file-plus"></i>
<span>New Document</span>
</a>
<a href="#" class="quick-action-btn">
<i data-feather="calendar"></i>
<span>Schedule</span>
</a>
<a href="#" class="quick-action-btn">
<i data-feather="share-2"></i>
<span>Share</span>
</a>
</div>
</div>
</main>
</div>
<script src="script.js"></script>
<script>
feather.replace();
</script>
<script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
</body>
</html>