Fix PPT auto generation and analytics fallbacks
Some checks failed
CD Pipeline / deploy (push) Failing after 26s
Some checks failed
CD Pipeline / deploy (push) Failing after 26s
This commit is contained in:
@@ -1,57 +1,5 @@
|
||||
{# 分析報表第二層分頁:保留頁面內容與圖表邏輯,只提供一致的報表切換入口。 #}
|
||||
{% set _analysis_active = active_page|default('') %}
|
||||
<style>
|
||||
.analysis-report-tabs {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
margin: 0 0 18px;
|
||||
padding: 8px;
|
||||
border: 1px solid var(--momo-border-light, rgba(42, 37, 32, 0.16));
|
||||
border-radius: 8px;
|
||||
background: var(--momo-bg-elevated, #fdfaf2);
|
||||
box-shadow: var(--momo-shadow-md, 0 0 0 1px rgba(42, 37, 32, 0.10));
|
||||
}
|
||||
.analysis-report-tabs-spacer {
|
||||
flex: 1 1 auto;
|
||||
min-width: 8px;
|
||||
}
|
||||
.analysis-report-tab {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 7px;
|
||||
min-height: 34px;
|
||||
padding: 0 12px;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 7px;
|
||||
color: var(--momo-text-secondary, #645c52);
|
||||
text-decoration: none;
|
||||
font-family: var(--momo-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
|
||||
font-size: var(--momo-text-body-sm, 13px);
|
||||
font-weight: 700;
|
||||
transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease;
|
||||
}
|
||||
.analysis-report-tab:hover {
|
||||
border-color: var(--momo-border-light, rgba(42, 37, 32, 0.16));
|
||||
background: var(--momo-bg-surface, #faf7f0);
|
||||
color: var(--momo-text-primary, #2a2520);
|
||||
}
|
||||
.analysis-report-tab.is-active {
|
||||
border-color: var(--momo-page-accent-dark, #a95846);
|
||||
background: var(--momo-page-accent, #c89043);
|
||||
color: var(--momo-page-inverse, #fff8ef);
|
||||
}
|
||||
.analysis-report-tab.is-external {
|
||||
border-color: var(--momo-border-light, rgba(42, 37, 32, 0.16));
|
||||
background: var(--momo-bg-surface, #faf6ec);
|
||||
font-family: var(--momo-font-family-mono, "SF Mono", Menlo, Consolas, monospace);
|
||||
font-size: 0.78rem;
|
||||
}
|
||||
.analysis-report-tab i {
|
||||
color: currentColor !important;
|
||||
}
|
||||
</style>
|
||||
<nav class="analysis-report-tabs" aria-label="分析報表分頁">
|
||||
<a class="analysis-report-tab {% if _analysis_active == 'sales' %}is-active{% endif %}"
|
||||
{% if _analysis_active == 'sales' %}aria-current="page"{% endif %}
|
||||
@@ -77,12 +25,12 @@
|
||||
<span class="analysis-report-tabs-spacer" aria-hidden="true"></span>
|
||||
{% endif %}
|
||||
{% if metabase_url %}
|
||||
<a class="analysis-report-tab is-external" href="{{ metabase_url }}" target="_blank" rel="noopener">
|
||||
<a class="analysis-report-tab is-external {% if _analysis_active == 'metabase' %}is-active{% endif %}" href="{{ metabase_url }}">
|
||||
<i class="fas fa-chart-pie"></i>Metabase <i class="fas fa-up-right-from-square"></i>
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if grist_url %}
|
||||
<a class="analysis-report-tab is-external" href="{{ grist_url }}" target="_blank" rel="noopener">
|
||||
<a class="analysis-report-tab is-external {% if _analysis_active == 'grist' %}is-active{% endif %}" href="{{ grist_url }}">
|
||||
<i class="fas fa-table"></i>Grist <i class="fas fa-up-right-from-square"></i>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
@@ -82,12 +82,12 @@
|
||||
<i class="fas fa-table"></i><span>月份總表</span><span class="momo-nav-code">04</span>
|
||||
</a>
|
||||
{% if metabase_url %}
|
||||
<a class="momo-nav-sublink" href="{{ metabase_url }}" target="_blank" rel="noopener">
|
||||
<a class="momo-nav-sublink {% if _active_page == 'metabase' %}is-active{% endif %}" href="{{ metabase_url }}">
|
||||
<i class="fas fa-chart-pie"></i><span>自訂圖表</span><span class="momo-nav-code">外部</span>
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if grist_url %}
|
||||
<a class="momo-nav-sublink" href="{{ grist_url }}" target="_blank" rel="noopener">
|
||||
<a class="momo-nav-sublink {% if _active_page == 'grist' %}is-active{% endif %}" href="{{ grist_url }}">
|
||||
<i class="fas fa-table-cells"></i><span>資料協作</span><span class="momo-nav-code">外部</span>
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
@@ -201,17 +201,15 @@
|
||||
{% if metabase_url %}
|
||||
<li><hr class="dropdown-divider"></li>
|
||||
<li>
|
||||
<a class="dropdown-item" href="{{ metabase_url }}" target="_blank">
|
||||
<a class="dropdown-item" href="{{ metabase_url }}">
|
||||
<i class="fas fa-chart-pie me-2"></i>自訂圖表 (Metabase)
|
||||
<i class="fas fa-external-link-alt ms-1 small text-muted"></i>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if grist_url %}
|
||||
<li>
|
||||
<a class="dropdown-item" href="{{ grist_url }}" target="_blank">
|
||||
<a class="dropdown-item" href="{{ grist_url }}">
|
||||
<i class="fas fa-table me-2"></i>資料協作 (Grist)
|
||||
<i class="fas fa-external-link-alt ms-1 small text-muted"></i>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user