Compare commits

...

12 Commits
demo ... main

Author SHA1 Message Date
twsystem1004
777ae82833 [RELEASE] demo -> main: 銷售紀錄付款狀態預設「已完成」+ 新增「待領取」
1. 付款狀態下拉預設改為「已完成」,避免客戶把 failed(付款失敗/逾時) 誤會成刷卡失敗;
   「所有付款狀態」改為明確選項 value=all,選它才顯示全部。
2. 新增 awaiting_pickup(待領取) 至下拉選項與各狀態顯示(桌機/手機徽章、明細面板、匯出標籤)。
2026-07-17 01:21:27 +00:00
twsystem1004
c4d34926a6 [RELEASE] demo -> main: 機台庫存匯出 Excel 加「商品ID」欄
1. 機台庫存概覽批次匯出與單機台詳細匯出,欄位新增「商品ID」(貨道號後、商品名稱前)
2026-07-14 05:20:15 +00:00
twsystem1004
07684bbb90 [RELEASE] demo -> main: 機台貨道明細匯出 + 出貨失敗補償取貨碼 + 機台庫存概覽批次匯出
1. 機台貨道明細匯出(單機台):機台詳細視圖矩陣/表格旁「匯出」下拉(CSV/Excel)
2. 出貨失敗補償取貨碼:銷售紀錄「取貨碼」欄,付款成功但出貨失敗的單「+」→確認→產碼(七天有效)→待使用
3. 機台庫存概覽批次匯出:列表頁「匯出」鈕→全選/勾選→Excel 多分頁(每台一分頁)
2026-07-14 03:10:38 +00:00
twsystem1004
09f39af923 [RELEASE] demo -> main: 商品管理匯出(CSV/Excel)
1. feat(商品管理): 資料設定→商品管理新增「匯出」下拉(CSV/Excel),套當前篩選、欄位對齊匯入範本;匯入/匯出移至查詢/重設右邊;匯出連結加 download 屬性修正下載後畫面卡霧面
2026-07-10 02:12:13 +00:00
twsystem1004
c08fa55e05 [RELEASE] demo -> main: 機台設定金流配置防呆
1. feat(機台設定): 金流配置未選(維持「不使用」)時,機台編輯頁按「儲存變更」跳原生 confirm 二次確認;純前端提醒,後端 payment_config_id 仍 nullable
2026-07-09 02:26:48 +00:00
twsystem
d1a82a40fa chore: 重新觸發正式部署(已修好 runner node PATH) 2026-07-06 02:50:38 +00:00
twsystem
c2d289c92a [RELEASE] demo -> main: 取貨碼/通行碼/銷售紀錄後台 + 現金支付面額明細(收各面額張數+找零) 2026-07-06 02:40:58 +00:00
1602895d77 chore: 重新觸發正式部署(demo→main 內容已於 6ed11bf 合併,惟 deploy-production 未自動觸發)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 16:02:28 +08:00
6ed11bf858 [RELEASE] demo -> main: 取貨碼/通行碼批次新增(≤1000)+CSV下載+角色數量分級+cache表+取貨頁/下載修正 2026-06-29 15:40:43 +08:00
sky121113
65f8ce2d37 [RELEASE] demo -> main: 取貨碼改綁商品
1. [FEAT] 取貨碼改綁「商品」而非「貨道」:發碼時指定機台+商品,刷碼當下由 App 依即時庫存挑可出貨道。
2. 新增 pickup_codes.product_id 欄位 migration(nullable + index,向後相容綁貨道碼)。
3. 產碼端點驗證商品屬機台所屬公司,新增公司商品清單 AJAX 與「機台未上架」前端提示。
4. B660 刷碼新增綁商品擋關(無貨道回 409 並寫 log),回傳補 product_id 供 App 自挑貨道。
5. 取貨碼列表改以商品為主顯示:綁商品碼直接顯示商品名、不再顯示空貨道;綁貨道碼(舊)維持反查。
6. 多語系三語系同步新增詞彙。

⚠️ 部署後須於正式站執行 migrate 建立 product_id 欄位。
2026-06-26 17:49:36 +08:00
sky121113
aa4244b16d [RELEASE] demo -> main: 銷售紀錄手動補單功能上正式站
1. 手動補單(機台斷線/漏報時人工補登銷售紀錄):複用扣庫存與後台開發票邏輯,訂單標記 manual、flow_id 以 MAN 前綴與機台上報區隔。
2. 補單彈窗採站內元件樣式(搜尋式下拉 + +/- 計數器);扣庫存與開立電子發票皆為選配,開發票受機台電子發票閘門限制。
3. 權限限系統管理員(前端隱藏 + 後端把關),全程寫入操作審計日誌;訂單列表顯示「手動」標籤;三語系字串補齊。
4. 夾帶既有修正:config/cache.php cache driver 設定 key 不一致導致 fallback 成 file。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 16:37:59 +08:00
sky121113
1aef703882 [HOTFIX] prod: 銷售紀錄機台權限隔離修復
1. 訂單/發票/出貨清單依使用者可存取機台過濾,修正無機台權限帳號仍可見其交易的資料隔離漏洞
2. 純 controller 邏輯,無 migration

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 20:05:49 +08:00

Diff Content Not Available