star-cloud/resources/views/admin/data-config
sky121113 76409c5f21 [FIX] 員工卡編輯彈窗所屬公司仍未回填:修正 Preline getInstance 取錯物件
1. 接續前一個 hotfix:員工卡編輯彈窗的「所屬公司」下拉雖已部署字串轉型,仍顯示空白「選擇公司」。根因為 Preline v3 的 HSSelect.getInstance(target, true) 回傳的是 collection 包裝物件({id, element})而非元件實例,其上沒有 setValue,呼叫即丟 TypeError 並讓 $nextTick 回填中斷。
2. 移除錯誤的第二個參數 true,改以 window.HSSelect.getInstance(el) 取得真正實例(對齊全站 ads / welcome-gifts / pickup-codes 既有可運作寫法)。
3. 一併沿用 welcome-gifts 的穩健流程:先設原生 <select>.value 再呼叫 setValue,並保留數字轉字串、空值以 ' ' 對應 placeholder 的處理。
4. 影響範圍:僅 resources/views/admin/data-config/staff-cards/index.blade.php 之 openStaffModal 回填邏輯,無後端與資料異動。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:39:56 +08:00
..
partials [FIX] 移除角色權限設定中已廢棄的特殊權限模組 2026-05-27 10:03:14 +08:00
staff-cards [FIX] 員工卡編輯彈窗所屬公司仍未回填:修正 Preline getInstance 取錯物件 2026-06-23 11:39:56 +08:00
accounts.blade.php fix(ui): apply dynamic z-index pattern to resolve searchable select dropdown overlap in user modals 2026-05-17 13:24:32 +08:00