feat(ui): add live collection job status mock screen

This commit is contained in:
Mikhail Chusavitin
2026-02-04 09:50:46 +03:00
parent 601e21f184
commit 5a982d7ca8
3 changed files with 307 additions and 1 deletions

View File

@@ -92,6 +92,25 @@
</div>
<div id="api-connect-status" class="api-connect-status"></div>
</form>
<section id="api-job-status" class="job-status hidden" aria-live="polite">
<div class="job-status-header">
<h4>Статус задачи сбора</h4>
<button id="cancel-job-btn" type="button">Отменить</button>
</div>
<div class="job-status-meta">
<div><span class="meta-label">jobId:</span> <code id="job-id-value">-</code></div>
<div>
<span class="meta-label">Статус:</span>
<span id="job-status-value" class="job-status-badge">Queued</span>
</div>
<div><span class="meta-label">Прогресс:</span> <span id="job-progress-value">0% · Шаг 0 из 4</span></div>
</div>
<div class="job-status-logs">
<p class="meta-label">Журнал шагов:</p>
<ul id="job-logs-list"></ul>
</div>
</section>
</div>
</section>