[FEAT] 優化機台硬體通訊協議與管理介面互動性
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 1m6s

1. 修復帳號管理與角色權限頁面搜尋功能,支援 Enter 鍵快捷提交。
2. 完成 B013 (機台故障上報) API 實作,改用非同步隊列 (ProcessMachineError) 處理日誌上報。
3. 精簡 B013 API 參數,移除冗餘的 message 欄位,統一由雲端對照表翻譯。
4. 更新技術規格文件 (SKILL.md) 與系統 API 文件配置 (api-docs.php)。
5. 修正平台管理員帳號在搜尋過濾時的資料隔離邏輯。
This commit is contained in:
2026-04-08 14:52:00 +08:00
parent c343df34ee
commit a599b14df1
21 changed files with 1039 additions and 117 deletions

View File

@@ -17,7 +17,7 @@
"Account updated successfully.": "帳號已成功更新。",
"Account:": "帳號:",
"accounts": "帳號管理",
"Accounts / Machines": "帳號 / 機台",
"Accounts \/ Machines": "帳號 \/ 機台",
"Action": "操作",
"Actions": "操作",
"Active": "使用中",
@@ -51,7 +51,7 @@
"Advertisement Management": "廣告管理",
"Advertisement updated successfully": "廣告更新成功",
"Advertisement updated successfully.": "廣告更新成功。",
"Advertisement Video/Image": "廣告影片/圖片",
"Advertisement Video\/Image": "廣告影片\/圖片",
"Affiliated Company": "公司名稱",
"Affiliated Unit": "公司名稱",
"Affiliation": "所屬單位",
@@ -127,7 +127,7 @@
"Back to List": "返回列表",
"Badge Settings": "識別證",
"Barcode": "條碼",
"Barcode / Material": "條碼 / 物料編碼",
"Barcode \/ Material": "條碼 \/ 物料編碼",
"Basic Information": "基本資訊",
"Basic Settings": "基本設定",
"Basic Specifications": "基本規格",
@@ -164,7 +164,7 @@
"Change": "更換",
"Change Stock": "零錢庫存",
"Channel Limits": "貨道上限",
"Channel Limits (Track/Spring)": "貨道上限 (履帶/彈簧)",
"Channel Limits (Track\/Spring)": "貨道上限 (履帶\/彈簧)",
"Channel Limits Configuration": "貨道上限配置",
"ChannelId": "ChannelId",
"ChannelSecret": "ChannelSecret",
@@ -277,7 +277,7 @@
"Dispensing": "出貨",
"Duration": "時長",
"Duration (Seconds)": "播放秒數",
"e.g. 500ml / 300g": "例如500ml / 300g",
"e.g. 500ml \/ 300g": "例如500ml \/ 300g",
"e.g. John Doe": "例如:張曉明",
"e.g. johndoe": "例如xiaoming",
"e.g. Taiwan Star": "例如:台灣之星",
@@ -315,7 +315,7 @@
"Enable Material Code": "啟用物料編號",
"Enable Points": "啟用點數規則",
"Enabled": "已啟用",
"Enabled/Disabled": "啟用/停用",
"Enabled\/Disabled": "啟用\/停用",
"End Date": "截止日",
"Engineer": "維修人員",
"English": "英文",
@@ -341,7 +341,7 @@
"Execution Time": "執行時間",
"Exp": "效期",
"Expired": "已過期",
"Expired / Disabled": "已過期 / 停用",
"Expired \/ Disabled": "已過期 \/ 停用",
"Expiring": "效期將屆",
"Expiry": "效期",
"Expiry Date": "有效日期",
@@ -570,7 +570,7 @@
"Monthly cumulative revenue overview": "本月累計營收概況",
"Monthly Transactions": "本月交易統計",
"Multilingual Names": "多語系名稱",
"N/A": "不適用",
"N\/A": "不適用",
"Name": "名稱",
"Name in English": "英文名稱",
"Name in Japanese": "日文名稱",
@@ -713,7 +713,7 @@
"Position": "投放位置",
"Preview": "預覽",
"Previous": "上一頁",
"Price / Member": "售價 / 會員價",
"Price \/ Member": "售價 \/ 會員價",
"Pricing Information": "價格資訊",
"Product Count": "商品數量",
"Product created successfully": "商品已成功建立",
@@ -825,7 +825,7 @@
"Scale level and access control": "層級與存取控制",
"Scan this code to quickly access the maintenance form for this device.": "掃描此 QR Code 即可快速進入此設備的維修單填寫頁面。",
"Search accounts...": "搜尋帳號...",
"Search by name or S/N...": "搜尋名稱或序號...",
"Search by name or S\/N...": "搜尋名稱或序號...",
"Search cargo lane": "搜尋貨道編號或商品名稱",
"Search Company Title...": "搜尋公司名稱...",
"Search company...": "搜尋公司...",
@@ -880,7 +880,6 @@
"Showing :from to :to of :total items": "顯示第 :from 到 :to 項,共 :total 項",
"Sign in to your account": "隨時隨地掌控您的業務。",
"Signed in as": "登入身份",
"Slot": "貨道",
"Slot Mechanism (default: Conveyor, check for Spring)": "貨道機制 (預設履帶,勾選為彈簧)",
"Slot No": "貨道編號",
"Slot Status": "貨道效期",
@@ -902,7 +901,7 @@
"Start Date": "起始日",
"Statistics": "數據統計",
"Status": "狀態",
"Status / Temp / Sub / Card / Scan": "狀態 / 溫度 / 下位機 / 刷卡機 / 掃碼機",
"Status \/ Temp \/ Sub \/ Card \/ Scan": "狀態 \/ 溫度 \/ 下位機 \/ 刷卡機 \/ 掃碼機",
"Stock": "庫存",
"Stock & Expiry": "庫存與效期",
"Stock & Expiry Management": "庫存與效期管理",
@@ -1052,5 +1051,73 @@
"You cannot delete your own account.": "您無法刪除自己的帳號。",
"Your email address is unverified.": "您的電子郵件地址尚未驗證。",
"Your recent account activity": "最近的帳號活動",
"待填寫": "待填寫"
"待填寫": "待填寫",
"Dispensing in progress": "正在出貨中",
"Dispense successful": "出貨成功",
"Slot jammed": "貨道卡貨 (K-PDT)",
"Motor not stopped": "電機未停止",
"Slot not found": "找不到指定貨道",
"Dispense error (0407)": "出貨過程異常 (0407)",
"Dispense error (0408)": "出貨過程異常 (0408)",
"Dispense error (0409)": "出貨過程異常 (0409)",
"Dispense error (040A)": "出貨過程異常 (040A)",
"Elevator rising": "升降平台上升中",
"Elevator descending": "升降平台下降中",
"Elevator rise error": "升降平台上升異常",
"Elevator descent error": "升降平台下降異常",
"Pickup door closed": "取貨門已關閉",
"Pickup door error": "取貨門運作異常",
"Delivery door opened": "送貨門開啟",
"Delivery door open error": "送貨門開啟異常",
"Delivering product": "正在送出商品",
"Delivery door closed": "送貨門關閉",
"Delivery door close error": "送貨門關閉異常",
"Hopper empty": "料斗箱空",
"Hopper overheated": "料斗箱過熱",
"Hopper heating timeout": "料斗箱加熱逾時",
"Hopper error (0424)": "料斗箱異常 (0424)",
"Microwave door opened": "微波爐門開啟",
"Microwave door error": "微波爐門異常",
"Dispense stopped": "出貨停止",
"Slot normal": "貨道正常",
"Product empty": "貨道缺貨 (PDT_EMPTY)",
"Slot empty": "貨道空 (SLOT_EMPTY)",
"Slot not closed": "貨道未關閉",
"Slot motor error (0207)": "貨道電機故障 (0207)",
"Slot motor error (0208)": "貨道電機故障 (0208)",
"Slot motor error (0209)": "貨道電機故障 (0209)",
"Hopper empty (0212)": "料斗空 (0212)",
"Machine normal": "機台系統正常",
"Elevator sensor error": "升降箱感測異常",
"Pickup door not closed": "取貨門未關閉",
"Elevator failure": "升降系統故障",
"Slot": "貨道",
"Page 0": "離線",
"Page 1": "主頁面",
"Page 2": "販賣頁",
"Page 3": "管理頁",
"Page 4": "補貨頁",
"Page 5": "教學頁",
"Page 6": "購買中",
"Page 7": "鎖定頁",
"Page 60": "出貨成功",
"Page 61": "貨道測試",
"Page 62": "付款選擇",
"Page 63": "等待付款",
"Page 64": "出貨",
"Page 65": "收據簽單",
"Page 66": "通行碼",
"Page 67": "取貨碼",
"Page 68": "訊息顯示",
"Page 69": "取消購買",
"Page 610": "購買結束",
"Page 611": "來店禮",
"Page 612": "出貨失敗",
"Door Opened": "機門已開啟",
"Door Closed": "機門已關閉",
"Firmware updated to :version": "韌體版本更新::version",
"Model changed to :model": "型號變更::model",
"User logged in: :name": "使用者登入::name",
"Login failed: :account": "登入失敗::account",
"Unauthorized login attempt: :account": "越權登入嘗試::account"
}