fix: harden import auth and utility page copy
Some checks failed
CD Pipeline / deploy (push) Failing after 6m19s

This commit is contained in:
ogt
2026-06-26 06:44:51 +08:00
parent fa484893b9
commit c1b375f41c
20 changed files with 130 additions and 131 deletions

View File

@@ -120,7 +120,7 @@
<div class="ppt-vision-job is-runtime">
<span>執行環境</span>
<strong>{{ vision_status.status_label }}</strong>
<small>{{ vision_status.model_label }} · {{ vision_status.converter_label }}</small>
<small>預覽與審核服務可用狀態</small>
</div>
{% if vision_audit_status.last_run %}
<div class="ppt-vision-job">
@@ -132,7 +132,7 @@
<div class="ppt-vision-job">
<span>尚無紀錄</span>
<strong>待命</strong>
<small>啟動視覺 QA 後會顯示背景任務狀態</small>
<small>啟動後會顯示待處理簡報與問題數</small>
</div>
{% endif %}
</div>
@@ -167,7 +167,7 @@
<h2 class="ppt-panel-title">最近可預覽簡報</h2>
</div>
<div class="ppt-workbench-actions">
<small class="text-muted">最新 {{ files[:4]|length }} 份,直接線上預覽或下載原始 PPTX</small>
<small class="text-muted">最新 {{ files[:4]|length }} 份,線上預覽或下載簡報檔</small>
<button class="btn btn-outline-primary btn-sm" type="button" data-ppt-run-vision {% if not vision_status.ready or not vision_audit_filenames %}disabled{% endif %}>
<i class="fas fa-eye me-1"></i>立即視覺 QA
</button>

View File

@@ -10,9 +10,9 @@
<div class="container-fluid mt-3">
<section class="ppt-preview-hero">
<div>
<div class="ppt-preview-kicker"><i class="fas fa-file-powerpoint me-1"></i>PPT Online Preview</div>
<div class="ppt-preview-kicker"><i class="fas fa-file-powerpoint me-1"></i>簡報線上預覽</div>
<h1 class="ppt-preview-title">{{ filename }}</h1>
<p class="ppt-preview-subtitle">檔案大小 {{ file_size_kb }} KB · 修改時間 {{ file_mtime }} · 預覽以 PDF 快取呈現,原始 PPTX 仍可下載。</p>
<p class="ppt-preview-subtitle">檔案大小 {{ file_size_kb }} KB · 修改時間 {{ file_mtime }} · 預覽以 PDF 快取呈現,簡報檔仍可下載。</p>
</div>
<div class="ppt-preview-actions">
<a class="btn btn-outline-secondary btn-sm" href="{{ back_url }}"><i class="fas fa-angle-left me-1"></i>回產線</a>
@@ -34,13 +34,13 @@
</p>
{% else %}
<section class="ppt-preview-empty">
<div class="ppt-preview-kicker"><i class="fas fa-triangle-exclamation me-1"></i>Preview unavailable</div>
<div class="ppt-preview-kicker"><i class="fas fa-triangle-exclamation me-1"></i>預覽暫時不可用</div>
<h2>目前無法產生線上預覽</h2>
<p>{{ preview.error or '轉檔流程沒有回傳可用 PDF。' }}</p>
<div class="ppt-preview-diagnostics">
<span>需要容器內可執行 LibreOffice / soffice</span>
<span>部署後會用 PDF 快取避免每次重轉</span>
<span>原始 PPTX 可先下載檢查</span>
<span>轉檔服務尚未就緒</span>
<span>完成後會保留 PDF 預覽</span>
<span>可先下載簡報檔檢查</span>
</div>
</section>
{% endif %}