fix: align stockout pages with supply risk UX
All checks were successful
CD Pipeline / deploy (push) Successful in 1m3s

This commit is contained in:
ogt
2026-06-26 19:03:15 +08:00
parent e76e05510c
commit fbce41cf02
7 changed files with 54 additions and 35 deletions

View File

@@ -706,6 +706,9 @@ def test_utility_pages_keep_operator_copy_professional():
vendor_import_js = (ROOT / "web/static/js/page-vendor-import.js").read_text(encoding="utf-8")
stockout_index = (ROOT / "templates/vendor_stockout_index_v2.html").read_text(encoding="utf-8")
stockout_history = (ROOT / "templates/vendor_stockout_history_v2.html").read_text(encoding="utf-8")
stockout_list = (ROOT / "templates/vendor_stockout_list_v2.html").read_text(encoding="utf-8")
stockout_send_email = (ROOT / "templates/vendor_stockout_send_email_v2.html").read_text(encoding="utf-8")
stockout_vendor_management = (ROOT / "templates/vendor_stockout_vendor_management_v2.html").read_text(encoding="utf-8")
ai_calls = (ROOT / "templates/admin/ai_calls_dashboard.html").read_text(encoding="utf-8")
observability_labels = (ROOT / "templates/admin/_observability_labels.html").read_text(encoding="utf-8")
host_health = (ROOT / "templates/admin/host_health.html").read_text(encoding="utf-8")
@@ -724,6 +727,9 @@ def test_utility_pages_keep_operator_copy_professional():
vendor_import_js,
stockout_index,
stockout_history,
stockout_list,
stockout_send_email,
stockout_vendor_management,
ai_calls,
observability_labels,
host_health,
@@ -741,8 +747,20 @@ def test_utility_pages_keep_operator_copy_professional():
assert "送出後更新日報、成長分析與今日作戰清單" in auto_import
assert "等待系統更新任務狀態;若重複停在異常" in auto_import
assert "return raw ||" not in auto_import
assert "缺少必要資料時,會先停止匯入" in stockout_import
assert "供貨風險匯入" in stockout_import
assert "缺少必要內容時,會先停止匯入" in stockout_import
assert "缺貨資料" not in stockout_import
assert "STOCKOUT IMPORT" not in stockout_import
assert "先選擇供應商缺貨 Excel 檔。" in vendor_import_js
assert "供貨風險清單" in stockout_list
assert "缺貨處理清單" in stockout_list
assert "缺貨資料表" not in stockout_list
assert "補貨通知紀錄" in stockout_send_email
assert "供貨風險" in stockout_send_email
assert "Vendor Stockout" not in stockout_send_email
assert "供應商窗口" in stockout_vendor_management
assert "維護正確窗口" in stockout_vendor_management
assert "Vendor Stockout" not in stockout_vendor_management
assert "使用情境" in ai_calls
assert "全部使用情境" in ai_calls
assert "情境 × 知識命中矩陣" in ai_calls