Live Counter get total count per batch 3
This commit is contained in:
1 parent
cc807d3b8b
commit
1a3f6ffb6f
2 files changed
+38
-10
No files matched your search
@@ -490,15 +490,24 @@ async function loadBatchResult(filePath) {
|
||||
batchResultLoaded = false;
|
||||
document.getElementById('live-title').innerHTML = '◉ Live Counter';
|
||||
document.getElementById('live-label').textContent = 'Objects Counted';
|
||||
document.getElementById('live-status').textContent = 'waiting...';
|
||||
document.getElementById('live-count').textContent = '--';
|
||||
document.getElementById('live-batch').textContent = '--';
|
||||
document.getElementById('live-time').textContent = '--';
|
||||
document.getElementById('live-status').textContent = 'no file selected';
|
||||
document.getElementById('live-status').className = 'counter-status disconnected';
|
||||
loadLiveProgress();
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const res = await fetch('/api/batch-result?file=' + encodeURIComponent(filePath));
|
||||
const data = await res.json();
|
||||
if (!data.success) {
|
||||
document.getElementById('live-title').innerHTML = '◉ Live Counter';
|
||||
document.getElementById('live-count').textContent = '--';
|
||||
document.getElementById('live-label').textContent = 'Objects Counted';
|
||||
document.getElementById('live-batch').textContent = '--';
|
||||
document.getElementById('live-time').textContent = data.error || 'not found';
|
||||
document.getElementById('live-status').textContent = 'not found';
|
||||
document.getElementById('live-status').className = 'counter-status disconnected';
|
||||
batchResultLoaded = false;
|
||||
return;
|
||||
}
|
||||
@@ -508,7 +517,9 @@ async function loadBatchResult(filePath) {
|
||||
document.getElementById('live-label').textContent = 'Batch #' + data.batch_number;
|
||||
document.getElementById('live-batch').textContent = data.batch_number;
|
||||
document.getElementById('live-time').textContent = data.date;
|
||||
document.getElementById('live-status').textContent = 'recorded \u00b7 ' + (data.start_time ? new Date(data.start_time).toLocaleTimeString('en-US', {hour12: false, hour:'2-digit', minute:'2-digit'}) : '--') + ' \u2013 ' + (data.end_time ? new Date(data.end_time).toLocaleTimeString('en-US', {hour12: false, hour:'2-digit', minute:'2-digit'}) : '--');
|
||||
var startStr = data.start_time ? new Date(data.start_time).toLocaleTimeString('en-US', {hour12: false, hour:'2-digit', minute:'2-digit'}) : '--';
|
||||
var endStr = data.end_time ? new Date(data.end_time).toLocaleTimeString('en-US', {hour12: false, hour:'2-digit', minute:'2-digit'}) : '--';
|
||||
document.getElementById('live-status').textContent = 'recorded \u00b7 ' + startStr + ' \u2013 ' + endStr;
|
||||
document.getElementById('live-status').className = 'counter-status connected';
|
||||
} catch (err) {
|
||||
console.error('Failed to load batch result:', err);
|
||||
|
||||
Reference in new issue
Block a user