版本 1.5.02026-03最新版本
新增
- 電子發票處理與列印強化:新增電子發票證明聯與銷貨明細單列印、PDF 匯出、折讓單開立與作廢、折讓期限檢查、隨機碼顯示、字軌狀態查詢,以及手動開立發票與統編/愛心碼查詢等功能,使發票流程更完整。
- 收據與 ESC/POS 列印:新增 ESC/POS 收據生成與列印、58mm 收據排版、QR Code 與條碼列印、收據預覽與補印功能,並支援圖片轉熱感列印點陣圖與縮放,統一前後端收據顯示效果。
- VibePOS 小印與標籤列印:擴充 VibePOS 小印裝置管理與診斷功能,新增商品/採購單標籤列印對話框、自訂標籤模板與尺寸、標籤狀態檢查與測試列印,並整合 TSPL SDK 及硬體識別/配對金鑰機制。
- 多終端與班次管理:新增多終端機管理與檢視、班次關帳摘要查詢、自動生成開班/結班點錢紀錄,以及智能找零建議等功能,優化收銀與結帳作業。
- 商家與供應商管理:新增商家加入申請與審核流程、商家擁有者刪除保護、公司名稱查詢與預設發票課稅別設定,並在商品資料中加入供應商關聯欄位以支援進貨與標籤列印場景。
改進
- 結帳與庫存流程:優化 CheckoutDialog 與 OrderPanel 的緩存與錯誤處理邏輯,支援混合付款與現金支付流程調整,改善庫存更新與負庫存檢查,確保訂單與庫存狀態一致。
- 電子發票體驗:重構 InvoicePreviewModal 與相關前端頁面,統一按鈕與版面配置,改善 B2C/B2B 顯示模式切換、補印標籤與隨機碼呈現。
- 硬體與小印服務:優化硬體錯誤碼對應、設備節點解析與日誌內容,新增硬體診斷資料回傳與私有 IP 檢查,使問題排查更容易。
- 多終端與班次體驗:強化多終端機列表與操作介面,優化排程與班次頁面樣式與響應式設計,讓班次管理與日結更直覺。
- 後台設定與商家管理:統一刪除與確認對話框樣式、調整員工與顧客頁面的 Sheet/Drawer 使用方式,改善商家設定頁面與電子發票設定的表單與錯誤處理。
- 報表與快取:新增報表圖表匯出 PDF/圖片的能力,並改進商品列表快取失效與 SWR 全域更新邏輯,提升資料一致性與效能。
修正
- 修正 EInvoiceSettingsViewSet 權限檢查、電子發票日期與標題處理邏輯,以及多處與光貿 API 互動的細節問題。
- 修正收據與發票按鈕事件與狀態更新邏輯,確保補印、預覽與下載流程正確。
- 修正負庫存查詢與庫存緩存更新邏輯,排除軟刪除商品並避免庫存不足錯誤。
- 修正 Docker 部署過程中的設定檔備份與還原、cron 任務執行權限與文件路徑等問題,提升部署穩定性。
- 修正多處樣式與佈局細節(標籤頁、設定頁、排程頁、產品詳情與列表等),提升桌面與手機版的一致性與可用性。