[REFACTOR] 實作側邊欄與儀表板多語系化,修復 UI 位移與樣式優化
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 52s

This commit is contained in:
2026-03-12 17:42:57 +08:00
parent 8ee14eaa29
commit 773396fc90
43 changed files with 1928 additions and 650 deletions

View File

@@ -19,14 +19,27 @@
## 2. 執行面優化與告警 (Execution & Alerts)
### 2.1 高頻數據處理 (待確認頻率)
### 2.1 數據處理頻率
* **回報時機**:機台在**每次交易完成後**(包含消費者找零或管理員補幣)即時呼叫 B220 API 回報最新庫存。
* **快取策略**:機台各面額的最新總量應快取於 Redis 或更新至 `machines` 表的擴充欄位,供後台儀表板即時監看。
* **寫入過濾**:為節省儲存空間,建議僅在資料數值有實際變動時才寫入 `coin_inventory_logs`
* **寫入過濾**:為節省儲存空間,僅在資料數值有實際變動時才寫入 `coin_inventory_logs`
### 2.2 找零不足告警 (Low Inventory Warning)
* **機制**:當特定面額(如 5 元、10 元硬幣)低於預設的水位閾值時,系統應:
* 在管理後台儀表板顯示紅字告警。
* (選配)發送推播或系統通知給補貨人員。
當特定面額低於預設的水位閾值時,系統將觸發告警。
#### **建議水位告警計畫 (Threshold Plan)**
| 面額 | 告警閾值 (枚數) | 說明 |
|------|----------------|------|
| 1 元 | < 50 | 找零頻率高,需預留較快補幣空間 |
| 5 元 | < 40 | |
| 10 元| < 40 | 主要找零面額,需重點監控 |
| 50 元| < 20 | |
| 100 元以上 | — | 通常不作為找零面額,僅供庫存監控 |
* **通知管道**
1. **後台儀表板**:在機台管理介面顯示顯眼的「紅字告警」。
2. **系統推播**:即時發送通知給相關營運或補貨人員。
---
@@ -41,11 +54,7 @@
---
## 4. 待確認事項 (To-be-confirmed)
## 4. 待確認事項 (已結案)
### 4.1 系統效能與頻率
1. **回報頻率**:確認機台呼叫 B220 的頻率(是每次交易後即時回報,還是定時回報?)。
所有關鍵決策已於 2026-03-12 完成確認並由系統規劃水位計畫。
### 4.2 告警配置
2. **水位閾值**:各面額的最低告警水位數值(如 5 元低於多少枚觸發告警)。
3. **通知方式**:觸發告警時的具體通知管道。