Files
ewoooc/templates/index.html
ogt e89b651748
All checks were successful
CD Pipeline / deploy (push) Successful in 1m2s
fix: align governance pages with growth workflow copy
2026-06-25 11:58:45 +08:00

121 lines
4.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{% extends 'ewoooc_base.html' %}
{% block title %}缺貨治理 - EwoooC{% endblock %}
{#
v3 改寫重點:
- 從獨立 HTML 改為 extends ewoooc_base吃到 sidebar + tokens
- 移除紫漸層 navbar (#4F46E5 → #6366F1) 與深藍漸層 (#1e3c72)
- 4 色功能卡片:藍/綠/紫/橘 → 焦糖/橄欖/赤陶/蜂蜜(語意 token
- 卡片用 Jinja loop + dict 收斂 4 段重複 markup
- 移除 "card-import"缺貨清單沒匯入卡片源檔有3張卡
#}
{% block extra_css %}
<link rel="stylesheet" href="{{ url_for('static', filename='css/page-home.css') }}">
{% endblock %}
{% block ewooo_content %}
<div class="home-page" data-screen-label="home">
<!-- ============ Hero ============ -->
<header class="home-hero">
<div class="home-hero__lead">
<h1 class="home-hero__title">
<i class="fas fa-box-open" aria-hidden="true"></i>
廠商缺貨通知自動化系統
</h1>
<p class="home-hero__subtitle">處理缺貨風險,避免主推商品斷貨。</p>
</div>
<div class="home-hero__decor" aria-hidden="true"></div>
</header>
<!-- ============ Function Cards ============ -->
{% set fn_cards = [
{
'variant': 'list',
'icon': 'list-ul',
'title': '缺貨清單',
'desc': '找出會影響業績的缺貨商品',
'cta': '查看清單',
'cta_icon': 'search',
'href': '/vendor-stockout/list'
},
{
'variant': 'vendor',
'icon': 'building',
'title': '廠商管理',
'desc': '維護可聯絡的補貨窗口',
'cta': '管理廠商',
'cta_icon': 'users-cog',
'href': '/vendor-stockout/vendor-management'
},
{
'variant': 'history',
'icon': 'history',
'title': '發送歷史',
'desc': '查看郵件發送記錄、成功率統計,以及失敗項目的錯誤訊息',
'cta': '查看記錄',
'cta_icon': 'clock',
'href': '/vendor-stockout/history'
}
] %}
<div class="row g-4 home-cards">
{% for c in fn_cards %}
<div class="col-md-6 col-lg-4">
<article class="fn-card fn--{{ c.variant }}">
<div class="fn-card__body">
<div class="fn-card__icon-wrap">
<i class="fas fa-{{ c.icon }}" aria-hidden="true"></i>
</div>
<h3 class="fn-card__title">{{ c.title }}</h3>
<p class="fn-card__desc">{{ c.desc }}</p>
<a href="{{ c.href }}" class="fn-card__cta">
<i class="fas fa-{{ c.cta_icon }}" aria-hidden="true"></i>
<span>{{ c.cta }}</span>
<i class="fas fa-arrow-right fn-card__cta-arrow" aria-hidden="true"></i>
</a>
</div>
</article>
</div>
{% endfor %}
</div>
<!-- ============ Help / Manual ============ -->
<section class="home-manual">
<header class="home-manual__head">
<h2 class="home-manual__title">
<i class="fas fa-info-circle" aria-hidden="true"></i>
缺貨處理順序
</h2>
</header>
<div class="row g-4">
<div class="col-md-6">
<h3 class="home-manual__subhead">
<i class="fas fa-arrow-right" aria-hidden="true"></i>先補供貨風險
</h3>
<ol class="home-manual__list home-manual__list--ordered">
<li>匯入缺貨 Excel先建立正式缺貨資料。</li>
<li>在缺貨清單鎖定待發送與失敗項目。</li>
<li>補齊廠商收件人,讓通知能送達。</li>
<li>發送缺貨通知,避免主推商品斷貨。</li>
<li>回看發送歷史,補救失敗通知。</li>
</ol>
</div>
<div class="col-md-6">
<h3 class="home-manual__subhead home-manual__subhead--alt">
<i class="fas fa-arrow-right" aria-hidden="true"></i>業績保護重點
</h3>
<ul class="home-manual__list">
<li>先處理高業績商品的缺貨風險。</li>
<li>重複資料自動標記,避免通知混亂。</li>
<li>依廠商分組通知,縮短補貨溝通時間。</li>
<li>失敗通知可重送,避免補救斷線。</li>
</ul>
</div>
</div>
</section>
</div>
{% endblock %}