Ultronprime commited on
Commit
11172ae
·
verified ·
1 Parent(s): 5a50dfa

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +17 -20
index.html CHANGED
@@ -7,7 +7,7 @@
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
9
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
10
- <!-- NEW: Chart.js Library -->
11
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
12
  <link rel="stylesheet" href="style.css">
13
  </head>
@@ -16,18 +16,25 @@
16
  <header class="bg-white shadow-sm fixed top-0 left-0 right-0 z-10">
17
  <div class="container mx-auto px-4 py-3 flex justify-between items-center">
18
  <h1 class="text-xl font-bold text-gray-800 flex items-center"><i class="fas fa-satellite-dish mr-2 text-blue-500"></i>Win Super Power - Factory Dashboard</h1>
19
- <button id="show-reset-modal-btn" class="px-3 py-1 text-sm border border-gray-300 rounded text-gray-600 hover:text-red-500 hover:border-red-300 transition-colors"><i class="fas fa-redo mr-1"></i> Reset Data</button>
 
 
 
 
 
 
 
20
  </div>
21
  </header>
22
 
23
  <!-- Main Content -->
24
  <main class="container mx-auto px-4 pt-20 pb-8">
25
- <!-- NEW: KPI Row -->
26
  <div id="kpi-row" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6">
27
  <!-- KPI Cards will be rendered here by ui.js -->
28
  </div>
29
 
30
- <!-- NEW: Chart Row -->
31
  <div class="grid grid-cols-1 lg:grid-cols-5 gap-6 mb-6">
32
  <div class="lg:col-span-3 bg-white rounded-lg shadow-md p-6">
33
  <h2 class="text-lg font-semibold mb-4">Production History (Last 7 Days)</h2>
@@ -41,7 +48,7 @@
41
  </div>
42
  </div>
43
 
44
- <!-- Top Row -->
45
  <div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
46
  <div class="lg:col-span-1"> <!-- Production Input -->
47
  <div class="bg-white rounded-lg shadow-md p-6">
@@ -52,13 +59,13 @@
52
  <div class="lg:col-span-1"> <!-- Material Inventory -->
53
  <div class="bg-white rounded-lg shadow-md p-6">
54
  <h2 class="text-lg font-semibold mb-4">Material Inventory</h2>
55
- <div id="material-cards" class="grid grid-cols-1 gap-4 h-[500px] overflow-y-auto pr-2"></div>
56
  </div>
57
  </div>
58
  <div class="lg:col-span-1"> <!-- Production Log -->
59
  <div class="bg-white rounded-lg shadow-md p-6">
60
  <h2 class="text-lg font-semibold mb-4">Production Log</h2>
61
- <ul id="production-log-list" class="space-y-3 h-[500px] overflow-y-auto pr-2"></ul>
62
  </div>
63
  </div>
64
  </div>
@@ -79,21 +86,11 @@
79
  </div>
80
  </main>
81
 
82
- <!-- Reset Confirmation Modal -->
83
- <div id="reset-modal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 hidden">
84
- <div class="bg-white rounded-lg p-6 max-w-sm w-full mx-4 shadow-xl">
85
- <h3 class="text-lg font-semibold mb-2">Confirm Reset</h3>
86
- <p class="text-gray-600 mb-4">Are you sure you want to reset all inventory data? This action cannot be undone.</p>
87
- <div class="flex justify-end space-x-2">
88
- <button id="cancel-reset-btn" class="px-4 py-2 text-sm bg-gray-200 rounded hover:bg-gray-300">Cancel</button>
89
- <button id="confirm-reset-btn" class="px-4 py-2 text-sm bg-red-500 text-white rounded hover:bg-red-600">Reset Data</button>
90
- </div>
91
- </div>
92
- </div>
93
 
94
- <!-- Toast Container -->
95
  <div id="toast-container"></div>
96
-
97
  <script src="main.js" type="module" defer></script>
98
  </body>
99
  </html>
 
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
9
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
10
+ <!-- Chart.js Library -->
11
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
12
  <link rel="stylesheet" href="style.css">
13
  </head>
 
16
  <header class="bg-white shadow-sm fixed top-0 left-0 right-0 z-10">
17
  <div class="container mx-auto px-4 py-3 flex justify-between items-center">
18
  <h1 class="text-xl font-bold text-gray-800 flex items-center"><i class="fas fa-satellite-dish mr-2 text-blue-500"></i>Win Super Power - Factory Dashboard</h1>
19
+ <div class="flex items-center gap-4">
20
+ <button id="show-reports-modal-btn" class="px-3 py-1 text-sm border border-blue-400 rounded text-blue-600 bg-blue-50 hover:bg-blue-100 transition-colors">
21
+ <i class="fas fa-file-alt mr-1"></i> Reports
22
+ </button>
23
+ <button id="show-reset-modal-btn" class="px-3 py-1 text-sm border border-gray-300 rounded text-gray-600 hover:text-red-500 hover:border-red-300 transition-colors">
24
+ <i class="fas fa-redo mr-1"></i> Reset Data
25
+ </button>
26
+ </div>
27
  </div>
28
  </header>
29
 
30
  <!-- Main Content -->
31
  <main class="container mx-auto px-4 pt-20 pb-8">
32
+ <!-- KPI Row -->
33
  <div id="kpi-row" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6">
34
  <!-- KPI Cards will be rendered here by ui.js -->
35
  </div>
36
 
37
+ <!-- Chart Row -->
38
  <div class="grid grid-cols-1 lg:grid-cols-5 gap-6 mb-6">
39
  <div class="lg:col-span-3 bg-white rounded-lg shadow-md p-6">
40
  <h2 class="text-lg font-semibold mb-4">Production History (Last 7 Days)</h2>
 
48
  </div>
49
  </div>
50
 
51
+ <!-- Main Data Row -->
52
  <div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
53
  <div class="lg:col-span-1"> <!-- Production Input -->
54
  <div class="bg-white rounded-lg shadow-md p-6">
 
59
  <div class="lg:col-span-1"> <!-- Material Inventory -->
60
  <div class="bg-white rounded-lg shadow-md p-6">
61
  <h2 class="text-lg font-semibold mb-4">Material Inventory</h2>
62
+ <div id="material-cards" class="grid grid-cols-1 gap-4 overflow-y-auto pr-2" style="max-height: 500px;"></div>
63
  </div>
64
  </div>
65
  <div class="lg:col-span-1"> <!-- Production Log -->
66
  <div class="bg-white rounded-lg shadow-md p-6">
67
  <h2 class="text-lg font-semibold mb-4">Production Log</h2>
68
+ <ul id="production-log-list" class="space-y-3 overflow-y-auto pr-2" style="max-height: 500px;"></ul>
69
  </div>
70
  </div>
71
  </div>
 
86
  </div>
87
  </main>
88
 
89
+ <!-- Modals -->
90
+ <div id="reset-modal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 hidden"></div>
91
+ <div id="reports-modal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 hidden"></div>
 
 
 
 
 
 
 
 
92
 
 
93
  <div id="toast-container"></div>
 
94
  <script src="main.js" type="module" defer></script>
95
  </body>
96
  </html>