V10.599 收斂前端文案與 ICAIM 載入
All checks were successful
CD Pipeline / deploy (push) Successful in 1m42s

This commit is contained in:
OoO
2026-06-05 16:01:37 +08:00
parent 9be44d27b1
commit 400133fec1
8 changed files with 203 additions and 105 deletions

View File

@@ -57,19 +57,6 @@
max-width: 58rem;
}
.market-intel-version {
align-self: start;
background: rgba(255, 250, 241, 0.86);
border: 1px solid rgba(120, 83, 44, 0.18);
border-radius: 8px;
color: var(--momo-text-muted, #756a5b);
font-family: var(--momo-font-mono, "JetBrains Mono", monospace);
font-size: 0.78rem;
font-weight: 800;
padding: 0.45rem 0.6rem;
white-space: nowrap;
}
.market-intel-status-grid {
display: grid;
gap: 0.75rem;
@@ -158,10 +145,6 @@
grid-template-columns: 1fr;
}
.market-intel-version {
justify-self: start;
white-space: normal;
}
}
</style>
{% endblock %}
@@ -170,34 +153,33 @@
<section class="market-intel-page">
<header class="market-intel-hero">
<div>
<p class="market-intel-kicker">MARKET INTEL / {{ current_section|default('overview') }}</p>
<h1 class="market-intel-title">市場情報模組待啟用</h1>
<p class="market-intel-kicker">MARKET INTEL</p>
<h1 class="market-intel-title">市場情報入口</h1>
<p class="market-intel-copy">
這個模組目前保留為競品情報擴充入口,正式操作先回到 PChome 比價工作台、PChome 爬蟲與 AI 觀測台,避免停用中的試驗流程混入日常決策
競品情報資料尚未接入正式決策流程。請先從下方入口完成比價覆核、PChome 爬蟲檢查與 AI 觀測,讓商品決策維持在已驗證的資料來源上
</p>
</div>
<div class="market-intel-version">{{ system_version|default('') }}</div>
</header>
<section class="market-intel-panel" aria-labelledby="market-intel-status-title">
<p class="market-intel-label">Runtime Status</p>
<h2 id="market-intel-status-title" class="market-intel-title">目前狀態</h2>
<p class="market-intel-label">DATA STATUS</p>
<h2 id="market-intel-status-title" class="market-intel-title">資料狀態</h2>
<div class="market-intel-status-grid">
<div class="market-intel-status-card">
<span class="market-intel-label">模組</span>
<strong>{{ 'ON' if status.enabled else 'OFF' }}</strong>
<span class="market-intel-label">情報入口</span>
<strong>{{ '已啟用' if status.enabled else '未啟用' }}</strong>
</div>
<div class="market-intel-status-card">
<span class="market-intel-label">爬蟲</span>
<strong>{{ 'ON' if status.crawler_enabled else 'OFF' }}</strong>
<strong>{{ '已啟用' if status.crawler_enabled else '未啟用' }}</strong>
</div>
<div class="market-intel-status-card">
<span class="market-intel-label">寫入</span>
<strong>{{ 'ON' if status.write_enabled else 'OFF' }}</strong>
<strong>{{ '已啟用' if status.write_enabled else '未啟用' }}</strong>
</div>
<div class="market-intel-status-card">
<span class="market-intel-label">排程</span>
<strong>{{ 'ON' if status.scheduler_attached else 'OFF' }}</strong>
<strong>{{ '已啟用' if status.scheduler_attached else '未啟用' }}</strong>
</div>
<div class="market-intel-status-card">
<span class="market-intel-label">Adapter</span>
@@ -205,14 +187,14 @@
</div>
<div class="market-intel-status-card">
<span class="market-intel-label">手動 Fetch</span>
<strong>{{ 'ON' if manual_fetch_allowed|default(false) else 'OFF' }}</strong>
<strong>{{ '已啟用' if manual_fetch_allowed|default(false) else '未啟用' }}</strong>
</div>
</div>
</section>
<section class="market-intel-panel" aria-labelledby="market-intel-flow-title">
<p class="market-intel-label">Decision Flow</p>
<h2 id="market-intel-flow-title" class="market-intel-title">目前應使用的操作入口</h2>
<p class="market-intel-label">OPERATIONS</p>
<h2 id="market-intel-flow-title" class="market-intel-title">建議操作入口</h2>
<div class="market-intel-flow">
<article class="market-intel-flow-item">
<h3>PChome 比價覆核</h3>