hantech commited on
Commit
4761772
·
verified ·
1 Parent(s): bfc3921

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +8 -1
index.html CHANGED
@@ -88,7 +88,7 @@
88
  } catch (e) {
89
  logger("Lỗi tạo Worker: " + e.message, 'error');
90
  }
91
-
92
  // Lắng nghe logs từ Worker gửi về
93
  worker.onmessage = function(e) {
94
  const { type, payload } = e.data;
@@ -110,6 +110,7 @@
110
  case 'init_complete':
111
  logger("✅ TẤT CẢ MODEL ĐÃ SẴN SÀNG!", 'system');
112
  document.getElementById('status-text').textContent = "Hệ thống Online.";
 
113
  break;
114
  case 'answer':
115
  logger("Nhận câu trả lời từ LLM.", 'system');
@@ -123,6 +124,12 @@
123
 
124
  // --- XỬ LÝ OCR (CÓ LOG CHI TIẾT) ---
125
  document.getElementById('pdf-upload').addEventListener('change', async (e) => {
 
 
 
 
 
 
126
  const file = e.target.files[0];
127
  if (!file) return;
128
 
 
88
  } catch (e) {
89
  logger("Lỗi tạo Worker: " + e.message, 'error');
90
  }
91
+ let isModelReady = false; // Biến kiểm tra
92
  // Lắng nghe logs từ Worker gửi về
93
  worker.onmessage = function(e) {
94
  const { type, payload } = e.data;
 
110
  case 'init_complete':
111
  logger("✅ TẤT CẢ MODEL ĐÃ SẴN SÀNG!", 'system');
112
  document.getElementById('status-text').textContent = "Hệ thống Online.";
113
+ isModelReady = true; // <--- BẬT CỜ LÊN
114
  break;
115
  case 'answer':
116
  logger("Nhận câu trả lời từ LLM.", 'system');
 
124
 
125
  // --- XỬ LÝ OCR (CÓ LOG CHI TIẾT) ---
126
  document.getElementById('pdf-upload').addEventListener('change', async (e) => {
127
+ // THÊM ĐOẠN KIỂM TRA NÀY VÀO ĐẦU
128
+ if (!isModelReady) {
129
+ alert("⚠️ Vui lòng chờ AI tải xong mô hình (Xem logs bên phải)!");
130
+ e.target.value = ''; // Reset input
131
+ return;
132
+ }
133
  const file = e.target.files[0];
134
  if (!file) return;
135