star-cloud/resources/views/admin
sky121113 779c59138f [FEAT] 商品與機台多語系架構,並補上系統設定同步操作
1. 新增 config/locales.php:定義 11 種系統支援語系白名單(原文+中文註記)、每台機台上限 5 種與 fallback (zh_TW)。
2. Company 新增 activeLocalesFor()/activeLocales():計算公司所有機台已開語系的聯集(去重、依白名單排序、保底 zh_TW),加快取與 forgetActiveLocales() 失效機制。
3. products 新增 spec_dictionary_key 欄位(migration);Product 新增 localized_spec accessor 與 specTranslations 關聯,商品規格比照名稱支援多語系。
4. ProductController 商品建立/更新改收 names 與 specs 物件,寫入 translations(group=product/product_spec),既有商品首次編輯補建 spec key,刪除時一併清除規格翻譯。
5. ProductCatalogService(B012)保留既有 t060v01_en/_jp 欄位,新增 t060v01_i18n/t060v03_i18n locale map,依公司語系聯集輸出並回退 zh_TW,確保線上舊 App 相容。
6. 機台系統設定(updateSystemSettings)新增 languages 顯示語系驗證與寫入(最多 5 種、白名單、去重,僅系統管理員),異動時失效語系聯集快取並重建商品目錄。
7. B014(getSettings)新增 LangSet 下發機台顯示語系(Languages 有序清單+Default 預設)。
8. 商品建立/編輯頁名稱與規格改為多語系 Tab(讀公司機台語系聯集、完成度標記),新增共用元件 product-locale-tabs;機台系統設定彈窗新增顯示語系勾選 UI(限 5 選、預設標記)。
9. 三語系 JSON(zh_TW/en/ja)新增 5 組對齊鍵並維持字母排序。
10. 同步更新文件:docs/API/product_multilingual_spec.md(規格書)、api-technical-specs SKILL.md(B012 i18n/B014 LangSet)、config/api-docs.php(B012/B014 範例與欄位)。
11. 系統設定同步:新增 sync-settings 路由與 update_settings 指令類型,ProcessCommandAck 與遠端指令歷史(remote index/tab-history)支援 update_settings 標籤,機台系統設定頁新增「同步設定」操作按鈕,並補 B016 回寫測試。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 09:00:10 +08:00
..
_shared [FIX] 移除角色權限設定中已廢棄的特殊權限模組 2026-05-27 10:03:14 +08:00
ads [FIX] 解決 HTTPS 環境下 AJAX 分頁請求 http 混合內容 (Mixed Content) 攔截 Bug 2026-05-28 11:42:57 +08:00
analysis [FEAT] 實作機台報表分析功能與商品報表篩選列優化 2026-06-05 16:21:05 +08:00
app-configs feat: Preline UI 改版與深色模式修復 2026-01-13 13:28:58 +08:00
basic-settings [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
companies [FEAT] 實作自訂品牌樣式設定與專屬登入頁面預覽功能 2026-06-05 08:44:38 +08:00
data-config [FIX] 移除角色權限設定中已廢棄的特殊權限模組 2026-05-27 10:03:14 +08:00
deposit-bonus-rules [FEAT] 完善全站多語系支援、角色權限篩選優化及 UI 元件重構 2026-03-20 13:41:51 +08:00
gift-definitions [FEAT] 完善全站多語系支援、角色權限篩選優化及 UI 元件重構 2026-03-20 13:41:51 +08:00
impersonate [FEAT] 實作系統管理員切換帳號 (Impersonate) 功能 2026-05-17 11:07:41 +08:00
machines [FEAT] 新增遠端庫存列表視圖與機台管理租戶公司過濾功能 2026-06-05 14:20:35 +08:00
maintenance [FEAT] 新增遠端庫存列表視圖與機台管理租戶公司過濾功能 2026-06-05 14:20:35 +08:00
members [FEAT] 完善個人檔案功能:新增頭像即時上傳、麵包屑導覽、版面寬度優化與日期格式統一 2026-03-13 10:08:30 +08:00
membership-tiers [FEAT] 完善全站多語系支援、角色權限篩選優化及 UI 元件重構 2026-03-20 13:41:51 +08:00
permission fix(ui): apply dynamic z-index pattern to resolve searchable select dropdown overlap in user modals 2026-05-17 13:24:32 +08:00
point-rules [FEAT] 完善全站多語系支援、角色權限篩選優化及 UI 元件重構 2026-03-20 13:41:51 +08:00
products [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
remote [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
sales [FIX] 修正取貨碼有效期限固定為 24 小時的問題 2026-06-11 14:28:03 +08:00
warehouses [STYLE] 簡化庫存概覽與庫存效期的商品 ID 標記為 ID 2026-06-05 16:56:48 +08:00
dashboard.blade.php [FEAT] 實作智慧型機台登入異常告警與自動自我修復機制 2026-05-18 09:50:51 +08:00
placeholder.blade.php [FEAT] 完善個人檔案功能:新增頭像即時上傳、麵包屑導覽、版面寬度優化與日期格式統一 2026-03-13 10:08:30 +08:00